Researcher @INRIA_lyon, Ockham team. Teacher @Polytechnique and @ENSdeLyon Machine Learning, Python and Optimization

Paris, France
Joined July 2018
New paper on the generalization of Flow Matching arxiv.org/abs/2506.03719 🤯 Why does flow matching generalize? Did you know that the flow matching target you're trying to learn **can only generate training points**? with @Qu3ntinB, Anne Gagneux & Rémi Emonet 👇👇👇
19
265
9
1,477
182,809
Mathurin Massias retweeted
We had a blast discussing memorization, generalization, and beyond for diffusion models at our @icml tutorial with @mathusmassias! Slides & material: memorization-generalization.…
1
10
42
2,096
Mathurin Massias retweeted
🚨 🔬 PhD positions at Google DeepMind in France 🇫🇷 We are advertising Master Level Intern positions at Google DeepMind within our Frontier AI Unit. These could lead to co-advised PhD positions with Google DeepMind and French academic institutions. job-boards.greenhouse.io/dee…
8
57
5
586
53,928
There is an Associate Professor position in CS at ENS Lyon, with potential integration in my team, starting in sept 2026 : DM me in interested! Details at ens-lyon.fr/LIP/images/Profi…
2
10
1,074
🌀New paper on the generation phases of Flow Matching arxiv.org/abs/2510.24830 Are FM & diffusion models nothing else than denoisers trained at every noise level? In theory yes, *if trained optimally*. But in practice, do all noise level matter equally?
6
104
1
652
33,069
Different loss weightings favor different times: which temporal regime drives the generation quality? Controlled perturbations reveal: drift type effects at early times (& good FID) and noise type at late times (& bad FID)
1
1
12
1,111
To understand these phenomena, we study the spatial regularity of the velocity/denoiser over time: we observe a gap between the closed-form and trained model. Applying Jacobian spectral regularization, we recover effects seen previously on perturbed denoisers (drift vs noise).
1
11
984
Kickstarting our workshop on Flow matching and Diffusion with a talk by Eric Vanden Eijnden on how to optimize learning and sampling in Stochastic Interpolants ! Broadcast available at gdr-iasis.cnrs.fr/reunions/m…
1
2
22
1,356
Followed by Scott Pesme on how to use diffusion/flow matching based MMSE to compute a MAP (and nice examples!), and Thibaut Issenhuth on new ways to learn consistency models
1
3
362
Strong afternoon session! Ségolène Martin on how to go from flow matching to denoisers (and hopefully come back?) and Claire Boyer on how learning rate and working in latent spaces affect diffusion model
1
256
Mathurin Massias retweeted
I am thrilled to announce that our work on the generalization of flow matching has been accepted to NeurIPS as an oral!! See you in San Diego 😎
New paper on the generalization of Flow Matching arxiv.org/abs/2506.03719 🤯 Why does flow matching generalize? Did you know that the flow matching target you're trying to learn **can only generate training points**? with @Qu3ntinB, Anne Gagneux & Rémi Emonet 👇👇👇
5
63
572
41,912
Mathurin Massias retweeted
This is happening today, 6pm Paris time!
Don't forget to join us tomorrow, July 3rd as we host @tonysilveti for a session on "Training neural networks at any scale" Learn more: cohere.com/events/Cohere-Lab…
3
20
1,921
Mathurin Massias retweeted
Some 📸🤳from the ongoing #MlssSenegal2025 🙌🏿
3
19
5
56
7,030
We propose to regress directly against the optimal (deterministic) u* and show that it never degrades the performance On the opposite, removing target stochasticity helps generalizing faster.
1
2
30
4,613
Then why does flow matching generalize?? Because it fails! The inductive bias of the neural network prevents from perfectly learning u* and overfitting In particular networks fail to learn the velocity field for two particular time values See the paper for a finer analysis 😀
1
5
1
70
5,646