Efficient Optimal Transport Algorithm by Accelerated Gradient descent
Not on the map. Why?
Abstract (arXiv)
Optimal transport (OT) plays an essential role in various areas like machine learning and deep learning. However, computing discrete optimal transport plan for large scale problems with adequate accuracy and efficiency is still highly challenging. Recently, methods based on the Sinkhorn algorithm add an entropy regularizer to the prime problem and get a trade off between efficiency and accuracy. In this paper, we propose a novel algorithm to further improve the efficiency and accuracy based on Nesterov's smoothing technique. Basically, the non-smooth c-transform of the Kantorovich potential is approximated by the smooth Log-Sum-Exp function, which finally smooths the original non-smooth Kantorovich dual functional (energy). The smooth Kantorovich functional can be optimized by the fast proximal gradient algorithm (FISTA) efficiently. Theoretically, the computational complexity of the proposed method is given by O(n^frac52 √log n /ε), which is lower than that of the Sinkhorn algorithm. Empirically, compared with the Sinkhorn algorithm, our experimental results demonstrate that the proposed method achieves faster convergence and better accuracy with the same parameter.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 20 of its 42 references that are in the map. First posted on arXiv 12 Apr 2021.
Builds on
20 of 42 references.
References · 20
- 2013Sinkhorn Distances: Lightspeed Computation of Optimal Transportation Distancescited by 2,277
- 2018Computational Optimal Transportcited by 765
- 2015Optimal Transport for Domain Adaptationcited by 457
- 2017Wasserstein Auto-Encoderscited by 371
- 2017Near-linear time approximation algorithms for optimal transport via Sinkhorn iterationcited by 219
- 2016Stochastic Optimization for Large-scale Optimal Transportcited by 188
- 2018Computational Optimal Transport: Complexity by Accelerated Gradient Descent Is Better Than by Sinkhorn's Algorithmcited by 111
- 2017Smooth and Sparse Optimal Transportcited by 83
- 2016Stabilized Sparse Scaling Algorithms for Entropy Regularized Transport Problemscited by 69
- 2019On Efficient Optimal Transport: An Analysis of Greedy and Accelerated Mirror Descent Algorithmscited by 60
- 2019Hierarchical Optimal Transport for Document Representationcited by 53
- 2019On Scalable and Efficient Computation of Large Scale Optimal Transportcited by 29
8 more
- 2017Multiscale Strategies for Computing Optimal Transportcited by 18
- 2019Screening Sinkhorn Algorithm for Regularized Optimal Transportcited by 17
- 2018Better and Simpler Error Analysis of the Sinkhorn-Knopp Algorithm for Matrix Scalingcited by 14
- 2020AE-OT-GAN: Training GANs from data specific latent distributioncited by 13
- 2018Approximating optimal transport with linear programscited by 10
- 2018Greedy stochastic algorithms for entropy-regularized optimal transport problemscited by 9
- 2019A Direct tildeO(1/ε) Iteration Parallel Algorithm for Optimal Transportcited by 4
- 2018A Fast Proximal Point Method for Computing Exact Wasserstein Distancecited by 1
Built on by
Not cited yet.