Skip to main navigation Skip to search Skip to main content

Meta Optimal Transport

  • Brandon Amos*
  • , Giulia Luise
  • , Samuel Cohen
  • , Ievgen Redko
  • *Corresponding author for this work
  • Microsoft USA
  • University College London
  • Meta AI Research
  • Fairgen
  • Huawei

Research output: Contribution to journalConference articleScientificpeer-review

6 Citations (Scopus)
126 Downloads (Pure)

Abstract

We study the use of amortized optimization to predict optimal transport (OT) maps from the input measures, which we call Meta OT. This helps repeatedly solve similar OT problems between different measures by leveraging the knowledge and information present from past problems to rapidly predict and solve new problems. Otherwise, standard methods ignore the knowledge of the past solutions and sub-optimally re-solve each problem from scratch. We instantiate Meta OT models in discrete and continuous settings between grayscale images, spherical data, classification labels, and color palettes and use them to improve the computational time of standard OT solvers. Our source code is available at http://github.com/facebookresearch/meta-ot.

Original languageEnglish
Pages (from-to)791-813
Number of pages23
JournalProceedings of Machine Learning Research
Volume202
Publication statusPublished - 2023
MoE publication typeA4 Conference publication
EventInternational Conference on Machine Learning - Honolulu, United States
Duration: 23 Jul 202329 Jul 2023
Conference number: 40

Funding

We would like to thank Eugene Vinitsky, Mark Tygert, Mathieu Blondel, Maximilian Nickel, and Muhammad Izzatullah for insightful comments and discussions. The core set of tools in Python (Van Rossum and Drake Jr, 1995; Oliphant, 2007) enabled this work, including Hydra (Yadan, 2019), JAX (Bradbury et al., 2018), Matplotlib (Hunter, 2007), numpy (Oliphant, 2006; Van Der Walt et al., 2011), Optimal Transport Tools (Cuturi et al., 2022), and pandas (McKinney, 2012).

Fingerprint

Dive into the research topics of 'Meta Optimal Transport'. Together they form a unique fingerprint.

Cite this