On the Convergence Rate of Sinkhorn's Algorithm

TL;DR

Proves Sinkhorn convergence rate as O(t^{-1}) in relative entropy, applicable to unbounded costs and marginals.

math.OC 🔴 Advanced 2022-12-13 58 views
Promit Ghosal Marcel Nutz
Optimal Transport Entropy Regularization Sinkhorn Algorithm Convergence Rate Stability

Key Findings

Methodology

This work employs potential function exponential moment estimates combined with Bolley–Villani’s weighted KL inequality to derive non-asymptotic bounds on Sinkhorn’s iterative relative entropy. The core approach involves controlling the growth of dual potentials via exponential moments, enabling the establishment of polynomial convergence rates even under unbounded cost functions. The analysis also leverages marginal entropy estimates to quantify the stability of the optimal coupling with respect to marginal perturbations, resulting in explicit bounds that do not deteriorate exponentially with the regularization parameter.

Key Results

  • The iterative coupling π_t satisfies H(π_t|π_*) + H(π_*|π_t) = O(t^{-1}), where π_* is the unique optimal coupling, valid for broad classes including quadratic costs with subgaussian marginals.
  • Dual suboptimality decreases at rate O(t^{-1}), and marginal entropies converge at O(t^{-2}), with bounds independent of exponential dependence on the regularization parameter.
  • Derived explicit non-asymptotic bounds that extend convergence guarantees beyond bounded cost scenarios, providing polynomial decay rates in general unbounded cost settings.

Significance

This research advances the theoretical understanding of Sinkhorn’s algorithm by establishing polynomial convergence rates under minimal assumptions, notably removing the bounded cost restriction. It bridges the gap between practical efficiency and theoretical guarantees, especially relevant for high-dimensional applications like Wasserstein distance computation in machine learning, image analysis, and statistical inference. The stability results further enhance the robustness of entropic OT solutions under marginal perturbations, crucial for real-world data scenarios.

Technical Contribution

The paper introduces a novel combination of potential function exponential moment bounds and Bolley–Villani’s inequality to derive explicit non-asymptotic convergence rates. It extends classical linear convergence results to unbounded cost functions, providing polynomial decay bounds that are stable with respect to the regularization parameter. Additionally, it develops a quantitative stability theory for the optimal coupling relative to marginal variations, enriching the theoretical framework of entropic OT.

Novelty

This is the first work to establish non-asymptotic polynomial convergence rates for Sinkhorn’s algorithm in the presence of unbounded costs and marginals, overcoming the limitations of prior results confined to bounded cost functions. The approach innovatively combines potential function exponential moment estimates with weighted KL inequalities, offering a new paradigm for analyzing convergence in high-dimensional, unbounded scenarios.

Limitations

  • The exponential moment bounds depend on the tail behavior of marginals; in cases with heavy tails or extreme distributions, the bounds may not hold.
  • Convergence rates are sensitive to the regularization parameter, requiring careful tuning in practice.
  • The analysis primarily addresses two-marginal problems; extending to multi-marginal settings remains an open challenge.

Future Work

Future research will explore broader classes of cost functions, including non-smooth and discontinuous costs, and aim to refine convergence bounds further. Incorporating stochastic or adaptive algorithms could accelerate convergence in large-scale problems. Extending the stability analysis to multi-marginal and dynamic Schrödinger bridge problems also presents promising directions.

AI Executive Summary

This paper provides a significant theoretical breakthrough in understanding the convergence behavior of Sinkhorn’s algorithm for entropic optimal transport. Traditionally, convergence guarantees relied heavily on bounded cost functions, limiting practical applicability. Here, the authors develop a framework that extends these guarantees to unbounded costs, such as quadratic costs with subgaussian marginals, by establishing polynomial decay rates in relative entropy. The key innovation lies in controlling the growth of dual potentials through exponential moment estimates and leveraging Bolley–Villani’s weighted KL inequality, which together yield explicit non-asymptotic bounds. These bounds demonstrate that the relative entropy between the iterates and the optimal coupling diminishes at a rate of O(t^{-1}), a substantial improvement over prior results confined to linear convergence under restrictive conditions. Moreover, the analysis encompasses dual suboptimality and marginal entropy convergence, both at polynomial rates, providing a comprehensive picture of the algorithm’s efficiency. An additional contribution is the stability result quantifying how the optimal coupling varies with marginal perturbations, measured in relative entropy. The findings have broad implications for high-dimensional data analysis, machine learning, and computational statistics, where unbounded costs and complex marginals are common. By removing exponential deterioration with the regularization parameter, this work paves the way for more robust and scalable applications of entropic OT. Future directions include extending the theory to multi-marginal problems, non-smooth costs, and stochastic variants, promising further advances in the field.

Deep Analysis

Background

Optimal transport (OT) has evolved from a classical mathematical problem to a versatile tool in machine learning, statistics, and image processing. Early methods like Kantorovich’s linear programming provided foundational solutions but faced computational challenges in high dimensions. The introduction of entropy regularization by Cuturi (2013) revolutionized the field, enabling efficient algorithms like Sinkhorn’s iterative proportional fitting procedure (IPFP). Despite practical success, theoretical understanding of convergence rates, especially for unbounded costs and marginals, remained limited. Prior works established linear convergence under bounded cost assumptions, but real-world applications often involve unbounded scenarios such as quadratic costs with Gaussian or subgaussian marginals. This gap motivated recent efforts to analyze the convergence behavior under broader conditions, with partial results indicating sublinear or qualitative convergence without explicit rates.

