BM$^2$: Coupled Schrödinger Bridge Matching
Stefano Peluchetti
TL;DR
BM$^2$ introduces a non-iterative neural method to learn Schrödinger bridges between two target distributions under a tractable reference diffusion. By jointly parameterizing the forward and backward drifts with a single neural network and training with a pair of drift-matching losses, BM$^2$ achieves an exact bridge in the idealized limit and practical accuracy limited only by function approximation and discretization. The authors establish convergence motifs, including that the SB solution $S$ is a fixed point for the coupled system and discuss complete, partial, and infinitesimal minimization regimes, showing links to IPF-like dynamics. Empirically, BM$^2$ outperforms iterative baselines like I-BM and DIPF across dimensions and entropic regularization levels on standard benchmarks, while remaining memory-efficient and straightforward to implement for diffusion-based generative tasks.
Abstract
A Schrödinger bridge establishes a dynamic transport map between two target distributions via a reference process, simultaneously solving an associated entropic optimal transport problem. We consider the setting where samples from the target distributions are available, and the reference diffusion process admits tractable dynamics. We thus introduce Coupled Bridge Matching (BM$^2$), a simple non-iterative approach for learning Schrödinger bridges with neural networks. A preliminary theoretical analysis of the convergence properties of BM$^2$ is carried out, supported by numerical experiments that demonstrate the effectiveness of our proposal.
