Diffusion Schrödinger Bridge Matching

Yuyang Shi, Valentin De Bortoli, Andrew Campbell, Arnaud Doucet
3/29/2023
stat.MLcs.LG

No official code found. Best implementation: junhkim1226/DDSBM (18 stars, last commit 2025-04-15). 1 more below.

Abstract

Solving transport problems, i.e. finding a map transporting one given distribution to another, has numerous applications in machine learning. Novel mass transport methods motivated by generative modeling have recently been proposed, e.g. Denoising Diffusion Models (DDMs) and Flow Matching Models (FMMs) implement such a transport through a Stochastic Differential Equation (SDE) or an Ordinary Differential Equation (ODE). However, while it is desirable in many applications to approximate the deterministic dynamic Optimal Transport (OT) map which admits attractive properties, DDMs and FMMs are not guaranteed to provide transports close to the OT map. In contrast, Schrödinger bridges (SBs) compute stochastic dynamic mappings which recover entropy-regularized versions of OT. Unfortunately, existing numerical methods approximating SBs either scale poorly with dimension or accumulate errors across iterations. In this work, we introduce Iterative Markovian Fitting (IMF), a new methodology for solving SB problems, and Diffusion Schrödinger Bridge Matching (DSBM), a novel numerical algorithm for computing IMF iterates. DSBM significantly improves over previous SB numerics and recovers as special/limiting cases various recent transport methods. We demonstrate the performance of DSBM on a variety of problems.

View on arXivView PDF

Code Implementations(2)

Envelope-Diffusion Schrödinger Bridge Matching for Speech Enhancement

40PythonSep 18, 20251 years ago
junhkim1226/DDSBMCommunity56%

Official Implementation of "Discrete Diffusion Schrödinger Bridge Matching for Graph Transformation" (ICLR 2025)

182C++, ShellApr 14, 20251 years ago

Similar Papers

Cite this paper

@article{shi2023diffusion,
  title  = {Diffusion Schrödinger Bridge Matching},
  author = {Yuyang Shi and Valentin De Bortoli and Andrew Campbell and Arnaud Doucet},
  year   = {2023},
  eprint = {2303.16852},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2303.16852v3},
  journal = {NEURIPS 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2303.16852.svg)](https://codeofpaper.com/paper/2303.16852)

Discussion