Projects
Open models, datasets and code released on (opens in a new tab) and
(opens in a new tab).
Demos
dérive
A recommender over concept embeddings that suggests rare concepts close to or far from your taste, learned by Rocchio relevance feedback.
ganlive
Real-time latent space exploration of GANs trained on my photographs (opens in a new tab), played by hand or by a drum machine over MIDI.
Philosophical Search
Embedding-based retrieval of passages from philosophers and encyclopedias that help you think through a question.
imagevolve
A CLIP-guided evolutionary search over deterministic image transformations that bring your picture closer to your words.
thought steering
Contrastive activation steering that sets how much a language model reframes negative thoughts. Steering LLM thoughts with cognitive reframing studies what the steering changes at each layer of Qwen3-4B.
animacy
A tiny autoregressive transformer, trained on trajectories of fish and flies, that samples each next step from a Gaussian mixture.
Models and datasets
Piaget (opens in a new tab) and Beck (opens in a new tab)
Language models fine-tuned on psychological reasoning traces, then aligned on psychotherapeutic preferences with ORPO.
Oneirogen (opens in a new tab) and Dream-T5 (opens in a new tab)
Language models that generate dream narratives and annotate their characters and emotions.
French emotion models
Classifiers of emotions (opens in a new tab) and their psychological components (opens in a new tab) in French narratives, with their corpus (opens in a new tab).
Art
Breaking StyleGAN
Art made between 2019 and 2021 by training StyleGAN2-ADA on custom datasets, perturbing its layers and searching its latent space with CLIP.