Graph Matching via Optimal Transport
Not on the map. Why?
Abstract (arXiv)
The graph matching problem seeks to find an alignment between the nodes of two graphs that minimizes the number of adjacency disagreements. Solving the graph matching is increasingly important due to it's applications in operations research, computer vision, neuroscience, and more. However, current state-of-the-art algorithms are inefficient in matching very large graphs, though they produce good accuracy. The main computational bottleneck of these algorithms is the linear assignment problem, which must be solved at each iteration. In this paper, we leverage the recent advances in the field of optimal transport to replace the accepted use of linear assignment algorithms. We present GOAT, a modification to the state-of-the-art graph matching approximation algorithm "FAQ" (Vogelstein, 2015), replacing its linear sum assignment step with the "Lightspeed Optimal Transport" method of Cuturi (2013). The modification provides improvements to both speed and empirical matching accuracy. The effectiveness of the approach is demonstrated in matching graphs in simulated and real data examples.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 4 of its 29 references that are in the map. First posted on arXiv 9 Nov 2021.
Builds on
4 of 29 references.
References · 4
- 2013Sinkhorn Distances: Lightspeed Computation of Optimal Transportation Distancescited by 2,277
- 2019GraSPy: Graph Statistics in Pythoncited by 15
- 2013Spectral Clustering for Divide-and-Conquer Graph Matchingcited by 5
- 2017Vertex Nomination Via Seeded Graph Matchingcited by 5
Built on by
Citing papers per year: 2022: 2; 2023: 1; 2024: 1; 2025: 1; 2026: 1.
6 papers.
- 2025Joint Optimal Transport and Embedding for Network Alignmentcited by 10
- 2022Bilingual Lexicon Induction for Low-Resource Languages using Graph Matching via Optimal Transportcited by 6
- 2024Double-Bounded Optimal Transport for Advanced Clustering and Classificationcited by 6
- 2022Multiscale Graph Comparison via the Embedded Laplacian Discrepancycited by 5
- 2023Deep Semantic Graph Matching for Large-scale Outdoor Point Clouds Registrationcited by 5
- 2026Scalable Optimal Transport Algorithm for Network Alignmentcited by 0
- 2026Scalable Optimal Transport Algorithm for Network Alignment11 Jul 2026
- 2025Joint Optimal Transport and Embedding for Network Alignment26 Feb 2025
- 2024Double-Bounded Optimal Transport for Advanced Clustering and Classification21 Jan 2024
- 2023Deep Semantic Graph Matching for Large-scale Outdoor Point Clouds Registration10 Aug 2023
- 2022Bilingual Lexicon Induction for Low-Resource Languages using Graph Matching via Optimal Transport25 Oct 2022
- 2022Multiscale Graph Comparison via the Embedded Laplacian Discrepancy28 Jan 2022