Manifold optimization for non-linear optimal transport problems
Bamdev Mishra, N T V Satyadev, Hiroyuki Kasai, and Pratik Jawanpuria

TL;DR
This paper introduces a Riemannian manifold optimization framework for solving general non-linear optimal transport problems, leveraging the geometry of doubly stochastic matrices, and provides a practical implementation in Python and Matlab.
Contribution
It presents a novel approach to non-linear OT problems using manifold optimization on doubly stochastic matrices, with accompanying open-source code.
Findings
Effective manifold optimization techniques for non-linear OT.
Implementation of the MOT repository in Python and Matlab.
Potential improvements in computational efficiency for OT problems.
Abstract
Optimal transport (OT) has recently found widespread interest in machine learning. It allows to define novel distances between probability measures, which have shown promise in several applications. In this work, we discuss how to computationally approach general non-linear OT problems within the framework of Riemannian manifold optimization. The basis of this is the manifold of doubly stochastic matrices (and their generalization). Even though the manifold geometry is not new, surprisingly, its usefulness for solving general non-linear OT problems has not been popular. To this end, we specifically discuss optimization-related ingredients that allow modeling the OT problem on smooth Riemannian manifolds by exploiting the geometry of the search space. We also discuss extensions where we reuse the developed optimization ingredients. We make available the Manifold optimization-based…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTraffic control and management · Advanced Optimization Algorithms Research · Optimization and Mathematical Programming
