Stochastic Interpolants: A Unifying Framework for Flows and Diffusions

03/15/2023
by   Michael S. Albergo, et al.
0

We introduce a class of generative models based on the stochastic interpolant framework proposed in Albergo Vanden-Eijnden (2023) that unifies flow-based and diffusion-based methods. We first show how to construct a broad class of continuous-time stochastic processes whose time-dependent probability density function bridges two arbitrary densities exactly in finite time. These `stochastic interpolants' are built by combining data from the two densities with an additional latent variable, and the specific details of the construction can be leveraged to shape the resulting time-dependent density in a flexible way. We then show that the time-dependent density of the stochastic interpolant satisfies a first-order transport equation as well as a family of forward and backward Fokker-Planck equations with tunable diffusion; upon consideration of the time evolution of an individual sample, this viewpoint immediately leads to both deterministic and stochastic generative models based on probability flow equations or stochastic differential equations with a tunable level of noise. The drift coefficients entering these models are time-dependent velocity fields characterized as the unique minimizers of simple quadratic objective functions, one of which is a new objective for the score of the interpolant density. Remarkably, we show that minimization of these quadratic objectives leads to control of the likelihood for generative models built upon stochastic dynamics; by contrast, we show that generative models based upon a deterministic dynamics must, in addition, control the Fisher divergence between the target and the model. Finally, we construct estimators for the likelihood and the cross-entropy of interpolant-based generative models, and demonstrate that such models recover the Schrödinger bridge between the two target densities when explicitly optimizing over the interpolant.

READ FULL TEXT

page 4

page 9

page 22

page 24

research
09/30/2022

Building Normalizing Flows with Stochastic Interpolants

A simple generative model based on a continuous-time normalizing flow be...
research
03/05/2019

Theoretical guarantees for sampling and inference in generative models with latent diffusions

We introduce and study a class of probabilistic generative models, where...
research
11/02/2022

An optimal control perspective on diffusion-based generative modeling

We establish a connection between stochastic optimal control and generat...
research
07/29/2021

Learning the temporal evolution of multivariate densities via normalizing flows

In this work, we propose a method to learn probability distributions usi...
research
03/21/2023

Universal Smoothed Score Functions for Generative Modeling

We consider the problem of generative modeling based on smoothing an unk...
research
10/21/2021

Likelihood Training of Schrödinger Bridge using Forward-Backward SDEs Theory

Schrödinger Bridge (SB) is an optimal transport problem that has receive...
research
12/06/2022

Drift Identification for Lévy alpha-Stable Stochastic Systems

This paper focuses on a stochastic system identification problem: given ...

Please sign up or login with your details

Forgot password? Click here to reset