Graph Matching via Optimal Transport

11/09/2021
by   Ali Saad-Eldin, et al.
20

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.

READ FULL TEXT
research
03/12/2020

Wasserstein-based Graph Alignment

We propose a novel method for comparing non-aligned graphs of different ...
research
09/28/2020

Fast Iterative Solution of the Optimal Transport Problem on Graphs

In this paper, we address the numerical solution of the Optimal Transpor...
research
10/21/2019

Geometry of Graph Partitions via Optimal Transport

We define a distance metric between partitions of a graph using machiner...
research
10/04/2013

Spectral Clustering for Divide-and-Conquer Graph Matching

We present a parallelized bijective graph matching algorithm that levera...
research
11/25/2019

KerGM: Kernelized Graph Matching

Graph matching plays a central role in such fields as computer vision, p...
research
08/14/2020

Weakly supervised cross-domain alignment with optimal transport

Cross-domain alignment between image objects and text sequences is key t...
research
10/28/2020

Deep Shells: Unsupervised Shape Correspondence with Optimal Transport

We propose a novel unsupervised learning approach to 3D shape correspond...

Please sign up or login with your details

Forgot password? Click here to reset