Gaussian entropic optimal transport: Schrödinger bridges and the Sinkhorn algorithm
O. Deniz Akyildiz, Pierre Del Moral, Joaquín Miguez
TL;DR
This work develops a self-contained, finite-dimensional framework for entropic optimal transport between Gaussian marginals by exploiting Gaussian conjugacy and Riccati recursions. It yields closed-form Schrödinger bridges and explicit Sinkhorn updates that mirror Kalman filtering in discrete time, with rigorous exponential convergence rates and quantitative entropy/Wasserstein bounds. The approach provides both theoretical insight and practical algorithms, including pseudocode and simulations, and elucidates how regularization drives independence or Monge-map regimes. The results bridge entropic transport, Bayesian filtering, and diffusion-model perspectives, offering a tractable, scalable Gaussian baseline and laying groundwork for extensions beyond Gaussianity.
Abstract
Entropic optimal transport problems are regularized versions of optimal transport problems. These models play an increasingly important role in machine learning and generative modelling. For finite spaces, these problems are commonly solved using Sinkhorn algorithm (a.k.a. iterative proportional fitting procedure). However, in more general settings the Sinkhorn iterations are based on nonlinear conditional/conjugate transformations and exact finite-dimensional solutions cannot be computed. This article presents a finite-dimensional recursive formulation of the iterative proportional fitting procedure for general Gaussian multivariate models. As expected, this recursive formulation is closely related to the celebrated Kalman filter and related Riccati matrix difference equations, and it yields algorithms that can be implemented in practical settings without further approximations. We extend this filtering methodology to develop a refined and self-contained convergence analysis of Gaussian Sinkhorn algorithms, including closed form expressions of entropic transport maps and Schrödinger bridges.
