Sinkhorn Divergences for Unbalanced Optimal Transport

Thibault Séjourné, Jean Feydy, François-Xavier Vialard, Alain Trouvé, Gabriel Peyré
10/28/2019
math.OCcs.LGstat.ML

Official code: thibsej/unbalanced-ot-functionals (31 stars, MIT, last commit 2022-12-21).

Abstract

Optimal transport induces the Earth Mover's (Wasserstein) distance between probability distributions, a geometric divergence that is relevant to a wide range of problems. Over the last decade, two relaxations of optimal transport have been studied in depth: unbalanced transport, which is robust to the presence of outliers and can be used when distributions don't have the same total mass; entropy-regularized transport, which is robust to sampling noise and lends itself to fast computations using the Sinkhorn algorithm. This paper combines both lines of work to put robust optimal transport on solid ground. Our main contribution is a generalization of the Sinkhorn algorithm to unbalanced transport: our method alternates between the standard Sinkhorn updates and the pointwise application of a contractive function. This implies that entropic transport solvers on grid images, point clouds and sampled distributions can all be modified easily to support unbalanced transport, with a proof of linear convergence that holds in all settings. We then show how to use this method to define pseudo-distances on the full space of positive measures that satisfy key geometric axioms: (unbalanced) Sinkhorn divergences are differentiable, positive, definite, convex, statistically robust and avoid any "entropic bias" towards a shrinkage of the measures' supports.

View on arXivView PDF

Code Implementations(1)

MIT

It is a repo which allows to compute all divergences derived from the theory of entropically regularized, unbalanced optimal transport. It relies on a pytorch backend.

315Python, MakefileNov 12, 20193 years agoMIT

Similar Papers

Cite this paper

@article{sjourn2019sinkhorn,
  title  = {Sinkhorn Divergences for Unbalanced Optimal Transport},
  author = {Thibault Séjourné and Jean Feydy and François-Xavier Vialard and Alain Trouvé and Gabriel Peyré},
  year   = {2019},
  eprint = {1910.12958},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1910.12958}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1910.12958.svg)](https://codeofpaper.com/paper/1910.12958)

Discussion