Building Normalizing Flows with Stochastic Interpolants

09/30/2022
by   Michael S. Albergo, et al.
0

A simple generative model based on a continuous-time normalizing flow between any pair of base and target distributions is proposed. The velocity field of this flow is inferred from the probability current of a time-dependent distribution that interpolates between the base and the target in finite time. Unlike conventional normalizing flow inference methods based the maximum likelihood principle, which require costly backpropagation through ODE solvers, our interpolant approach leads to a simple quadratic loss for the velocity itself which is expressed in terms of expectations that are readily amenable to empirical estimation. The flow can be used to generate samples from either the base or target, and can be used to estimate the likelihood at any time along the interpolant. The approach is contextualized in its relation to diffusions. In particular, in situations where the base is a Gaussian distribution, we show that the velocity of our normalizing flow can also be used to construct a diffusion model to sample the target as well as estimating its score. This allows one to map methods based on stochastic differential equations to those of ordinary differential equations, simplifying the mechanics of the model, but capturing equivalent dynamics. Benchmarking on density estimation tasks illustrates that the learned flow can match and surpass maximum likelihood continuous flows at a fraction of the conventional ODE training costs.

READ FULL TEXT

page 2

page 7

research
03/15/2023

Stochastic Interpolants: A Unifying Framework for Flows and Diffusions

We introduce a class of generative models based on the stochastic interp...
research
02/21/2020

Stochastic Normalizing Flows

We introduce stochastic normalizing flows, an extension of continuous no...
research
09/30/2019

Localised Generative Flows

We argue that flow-based density models based on continuous bijections a...
research
05/26/2023

Error Bounds for Flow Matching Methods

Score-based generative models are a popular class of generative modellin...
research
02/24/2020

Modeling Continuous Stochastic Processes with Dynamic Normalizing Flows

Normalizing flows transform a simple base distribution into a complex ta...
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
09/03/2023

Distribution learning via neural differential equations: a nonparametric statistical perspective

Ordinary differential equations (ODEs), via their induced flow maps, pro...

Please sign up or login with your details

Forgot password? Click here to reset