Energy-Guided Continuous Entropic Barycenter Estimation for General Costs

A. Kolesov, P. Mokrov, Igor Udovichenko, Milena Gazdieva, Gudmund Pammer +2 more
10/1/2023

No official code found. Best implementation: justkolesov/EnergyGuidedBarycenters (14 stars, MIT, last commit 2025-03-06).

Abstract

Optimal transport (OT) barycenters are a mathematically grounded way of averaging probability distributions while capturing their geometric properties. In short, the barycenter task is to take the average of a collection of probability distributions w.r.t. given OT discrepancies. We propose a novel algorithm for approximating the continuous Entropic OT (EOT) barycenter for arbitrary OT cost functions. Our approach is built upon the dual reformulation of the EOT problem based on weak OT, which has recently gained the attention of the ML community. Beyond its novelty, our method enjoys several advantageous properties: (i) we establish quality bounds for the recovered solution; (ii) this approach seamlessly interconnects with the Energy-Based Models (EBMs) learning procedure enabling the use of well-tuned algorithms for the problem of interest; (iii) it provides an intuitive optimization scheme avoiding min-max, reinforce and other intricate technical tricks. For validation, we consider several low-dimensional scenarios and image-space setups, including non-Euclidean cost functions. Furthermore, we investigate the practical task of learning the barycenter on an image manifold generated by a pretrained generative model, opening up new directions for real-world applications. Our code is available at https://github.com/justkolesov/EnergyGuidedBarycenters.

View on arXivView PDF

Code Implementations(1)

MIT

Energy-Guided Continuous Entropic Barycenter Estimation for General Costs (NeurIPS 2024 Spotlight)

142C++, CudaFeb 20, 20241 years agoMIT

Similar Papers

Cite this paper

@article{kolesov2023energyguided,
  title  = {Energy-Guided Continuous Entropic Barycenter Estimation for General Costs},
  author = {A. Kolesov and P. Mokrov and Igor Udovichenko and Milena Gazdieva and Gudmund Pammer and Evgeny Burnaev and Alexander Korotin},
  year   = {2023},
  eprint = {2310.01105},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2310.01105},
  journal = {NEURIPS 2023 2023}
}

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/2310.01105.svg)](https://codeofpaper.com/paper/2310.01105)

Discussion