Diffusion Schrödinger Bridge with Applications to Score-Based Generative Modeling

By Valentin De Bortoli, James Thornton, Jeremy Heng, Arnaud Doucet. 2021

746 citations recorded by the source corpus.

Progressively applying Gaussian noise transforms complex data distributions to approximately Gaussian. Reversing this dynamic defines a generative model. When the forward noising process is given by a Stochastic Differential Equation (SDE), Song et al. (2021) demonstrate how the time inhomogeneous drift of the associated reverse-time SDE may be estimated using score-matching. A limitation of this approach is that the forward-time SDE must be run for a sufficiently long time for the final distribution to be approximately Gaussian. In contrast, solving the Schr\"odinger Bridge problem (SB), i.e. an entropy-regularized optimal transport problem on path spaces, yields diffusions which generate samples from the data distribution in finite time. We present Diffusion SB (DSB), an original approximation of the Iterative Proportional Fitting (IPF) procedure to solve the SB problem, and provide theoretical analysis along with generative modeling experiments. The first DSB iteration recovers the methodology proposed by Song et al. (2021), with the flexibility of using shorter time intervals, as subsequent DSB iterations reduce the discrepancy between the final-time marginal of the forward (resp. backward) SDE with respect to the prior (resp. data) distribution. Beyond generative modeling, DSB offers a widely applicable computational optimal transport tool as the continuous state-space analogue of the popular Sinkhorn algorithm (Cuturi, 2013).

Subfields: Biomedical Engineering, Cognitive Neuroscience, Control and Systems Engineering, Generative Models, Probabilistic & Bayesian Methods

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Biomedical Engineering

  1. Stefano Peluchetti
  2. Eric Vanden-Eijnden
  3. Mohammad Norouzi
  4. Yue Zhao
  5. Arnaud Doucet
  6. Ming-Hsuan Yang
  7. Yee Whye Teh
  8. David J. Fleet

In Cognitive Neuroscience

  1. Stefano Peluchetti
  2. Raphael Gontijo Lopes
  3. Mohammad Norouzi
  4. Arnaud Doucet
  5. Ming-Hsuan Yang
  6. Yee Whye Teh
  7. Saining Xie
  8. Saurabh Saxena

In Control and Systems Engineering

  1. Stefano Peluchetti
  2. Nicholas Matthew Boffi
  3. Jason Baldridge
  4. Eric Vanden-Eijnden
  5. Mohammad Norouzi
  6. Yue Zhao
  7. Arnaud Doucet
  8. Ming-Hsuan Yang

In Generative Models

  1. Jonathan Ho
  2. Mohammad Norouzi
  3. David J. Fleet
  4. Stefano Ermon
  5. William Chan
  6. Tim Salimans
  7. Chitwan Saharia
  8. Arash Vahdat

In Probabilistic & Bayesian Methods

  1. Stefano Ermon
  2. Qiang Liu
  3. Mohammad Norouzi
  4. Jonathan Ho
  5. Arnaud Doucet
  6. William Chan
  7. Tim Salimans
  8. Yoshua Bengio

Citations in the corpus