Foundations of Schrödinger Bridges for Generative Modeling
Organizations: Department of Computer and Information Science University of Pennsylvania
Abstract
At the core of modern generative modeling frameworks, including diffusion models, score-based models, and flow matching, is the task of transforming a simple prior distribution into a complex target distribution through stochastic paths in probability space. Schrödinger bridges provide a unifying principle underlying these approaches, framing the problem as determining an optimal stochastic bridge between marginal distribution constraints with minimal-entropy deviations from a pre-defined reference process. This guide develops the mathematical foundations of the Schrödinger bridge problem, drawing on optimal transport, stochastic control, and path-space optimization, and focuses on its dynamic formulation with direct connections to modern generative modeling. We build a comprehensive toolkit for constructing Schrödinger bridges from first principles, and show how these constructions give rise to generalized and task-specific computational methods.
Figures & tables
| Notation | Meaning |
| Basic Notation | |
| Kullback-Leibler divergence | |
| infimum or the largest lower bound of a set | |
| supremum or the smallest upper bound of a set | |
| partial derivative with respect to | |
| differential, time differential, state differential | |
| Notation for Section 7.5 and 7.6 | |
| Notation | Meaning |
| reference CTMC path measure | |
| generator of the reference process | |
| Markov CTMC path measure in the Markov class | |
| CTMC path measure in the reciprocal class | |
| marginal distributions at time under a Markov or reciprocal path measure | |