Scalable Optimal Transport in High Dimensions for Graph Distances, Embedding Alignment, and More
Not on the map. Why?
Abstract (arXiv)
The current best practice for computing optimal transport (OT) is via entropy regularization and Sinkhorn iterations. This algorithm runs in quadratic time as it requires the full pairwise cost matrix, which is prohibitively expensive for large sets of objects. In this work we propose two effective log-linear time approximations of the cost matrix: First, a sparse approximation based on locality-sensitive hashing (LSH) and, second, a Nystr"om approximation with LSH-based sparse corrections, which we call locally corrected Nystr"om (LCN). These approximations enable general log-linear time algorithms for entropy-regularized OT that perform well even for the complex, high-dimensional spaces common in deep learning. We analyse these approximations theoretically and evaluate them experimentally both directly and end-to-end as a component for real-world applications. Using our approximations for unsupervised word embedding alignment enables us to speed up a state-of-the-art method by a factor of 3 while also improving the accuracy by 3.1 percentage points without any additional model changes. For graph distance regression we propose the graph transport network (GTN), which combines graph neural networks (GNNs) with enhanced Sinkhorn. GTN outcompetes previous models by 48% and still scales log-linearly in the number of nodes.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 41 of its 81 references that are in the map. First posted on arXiv 14 Jul 2021.
Builds on
41 of 81 references.
References · 41
- 2017Attention Is All You Needcited by 59,932
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2013Sinkhorn Distances: Lightspeed Computation of Optimal Transportation Distancescited by 2,277
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,031
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 987
- 2018Computational Optimal Transportcited by 765
- 2020Directional Message Passing for Molecular Graphscited by 556
- 2017Word Translation Without Parallel Datacited by 480
- 2017Learning Generative Models with Sinkhorn Divergencescited by 310
- 2017Joint Distribution Optimal Transportation for Domain Adaptationcited by 280
29 more
- 2019Graph Matching Networks for Learning the Similarity of Graph Structured Objectscited by 202
- 2015Learning with a Wasserstein Losscited by 194
- 2016Stochastic Optimization for Large-scale Optimal Transportcited by 188
- 2018Optimal Transport for structured data with application on graphscited by 170
- 2017A Survey Of Cross-lingual Word Embedding Modelscited by 142
- 2018Gromov-Wasserstein Alignment of Word Embedding Spacescited by 119
- 2018Computational Optimal Transport: Complexity by Accelerated Gradient Descent Is Better Than by Sinkhorn's Algorithmcited by 111
- 2014Asymmetric LSH (ALSH) for Sublinear Time Maximum Inner Product Search (MIPS)cited by 109
- 2015Practical and Optimal LSH for Angular Distancecited by 105
- 2019Learning Combinatorial Embedding Networks for Deep Graph Matchingcited by 98
- 2018Unsupervised Alignment of Embeddings with Wasserstein Procrustescited by 96
- 2018SimGNN: A Neural Network Approach to Fast Graph Similarity Computationcited by 89
- 2017Smooth and Sparse Optimal Transportcited by 83
- 2016Stabilized Sparse Scaling Algorithms for Entropy Regularized Transport Problemscited by 69
- 2018Loss in Translation: Learning Bilingual Word Mapping with a Retrieval Criterioncited by 69
- 2019GOT: An Optimal Transport framework for Graph comparisoncited by 64
- 2017From optimal transport to generative modeling: the VEGAN cookbookcited by 41
- 2017Distance Metric Learning using Graph Convolutional Networks: Application to Functional Brain Networkscited by 40
- 2018Massively scalable Sinkhorn distances via the Nystr"om methodcited by 40
- 2018Statistical Optimal Transport via Factored Couplingscited by 38
- 2014Hashing for Similarity Search: A Surveycited by 34
- 2019Scalable Nearest Neighbor Search for Optimal Transportcited by 25
- 2020Super-efficiency of automatic differentiation for functions defined as a minimumcited by 24
- 2017Quadratically-Regularized Optimal Transport on Graphscited by 18
- 2017Multiscale Strategies for Computing Optimal Transportcited by 18
- 2019Screening Sinkhorn Algorithm for Regularized Optimal Transportcited by 17
- 2021Large-scale optimal transport map estimation using projection pursuitcited by 16
- 2018Convolutional Set Matching for Graph Similaritycited by 7
- 2017Multiresolution Kernel Approximation for Gaussian Process Regressioncited by 6
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 4; 2024: 0; 2025: 1; 2026: 1.
10 papers.
- 2021Scatterbrain: Unifying Sparse and Low-rank Attention Approximationcited by 128
- 2023Scalable Optimal Transport Methods in Machine Learning: A Contemporary Surveycited by 27
- 2022Sobolev Transport: A Scalable Metric for Probability Measures with Graph Metricscited by 18
- 2023A Fused Gromov-Wasserstein Framework for Unsupervised Knowledge Graph Entity Alignmentcited by 16
- 2022MHMS: Multimodal Hierarchical Multimedia Summarizationcited by 6
- 2022Semantics-Consistent Cross-domain Summarization via Optimal Transport Alignmentcited by 6
- 2023Importance Sparsification for Sinkhorn Algorithmcited by 6
- 2023Safe Screening for Unbalanced Optimal Transportcited by 0
- 2025Auto-encoding Molecules: Graph-Matching Capabilities Mattercited by 0
- 2026SinkSLOT: Sinkhorn via Sparse Lifted Optimal Transportcited by 0
- 2026SinkSLOT: Sinkhorn via Sparse Lifted Optimal Transport28 Aug 2026
- 2025Auto-encoding Molecules: Graph-Matching Capabilities Matter1 Mar 2025
- 2023Safe Screening for Unbalanced Optimal Transport1 Jul 2023
- 2023Importance Sparsification for Sinkhorn Algorithm11 Jun 2023
- 2023A Fused Gromov-Wasserstein Framework for Unsupervised Knowledge Graph Entity Alignment11 May 2023
- 2023Scalable Optimal Transport Methods in Machine Learning: A Contemporary Survey8 May 2023
- 2022Semantics-Consistent Cross-domain Summarization via Optimal Transport Alignment10 Oct 2022
- 2022MHMS: Multimodal Hierarchical Multimedia Summarization7 Apr 2022
- 2022Sobolev Transport: A Scalable Metric for Probability Measures with Graph Metrics22 Feb 2022
- 2021Scatterbrain: Unifying Sparse and Low-rank Attention Approximation28 Oct 2021