Faster Unbalanced Optimal Transport: Translation invariant Sinkhorn and 1-D Frank-Wolfe

01/03/2022
by   Thibault Séjourné, et al.
0

Unbalanced optimal transport (UOT) extends optimal transport (OT) to take into account mass variations to compare distributions. This is crucial to make OT successful in ML applications, making it robust to data normalization and outliers. The baseline algorithm is Sinkhorn, but its convergence speed might be significantly slower for UOT than for OT. In this work, we identify the cause for this deficiency, namely the lack of a global normalization of the iterates, which equivalently corresponds to a translation of the dual OT potentials. Our first contribution leverages this idea to develop a provably accelerated Sinkhorn algorithm (coined 'translation invariant Sinkhorn') for UOT, bridging the computational gap with OT. Our second contribution focusses on 1-D UOT and proposes a Frank-Wolfe solver applied to this translation invariant formulation. The linear oracle of each steps amounts to solving a 1-D OT problems, resulting in a linear time complexity per iteration. Our last contribution extends this method to the computation of UOT barycenter of 1-D measures. Numerical simulations showcase the convergence speed improvement brought by these three approaches.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/23/2018

Computation of optimal transport and related hedging problems via penalization and neural networks

This paper presents a widely applicable approach to solving (multi-margi...
research
12/01/2021

Convergence of Batch Greenkhorn for Regularized Multimarginal Optimal Transport

In this work we propose a batch version of the Greenkhorn algorithm for ...
research
03/04/2018

Greedy stochastic algorithms for entropy-regularized optimal transport problems

Optimal transport (OT) distances are finding evermore applications in ma...
research
03/02/2022

An Accelerated Stochastic Algorithm for Solving the Optimal Transport Problem

We propose a novel accelerated stochastic algorithm – primal-dual accele...
research
05/29/2023

Bringing regularized optimal transport to lightspeed: a splitting method adapted for GPUs

We present an efficient algorithm for regularized optimal transport. In ...
research
06/12/2023

Unbalanced Optimal Transport meets Sliced-Wasserstein

Optimal transport (OT) has emerged as a powerful framework to compare pr...
research
05/19/2020

An optimal transport approach to data compression in distributionally robust control

We consider the problem of controlling a stochastic linear time-invarian...

Please sign up or login with your details

Forgot password? Click here to reset