Low-Rank Optimal Transport through Factor Relaxation with Latent Coupling

Peter Halmos, Xinhao Liu, Julian Gold, Benjamin J Raphael
11/15/2024
cs.LGcs.AIstat.ML

No official code found. Best implementation: raphael-group/FRLC (5 stars, last commit 2025-05-20).

Abstract

Optimal transport (OT) is a general framework for finding a minimum-cost transport plan, or coupling, between probability distributions, and has many applications in machine learning. A key challenge in applying OT to massive datasets is the quadratic scaling of the coupling matrix with the size of the dataset. [Forrow et al. 2019] introduced a factored coupling for the k-Wasserstein barycenter problem, which [Scetbon et al. 2021] adapted to solve the primal low-rank OT problem. We derive an alternative parameterization of the low-rank problem based on the $\textit{latent coupling}$ (LC) factorization previously introduced by [Lin et al. 2021] generalizing [Forrow et al. 2019]. The LC factorization has multiple advantages for low-rank OT including decoupling the problem into three OT problems and greater flexibility and interpretability. We leverage these advantages to derive a new algorithm $\textit{Factor Relaxation with Latent Coupling}$ (FRLC), which uses $\textit{coordinate}$ mirror descent to compute the LC factorization. FRLC handles multiple OT objectives (Wasserstein, Gromov-Wasserstein, Fused Gromov-Wasserstein), and marginal constraints (balanced, unbalanced, and semi-relaxed) with linear space complexity. We provide theoretical results on FRLC, and demonstrate superior performance on diverse applications -- including graph clustering and spatial transcriptomics -- while demonstrating its interpretability.

View on arXivView PDF

Code Implementations(1)

raphael-group/FRLCCommunity70%

Low-rank optimal transport through factor relaxation with latent coupling.

51Python, Jupyter NotebookNov 10, 20241 years ago

Similar Papers

Cite this paper

@article{halmos2024lowrank,
  title  = {Low-Rank Optimal Transport through Factor Relaxation with Latent Coupling},
  author = {Peter Halmos and Xinhao Liu and Julian Gold and Benjamin J Raphael},
  year   = {2024},
  eprint = {2411.10555},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2411.10555},
  url    = {http://arxiv.org/abs/2411.10555v1},
  journal = {NEURIPS 2024 2024}
}

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

Discussion