Efficient and Accurate Optimal Transport with Mirror Descent and Conjugate Gradients

07/17/2023
by   Mete Kemertas, et al.
0

We design a novel algorithm for optimal transport by drawing from the entropic optimal transport, mirror descent and conjugate gradients literatures. Our algorithm is able to compute optimal transport costs with arbitrary accuracy without running into numerical stability issues. The algorithm is implemented efficiently on GPUs and is shown empirically to converge more quickly than traditional algorithms such as Sinkhorn's Algorithm both in terms of number of iterations and wall-clock time in many cases. We pay particular attention to the entropy of marginal distributions and show that high entropy marginals make for harder optimal transport problems, for which our algorithm is a good fit. We provide a careful ablation analysis with respect to algorithm and problem parameters, and present benchmarking over the MNIST dataset. The results suggest that our algorithm can be a useful addition to the practitioner's optimal transport toolkit. Our code is open-sourced at https://github.com/adaptive-agents-lab/MDOT-PNCG .

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/28/2022

Neural Optimal Transport

We present a novel neural-networks-based algorithm to compute optimal tr...
research
06/25/2020

Multi-marginal optimal transport and probabilistic graphical models

We study multi-marginal optimal transport problems from a probabilistic ...
research
06/05/2018

Pathwise Derivatives Beyond the Reparameterization Trick

We observe that gradients computed via the reparameterization trick are ...
research
08/05/2022

Efficient and Exact Multimarginal Optimal Transport with Pairwise Costs

In this paper, we address the numerical solution to the multimarginal op...
research
01/30/2023

Unlocking Slot Attention by Changing Optimal Transport Costs

Slot attention is a powerful method for object-centric modeling in image...
research
12/10/2020

Hardness results for Multimarginal Optimal Transport problems

Multimarginal Optimal Transport (MOT) is the problem of linear programmi...
research
05/08/2023

Earth Movers in The Big Data Era: A Review of Optimal Transport in Machine Learning

Optimal Transport (OT) is a mathematical framework that first emerged in...

Please sign up or login with your details

Forgot password? Click here to reset