Conditional Flow Matching (CFM) is a simulation-free training objective for Continuous Normalizing Flows introduced by Lipman et al. (2022). The key insight is that the intractable marginal Flow Matching loss — which requires knowledge of the marginal probability path and its generating velocity field — can be decomposed into tractable per-sample conditional objectives without changing the gradients.

Given conditional probability paths with corresponding conditional velocity fields , the CFM objective is . Theorem 2 of Lipman et al. proves , so optimizing CFM is equivalent to optimizing the intractable FM objective.

The relationship to other methods: CFM with OT conditional paths and reduces to the rectified flow objective . CFM with diffusion conditional paths recovers denoising score matching. In the DSBM framework, CFM is the (deterministic) limit of bridge matching.

Key Details

  • Marginal VF generates marginal path (Theorem 1)
  • CFM gradients equal FM gradients (Theorem 2) — enables simulation-free training
  • For Gaussian paths: conditional VF has closed form (Theorem 3)
  • With OT paths: — constant direction in time

concept