Learning non-equilibrium diffusions with Schrödinger bridges: from exactly solvable to simulation-free
Stephen Y. Zhang, Michael P H Stumpf
TL;DR
This work extends Schrödinger bridges to non-equilibrium dynamics by using a multivariate Ornstein–Uhlenbeck reference process $d\mathbf{X}_t = \mathbf{A}(\mathbf{X}_t - \mathbf{m})\,dt + \boldsymbol{\sigma}\,d\mathbf{B}_t$, enabling non-conservative forces when $\mathbf{A}$ is asymmetric. It derives exact Gaussian SBP solutions for Gaussian endpoints (mvOU-GSB) and introduces a simulation-free learning approach mvOU-OTFM for general marginals by combining static entropic OT with score/flow matching. Empirically, mvOU-OTFM achieves higher accuracy and faster training than competing methods on synthetic and real single-cell data, and iterated mvOU-OTFM improves dynamic fidelity in oscillatory systems like the repressilator. The approach provides a practical, scalable framework for inferring non-equilibrium biological dynamics from snapshot data, with broad applicability to high-dimensional settings where traditional Brownian-based SBP struggles.
Abstract
We consider the Schrödinger bridge problem which, given ensemble measurements of the initial and final configurations of a stochastic dynamical system and some prior knowledge on the dynamics, aims to reconstruct the "most likely" evolution of the system compatible with the data. Most existing literature assume Brownian reference dynamics and are implicitly limited to potential-driven dynamics. We depart from this regime and consider reference processes described by a multivariate Ornstein-Uhlenbeck process with generic drift matrix $\mathbf{A} \in \mathbb{R}^{d \times d}$. When $\mathbf{A}$ is asymmetric, this corresponds to a non-equilibrium system with non-conservative forces at play: this is important for applications to biological systems, which are naturally exist out-of-equilibrium. In the case of Gaussian marginals, we derive explicit expressions that characterise the solution of both the static and dynamic Schrödinger bridge. For general marginals, we propose mvOU-OTFM, a simulation-free algorithm based on flow and score matching for learning the Schrödinger bridge. In application to a range of problems based on synthetic and real single cell data, we demonstrate that mvOU-OTFM achieves higher accuracy compared to competing methods, whilst being significantly faster to train.
