A parallel framework for graphical optimal transport
Jiaojiao Fan, Isabel Haasler, Qinsheng Zhang, Johan Karlsson, Yongxin Chen
TL;DR
This work addresses the computational challenge of multi-marginal optimal transport (MOT) with graph-structured costs by introducing a parallelizable framework based on local entropy regularization. For tree-structured graphs, the MOT problem is reformulated as a sum of coupled bi-marginal OT problems and solved via a Bipartite Iterative Scaling algorithm, enabling two-partite parallel updates and improved iteration complexity. The authors extend the approach to general graphs through modified junction trees, yielding a clique-wise, parallelizable algorithm with provable complexity bounds and practical rounding to enforce marginals. Numerical experiments on Wasserstein barycenter and Wasserstein least-squares problems showcase substantial iteration reductions and confirm the method’s scalability and versatility for graph-structured OT tasks. The paper also connects the framework to probabilistic graphical models, offering a PGM formulation and an Iterative Scaling Belief Propagation algorithm for broader applicability and GPU-friendly implementation.
Abstract
We study multi-marginal optimal transport (MOT) problems where the underlying cost has a graphical structure. These graphical multi-marginal optimal transport problems have found applications in several domains including traffic flow control, barycenter and regression problems in the Wasserstein space, and Hidden Markov model inference problems. The MOT problem can be approached through two formulations: a single big MOT problem, or coupled minor OT problems. In this paper, we focus on the latter approach and demonstrate its efficiency gain from parallelization. For tree-structured MOT problems, we introduce a novel parallelizable algorithm that significantly reduces computational complexity. Additionally, we adapt this algorithm for general graphs, employing the modified junction trees to enable parallel updates. Our contributions, validated through numerical experiments, offer new avenues for MOT applications and establish benchmarks in computational efficiency.