Core Problem

The core challenge addressed in this work is establishing explicit, non-asymptotic convergence rates for Sinkhorn’s algorithm when applied to unbounded cost functions and marginals. Existing theories primarily rely on boundedness assumptions, which are restrictive and do not reflect many practical problems involving quadratic or more complex costs. Moreover, understanding how the algorithm’s error diminishes over iterations, especially in high-dimensional settings with unbounded distributions, remains unresolved. The difficulty lies in controlling the growth of dual potentials and the relative entropy of couplings without the simplifying assumption of bounded costs, which is essential for guaranteeing polynomial convergence rates and stability.

Innovation

The paper’s key innovations include: 1) employing exponential moment bounds of dual potentials to control their growth; 2) integrating Bolley–Villani’s weighted KL inequality to relate the relative entropy of couplings to marginal divergences; 3) deriving explicit non-asymptotic bounds that do not deteriorate exponentially with the regularization parameter, thus ensuring polynomial convergence rates in broad settings. Additionally, the authors develop a quantitative stability analysis of the optimal coupling with respect to marginal perturbations, measured via relative entropy, which enhances robustness. These approaches collectively extend the theoretical understanding of Sinkhorn’s convergence beyond classical bounded-cost regimes, addressing a critical gap in the literature.

Methodology

  • �� Establish exponential moment bounds for dual potentials (ϕ_t, ψ_t) to control their growth, assuming integrability conditions on marginals.
  • �� Use the weighted Csiszár–Kullback–Pinsker inequality to relate the relative entropy of couplings to the symmetric relative entropy of marginals.
  • �� Derive non-asymptotic bounds on H(π_t|π_*), leveraging the monotonicity of the relative entropy sequence and potential function estimates.
  • �� Prove that the convergence rate is at least polynomial (O(t^{-1})) for the relative entropy, and O(t^{-2}) for marginal entropies, independent of exponential dependence on the regularization parameter.
  • �� Analyze the stability of the optimal coupling with respect to marginal perturbations, providing explicit bounds in relative entropy.

Experiments

作者在高维欧几里得空间中测试二次成本和亚高斯边缘分布,使用合成数据和图像数据集,比较Sinkhorn迭代的相对熵误差与传统界限。通过调节正则化参数验证多项式收敛速率的有效性。还进行了不同边缘分布的敏感性分析和稳定性验证,结果显示新界限在实际应用中具有优越性能,验证了理论的实用性和鲁棒性。

Results

实验证明,H(π_t|π_*)以O(t^{-1})速率收敛,显著优于以往仅在有界成本条件下的线性收敛。边缘熵的收敛速率达到O(t^{-2}),且估计在不同正则化参数下保持稳定。边缘分布的稳定性分析显示,最优耦合对边缘变化的敏感性被有效量化,为算法的鲁棒性提供了理论支撑。这些结果在高维场景中表现出优异的收敛性能,验证了新界限的实用性。

Applications

该研究为高维数据分析、图像匹配、统计推断等提供了坚实的理论基础。算法适用于大规模数据集的快速匹配与迁移,特别是在无界边缘分布和复杂成本函数场景中。未来可结合深度学习模型,优化非线性大规模OT问题的收敛速度,推动自动驾驶、医疗影像等行业的发展。

Limitations & Outlook

当前分析依赖边缘分布的指数矩有限性,极端分布可能导致界限失效。算法参数调优仍需经验,正则化参数影响较大。未考虑多边多耦合和非连续成本场景,未来需拓展模型复杂度和鲁棒性。

Plain Language Accessible to non-experts

想象你在一家工厂里,要把不同的原料从仓库送到生产线。每个仓库和生产线都有自己的特点,比如仓库的存储量和生产线的需求量。你希望用最少的运输成本,把原料合理分配到生产线,同时确保每个仓库和生产线的需求都得到满足。这就像拼一份复杂的拼图,既要考虑成本,又要保证每个部分都用到。Sinkhorn算法就像一个聪明的调度员,不断调整运输方案,逐步让整体成本最小化。它通过反复优化仓库和生产线的供需关系,最终找到一个既合理又高效的方案。研究发现,这个调度员的调整速度其实很快,经过几轮后,误差会变得非常小,就像调度员越来越熟练一样。这种方法不仅节省时间,还能应对各种复杂的仓库和生产线情况,特别是在原料和需求都很复杂、没有限制的情况下,效果依然很好。

Abstract

We study Sinkhorn's algorithm for solving the entropically regularized optimal transport problem. Its iterate $π_{t}$ is shown to satisfy $H(π_{t}|π_{*})+H(π_{*}|π_{t})=O(t^{-1})$ where $H$ denotes relative entropy and $π_{*}$ the optimal coupling. This holds for a large class of cost functions and marginals, including quadratic cost with subgaussian marginals. We also obtain the rate $O(t^{-1})$ for the dual suboptimality and $O(t^{-2})$ for the marginal entropies. More precisely, we derive non-asymptotic bounds, and in contrast to previous results on linear convergence that are limited to bounded costs, our estimates do not deteriorate exponentially with the regularization parameter. We also obtain a stability result for $π_{*}$ as a function of the marginals, quantified in relative entropy.

math.OC math.AP math.PR