Accelerating Sinkhorn Algorithm with Sparse Newton Iterations
Not on the map. Why?
Abstract (arXiv)
Computing the optimal transport distance between statistical distributions is a fundamental task in machine learning. One remarkable recent advancement is entropic regularization and the Sinkhorn algorithm, which utilizes only matrix scaling and guarantees an approximated solution with near-linear runtime. Despite the success of the Sinkhorn algorithm, its runtime may still be slow due to the potentially large number of iterations needed for convergence. To achieve possibly super-exponential convergence, we present Sinkhorn-Newton-Sparse (SNS), an extension to the Sinkhorn algorithm, by introducing early stopping for the matrix scaling steps and a second stage featuring a Newton-type subroutine. Adopting the variational viewpoint that the Sinkhorn algorithm maximizes a concave Lyapunov potential, we offer the insight that the Hessian matrix of the potential function is approximately sparse. Sparsification of the Hessian results in a fast O(n2) per-iteration complexity, the same as the Sinkhorn algorithm. In terms of total iteration count, we observe that the SNS algorithm converges orders of magnitude faster across a wide range of practical cases, including optimal transportation between empirical distributions and calculating the Wasserstein W1, W2 distance of discretized densities. The empirical performance is corroborated by a rigorous bound on the approximate sparsity of the Hessian matrix.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 45 of its 74 references that are in the map. First posted on arXiv 20 Jan 2024.
Builds on
45 of 74 references.
References · 45
- 2021Convex optimizationcited by 2,479
- 2013Sinkhorn Distances: Lightspeed Computation of Optimal Transportation Distancescited by 2,277
- 2018Computational Optimal Transportcited by 765
- 2017Learning Generative Models with Sinkhorn Divergencescited by 310
- 2017Joint Distribution Optimal Transportation for Domain Adaptationcited by 280
- 2017Near-linear time approximation algorithms for optimal transport via Sinkhorn iterationcited by 219
- 2018DeepJDOT: Deep Joint Distribution Optimal Transport for Unsupervised Domain Adaptationcited by 212
- 2019Optimal transport mapping via input convex neural networkscited by 202
- 2016Stochastic Optimization for Large-scale Optimal Transportcited by 188
- 2018Optimal Transport for structured data with application on graphscited by 170
- 2020OT-Flow: Fast and Accurate Continuous Normalizing Flows via Optimal Transportcited by 143
- 2021Unbalanced minibatch Optimal Transport; applications to Domain Adaptationcited by 123
33 more
- 2018Improving GANs Using Optimal Transportcited by 122
- 2017Large-Scale Optimal Transport and Mapping Estimationcited by 120
- 2019Max-Sliced Wasserstein Distance and its use for GANscited by 118
- 2018Computational Optimal Transport: Complexity by Accelerated Gradient Descent Is Better Than by Sinkhorn's Algorithmcited by 111
- 2016Theoretical Analysis of Domain Adaptation with Optimal Transportcited by 105
- 2020Graph Optimal Transport for Cross-Domain Alignmentcited by 103
- 2017Smooth and Sparse Optimal Transportcited by 83
- 2021Large-Scale Wasserstein Gradient Flowscited by 76
- 2021Low-Rank Sinkhorn Factorizationcited by 66
- 2016Interpretable Distribution Features with Maximum Testing Powercited by 63
- 2021Score-based Generative Neural Networks for Large-Scale Optimal Transportcited by 59
- 2018Differential Properties of Sinkhorn Approximation for Learning with Wasserstein Distancecited by 56
- 2018On the Convergence and Robustness of Training GANs with Regularized Optimal Transportcited by 51
- 2017From optimal transport to generative modeling: the VEGAN cookbookcited by 41
- 2018Massively scalable Sinkhorn distances via the Nystr"om methodcited by 40
- 2021Improving Mini-batch Optimal Transport via Partial Transportationcited by 40
- 2020Entropy-Regularized 2-Wasserstein Distance between Gaussian Measurescited by 32
- 2017A Geometric View of Optimal Transportation and Generative Modelcited by 31
- 2017Structured Optimal Transportcited by 30
- 2020Multi-source Domain Adaptation via Weighted Joint Distributions Optimal Transportcited by 28
- 2020A gradient descent perspective on Sinkhorncited by 24
- 2018An explicit analysis of the entropic penalty in linear programmingcited by 23
- 2017GAN and VAE from an Optimal Transport Point of Viewcited by 19
- 2020Linear Time Sinkhorn Divergences using Positive Featurescited by 17
- 2017Overrelaxed Sinkhorn-Knopp Algorithm for Regularized Optimal Transportcited by 16
- 2022On the Convergence Rate of Sinkhorn's Algorithmcited by 16
- 2022Geodesic Sinkhorn for Fast and Accurate Optimal Transport on Manifoldscited by 10
- 2019Sinkhorn Algorithm as a Special Case of Stochastic Mirror Descentcited by 7
- 2023Importance Sparsification for Sinkhorn Algorithmcited by 6
- 2023Efficient and Accurate Optimal Transport with Mirror Descent and Conjugate Gradientscited by 6
- 2022Exponential Convergence of Sinkhorn Under Regularization Schedulingcited by 4
- 2022Modeling Hierarchical Structural Distance for Unsupervised Domain Adaptationcited by 3
- 2017A Sinkhorn-Newton method for entropic optimal transportcited by 2
Built on by
Citing papers per year: 2024: 1; 2025: 6; 2026: 2.
9 papers.
- 2025PINS: Proximal Iterations with Sparse Newton and Sinkhorn for Optimal Transportcited by 5
- 2025A Truncated Newton Method for Optimal Transportcited by 5
- 2024A Sinkhorn-type Algorithm for Constrained Optimal Transportcited by 3
- 2025APML: Adaptive Probabilistic Matching Loss for Robust 3D Point Cloud Reconstructioncited by 3
- 2025Faster Computation of Entropic Optimal Transport via Stable Low Frequency Modescited by 1
- 2025GEDAN: Learning the Edit Costs for Graph Edit Distancecited by 1
- 2025From Theory to Throughput: CUDA-Optimized APML for Large-Batch 3D Learningcited by 0
- 2026cuRegOT: A GPU-Accelerated Solver for Entropic-Regularized Optimal Transportcited by 0
- 2026Tight Nonasymptotic Local Convergence of Sinkhorn-Knoppcited by 0
- 2026Tight Nonasymptotic Local Convergence of Sinkhorn-Knopp12 Aug 2026
- 2026cuRegOT: A GPU-Accelerated Solver for Entropic-Regularized Optimal Transport9 May 2026
- 2025From Theory to Throughput: CUDA-Optimized APML for Large-Batch 3D Learning17 Dec 2025
- 2025APML: Adaptive Probabilistic Matching Loss for Robust 3D Point Cloud Reconstruction9 Sep 2025
- 2025GEDAN: Learning the Edit Costs for Graph Edit Distance5 Aug 2025
- 2025Faster Computation of Entropic Optimal Transport via Stable Low Frequency Modes23 May 2025
- 2025A Truncated Newton Method for Optimal Transport2 Apr 2025
- 2025PINS: Proximal Iterations with Sparse Newton and Sinkhorn for Optimal Transport6 Feb 2025
- 2024A Sinkhorn-type Algorithm for Constrained Optimal Transport8 Mar 2024