Schrödinger Bridge Flow for Unpaired Data Translation

Valentin De Bortoli, Iryna Korshunova, Andriy Mnih, Arnaud Doucet
9/14/2024
cs.LGstat.ML

No official code found. Best implementation: IZ-f-AI-ss3/Shrodinger_bridge_DL_project (1 star, last commit 2026-02-28).

Abstract

Mass transport problems arise in many areas of machine learning whereby one wants to compute a map transporting one distribution to another. Generative modeling techniques like Generative Adversarial Networks (GANs) and Denoising Diffusion Models (DDMs) have been successfully adapted to solve such transport problems, resulting in CycleGAN and Bridge Matching respectively. However, these methods do not approximate Optimal Transport (OT) maps, which are known to have desirable properties. Existing techniques approximating OT maps for high-dimensional data-rich problems, such as DDM-based Rectified Flow and Schrödinger Bridge procedures, require fully training a DDM-type model at each iteration, or use mini-batch techniques which can introduce significant errors. We propose a novel algorithm to compute the Schrödinger Bridge, a dynamic entropy-regularised version of OT, that eliminates the need to train multiple DDM-like models. This algorithm corresponds to a discretisation of a flow of path measures, which we call the Schrödinger Bridge Flow, whose only stationary point is the Schrödinger Bridge. We demonstrate the performance of our algorithm on a variety of unpaired data translation tasks.

View on arXivView PDF

Code Implementations(1)

This project explores the Schrödinger Bridge Flow framework for unpaired data translation, based on the paper “Schrödinger Bridge Flow for Unpaired Data Translation” by Valentin De Bortoli (DeepMind). We study how stochastic optimal transport and diffusion-based flows can be used to learn mappings between unpaired source and target distributions.

10Jupyter NotebookJan 7, 20267 months ago

Similar Papers

Cite this paper

@article{bortoli2024schrdinger,
  title  = {Schrödinger Bridge Flow for Unpaired Data Translation},
  author = {Valentin De Bortoli and Iryna Korshunova and Andriy Mnih and Arnaud Doucet},
  year   = {2024},
  eprint = {2409.09347},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2409.09347},
  url    = {http://arxiv.org/abs/2409.09347v1},
  journal = {NEURIPS 2024 2024}
}

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/2409.09347.svg)](https://codeofpaper.com/paper/2409.09347)

Discussion