English

Approximating the Quadratic Transportation Metric in Near-Linear Time

Data Structures and Algorithms 2018-12-18 v2 Optimization and Control

Abstract

Computing the quadratic transportation metric (also called the 22-Wasserstein distance or root mean square distance) between two point clouds, or, more generally, two discrete distributions, is a fundamental problem in machine learning, statistics, computer graphics, and theoretical computer science. A long line of work has culminated in a sophisticated geometric algorithm due to Agarwal and Sharathkumar in 2014, which runs in time O~(n3/2)\tilde{O}(n^{3/2}), where nn is the number of points. However, obtaining faster algorithms has proven difficult since the 22-Wasserstein distance is known to have poor sketching and embedding properties, which limits the effectiveness of geometric approaches. In this paper, we give an extremely simple deterministic algorithm with O~(n)\tilde{O}(n) runtime by using a completely different approach based on entropic regularization, approximate Sinkhorn scaling, and low-rank approximations of Gaussian kernel matrices. We give explicit dependence of our algorithm on the dimension and precision of the approximation.

Keywords

Cite

@article{arxiv.1810.10046,
  title  = {Approximating the Quadratic Transportation Metric in Near-Linear Time},
  author = {Jason Altschuler and Francis Bach and Alessandro Rudi and Jonathan Weed},
  journal= {arXiv preprint arXiv:1810.10046},
  year   = {2018}
}

Comments

unchanged from v1; this article now superseded by arXiv:1812.05189