Fast Sinkhorn I: An O(N) algorithm for the Wasserstein-1 metric
Qichen Liao, Jing Chen, Zihao Wang, Bo Bai, Shi Jin, Hao Wu

TL;DR
This paper introduces an O(N) algorithm for computing the Wasserstein-1 metric using an optimized Sinkhorn method, significantly reducing computational costs and enabling faster applications in various fields.
Contribution
The paper presents a novel O(N) implementation of the Sinkhorn algorithm for Wasserstein-1, leveraging kernel structure and polynomial evaluation techniques for efficiency.
Findings
Achieves 1-3 orders of magnitude speedup over traditional Sinkhorn algorithm.
Maintains high accuracy while reducing complexity to O(N).
Demonstrates effectiveness through numerical experiments.
Abstract
The Wasserstein metric is broadly used in optimal transport for comparing two probabilistic distributions, with successful applications in various fields such as machine learning, signal processing, seismic inversion, etc. Nevertheless, the high computational complexity is an obstacle for its practical applications. The Sinkhorn algorithm, one of the main methods in computing the Wasserstein metric, solves an entropy regularized minimizing problem, which allows arbitrary approximations to the Wasserstein metric with O(N^2) computational cost. However, higher accuracy of its numerical approximation requires more Sinkhorn iterations with repeated matrix-vector multiplications, which is still unaffordable. In this work, we propose an efficient implementation of the Sinkhorn algorithm to calculate the Wasserstein-1 metric with O(N) computational cost, which achieves the optimal theoretical…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAnomaly Detection Techniques and Applications
