Robots Atlas>ROBOTS ATLAS
Training

Flow Matching

2022ActivePublished
Key innovation
Simulation-free training of Continuous Normalizing Flows by regressing the vector field of a fixed probability path, instead of costly ODE integration during training.
Category
Training
Abstraction level
Paradigm
Operation level
TrainingInference
Use cases
Image generationMultimodal generative modelsStable alternative to diffusion-model trainingContinuous action generation in robotics (action experts in VLA models)Audio and speech synthesis

How it works

1) A fixed, conditional probability path is defined that interpolates between a noise sample and a data sample (e.g. a Gaussian path or an Optimal Transport interpolation). 2) For that path, the target vector field that generates it is derived analytically. 3) A neural network learns to regress this vector field at randomly sampled time and space points (a simulation-free objective). 4) At generation time, new samples are produced by starting from noise and integrating the learned vector field with a standard ODE solver up to the data distribution.

Problem solved

Continuous Normalizing Flows were hard to train at scale because they required simulating ODE trajectories and differentiating through the solver at every training step. Flow Matching removes this simulation, reducing training to a simple vector-field regression that lets CNFs be trained at a previously unattainable scale.

Implementation

Evolution

Original paper · 2022 · Yaron Lipman
Flow Matching for Generative Modeling
Yaron Lipman, Ricky T. Q. Chen, Heli Ben-Hamu, Maximilian Nickel, Matt Le
2022
Flow Matching introduced
Inflection point

Lipman et al. formulate Flow Matching as a simulation-free way to train Continuous Normalizing Flows, subsuming both diffusion and Optimal Transport paths.

2025
Adoption in robotics (VLA action experts)

Flow Matching becomes the training objective of action experts in Vision-Language-Action models (e.g. SmolVLA), generating continuous robot action trajectories.