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

concept