A stochastic interpolant is a continuous-time stochastic process that bridges between two arbitrary probability densities and in finite time . Here is a smooth interpolant function satisfying and ; controls the latent noise level with and for ; is drawn from a coupling with marginals ; and is an independent Gaussian.
The framework introduced by Albergo, Boffi, and Vanden-Eijnden (2023) proves that the density of is absolutely continuous, strictly positive, and satisfies both a transport equation and forward/backward Fokker-Planck equations with any diffusion coefficient . The velocity and score are learned via simple quadratic objectives.
The connection to the Lévy random bridge framework of Shelley & Mengütürk is direct: both construct processes bridging between distributions, but stochastic interpolants add a third ingredient — the latent noise — that is absent in the random bridge construction. Setting recovers rectified flow (linear interpolant without noise). The key design space is the triple for the spatially linear case , which includes score-based diffusion (, , one-sided) and the variance-preserving constraint as special cases.
Key Details
- Velocity: , learned via quadratic loss
- Score: , learned via quadratic loss
- Denoiser: , related to score by
- Three generative models from one interpolant: ODE (), forward SDE (), backward SDE — all sharing the same
- smooths: eliminates spurious intermediate modes present in pure linear interpolation
- Schrödinger bridge recovery: optimizing over in the Benamou-Brenier hydrodynamic formulation recovers the SB (Theorem 41)
- The coupling can be independent (), OT-coupled, or data-adapted