A conditional probability path is a time-dependent probability density function conditioned on a data sample , satisfying (a simple prior, e.g., ) and (concentrated at the data point). Marginalizing over data gives the marginal probability path , which interpolates between the prior and the data distribution.
This construction, introduced in Flow Matching for Generative Modeling, is the key to making flow matching tractable: rather than constructing the intractable marginal path directly, one specifies simple per-sample conditional paths and aggregates. The family of Gaussian conditional paths encompasses diffusion paths (VE: , ; VP: , ) and OT paths (, ) as special cases.
The connection to stochastic interpolants: the conditional path construction is equivalent to specifying the interpolant . The one-sided interpolant with gives CFM without latent noise; the two-sided interpolant generalizes to arbitrary couplings between and .
Key Details
- Gaussian conditional paths: with boundary conditions
- OT paths produce straight trajectories with constant-direction VFs
- Diffusion paths produce curved trajectories that overshoot and backtrack
- The conditional VF generating a Gaussian path is