paper-with-me

Papers

A Combinatorial Algorithm for Approximating the Optimal Transport in the Parallel and MPC Settings

2023-09-21 · NeurIPS 2023 11

Optimal Transport is a popular distance metric for measuring similarity between distributions. Exact and approximate combinatorial algorithms for computing the optimal transport distance are hard to parallelize. This has motivated the development of numerical solvers (e.g. Sinkhorn method) that can exploit GPU parallelism and produce approximate solutions. We introduce the first parallel combinatorial algorithm to find an additive $\varepsilon$-approximation of the OT distance. The parallel complexity of our algorithm is $O(\log(n)/ \varepsilon^2)$ where $n$ is the total support size for the input distributions. In Massive Parallel Computation (MPC) frameworks such as Hadoop and MapReduce, our algorithm computes an $\varepsilon$-approximate transport plan in $O(\log (\log (n/\varepsilon))/\varepsilon^2)$ rounds with $O(n/\varepsilon)$ space per machine; all prior algorithms in the MPC framework take $\Omega(\log n)$ rounds. We also provide a GPU-friendly matrix-based interpretation of our algorithm where each step of the algorithm is row or column manipulation of the matrix. Experiments suggest that our combinatorial algorithm is faster than the state-of-the-art approximate solvers in the GPU, especially for higher values of $n$.

📄 PDF Abstract BibTeX

Code (1)

kaiyiz/combinatorial-parallel-ot 공식 구현 pytorch

Similar Papers 제목 키워드 기반

A Push-Relabel Based Additive Approximation for Optimal Transport

2022-03-07 · Nathaniel Lahn, Sharath Raghvendra, Kaiyi Zhang

Optimal Transport is a popular distance metric for measuring similarity between distributions. Exact algorithms for computing Optimal Transport can be slow, which has motivated the development of approximate numerical so…

CPUGPU

On the Complexity of Approximating Multimarginal Optimal Transport

2019-09-30 · Tianyi Lin, Nhat Ho, Marco Cuturi, Michael. I. Jordan

We study the complexity of approximating the multimarginal optimal transport (MOT) distance, a generalization of the classical optimal transport distance, considered here between $m$ discrete probability distributions su…

Zeroth-order Riemannian Averaging Stochastic Approximation Algorithms

2023-09-25 · Jiaxiang Li, Krishnakumar Balasubramanian, Shiqian Ma

We present Zeroth-order Riemannian Averaging Stochastic Approximation (\texttt{Zo-RASA}) algorithms for stochastic optimization on Riemannian manifolds. We show that \texttt{Zo-RASA} achieves optimal sample complexities …

Stochastic Optimization

Improved Rate of First Order Algorithms for Entropic Optimal Transport

2023-01-23 · Yiling Luo, Yiling Xie, Xiaoming Huo

This paper improves the state-of-the-art rate of a first-order algorithm for solving entropy regularized optimal transport. The resulting rate for approximating the optimal transport (OT) has been improved from $\widetil…

On Robust Optimal Transport: Computational Complexity and Barycenter Computation

2021-02-13 · NeurIPS 2021 12 · Khang Le, Huy Nguyen, Quang Nguyen, Tung Pham 외

We consider robust variants of the standard optimal transport, named robust optimal transport, where marginal constraints are relaxed via Kullback-Leibler divergence. We show that Sinkhorn-based algorithms can approximat…