A Study of Performance of Optimal Transport

05/03/2020
by   Yihe Dong, et al.
0

We investigate the problem of efficiently computing optimal transport (OT) distances, which is equivalent to the node-capacitated minimum cost maximum flow problem in a bipartite graph. We compare runtimes in computing OT distances on data from several domains, such as synthetic data of geometric shapes, embeddings of tokens in documents, and pixels in images. We show that in practice, combinatorial methods such as network simplex and augmenting path based algorithms can consistently outperform numerical matrix-scaling based methods such as Sinkhorn [Cuturi'13] and Greenkhorn [Altschuler et al'17], even in low accuracy regimes, with up to orders of magnitude speedups. Lastly, we present a new combinatorial algorithm that improves upon the classical Kuhn-Munkres algorithm.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/08/2021

Optimal Transport in the Face of Noisy Data

Optimal transport distances are popular and theoretically well understoo...
research
05/26/2017

Near-linear time approximation algorithms for optimal transport via Sinkhorn iteration

Computing optimal transport distances such as the earth mover's distance...
research
10/06/2022

InfoOT: Information Maximizing Optimal Transport

Optimal transport aligns samples across distributions by minimizing the ...
research
11/08/2021

Efficient estimates of optimal transport via low-dimensional embeddings

Optimal transport distances (OT) have been widely used in recent work in...
research
02/14/2018

Optimal Transport: Fast Probabilistic Approximation with Exact Solvers

We propose a simple subsampling scheme for fast randomized approximate c...
research
06/10/2021

Quantized Conditional COT-GAN for Video Prediction

Causal Optimal Transport (COT) results from imposing a temporal causalit...
research
04/06/2019

Automatic Target Recognition Using Discrimination Based on Optimal Transport

The use of distances based on optimal transportation has recently shown ...

Please sign up or login with your details

Forgot password? Click here to reset