Anchor Space Optimal Transport as a Fast Solution to Multiple Optimal Transport Problems.

πŸ“… 2023-10-24
πŸ›οΈ IEEE Transactions on Neural Networks and Learning Systems
πŸ“ˆ Citations: 0
✨ Influential: 0
πŸ“„ PDF
πŸ€– AI Summary
Frequent computation of optimal transport (OT) between multiple source probability distributions incurs prohibitive computational overhead due to repeated cost matrix construction and dense transport plan estimation. Method: We propose Anchor Space Optimal Transport (ASOT), which constrains transport to a low-dimensional, learnable anchor spaceβ€”thereby avoiding redundant cost matrix assembly and pruning spurious transport paths. ASOT is the first unified approximation framework for multiple OT problems, with a theoretically derived upper bound on the 1-Wasserstein distance error. We design three anchor space learning strategies supporting variable-length distributions and GPU-accelerated parallelization. Results: Experiments on graph and image data demonstrate up to two orders-of-magnitude speedup over standard OT solvers, while maintaining high-fidelity distribution alignment. ASOT significantly reduces the computational complexity of solving multiple OT problems, with bounded and controllable approximation error.
πŸ“ Abstract
In machine learning, optimal transport (OT) theory is extensively utilized to compare probability distributions across various applications, such as graph data represented by node distributions and image data represented by pixel distributions. In practical scenarios, it is often necessary to solve multiple OT problems. Traditionally, these problems are treated independently, with each OT problem being solved sequentially. However, the computational complexity required to solve a single OT problem is already substantial, making the resolution of multiple OT problems even more challenging. Although many applications of fast solutions to OT are based on the premise of a single OT problem with arbitrary distributions, few efforts handle such multiple OT problems with multiple distributions. Therefore, we propose the anchor space OT (ASOT) problem: an approximate OT problem designed for multiple OT problems. This proposal stems from our finding that in many tasks the mass transport tends to be concentrated in a reduced space from the original feature space. By restricting the mass transport to a learned anchor point space, ASOT avoids pairwise instantiations of cost matrices for multiple OT problems and simplifies the problems by canceling insignificant transports. This simplification greatly reduces its computational costs. We then prove the upper bounds of its 1 -Wasserstein distance error between the proposed ASOT and the original OT problem under different conditions. Building upon this accomplishment, we propose three methods to learn anchor spaces for reducing the approximation error. Furthermore, our proposed methods present great advantages for handling distributions of different sizes with GPU parallelization.
Problem

Research questions and friction points this paper is trying to address.

Optimal Transport
Machine Learning
Computational Efficiency
Innovation

Methods, ideas, or system contributions that make the work stand out.

ASOT Method
Optimal Transport
GPU Parallel Computing
πŸ”Ž Similar Papers
πŸ’Ό Related Jobs
No related jobs found.
WASEDA University
J
Jianming Huang
Graduate School of Fundamental Science and Engineering, WASEDA University, 3-4-1 Okubo, Shinjuku-ku, Tokyo 169-8555, Japan
X
Xun Su
Graduate School of Fundamental Science and Engineering, WASEDA University, 3-4-1 Okubo, Shinjuku-ku, Tokyo 169-8555, Japan
Z
Zhongxi Fang
Graduate School of Fundamental Science and Engineering, WASEDA University, 3-4-1 Okubo, Shinjuku-ku, Tokyo 169-8555, Japan
H
Hiroyuki Kasai
Department of Computer Science and Communication Engineering, WASEDA University, 3-4-1 Okubo, Shinjuku-ku, Tokyo 169-8555, Japan