Learning Graph Matching
Tiberio S. Caetano, Julian J. McAuley, Li Cheng, Quoc V. Le, Alex, J. Smola

TL;DR
This paper introduces a learning-based approach to optimize compatibility functions in graph matching, significantly improving matching accuracy over traditional algorithms by training on example graph pairs and their human-provided matches.
Contribution
It proposes a novel method for learning compatibility functions in graph matching, enhancing existing algorithms' performance through training on labeled graph pairs.
Findings
Learning improves graph matching accuracy
Simple linear assignment outperforms advanced algorithms
Training on human-labeled matches enhances results
Abstract
As a fundamental problem in pattern recognition, graph matching has applications in a variety of fields, from computer vision to computational biology. In graph matching, patterns are modeled as graphs and pattern recognition amounts to finding a correspondence between the nodes of different graphs. Many formulations of this problem can be cast in general as a quadratic assignment problem, where a linear term in the objective function encodes node compatibility and a quadratic term encodes edge compatibility. The main research focus in this theme is about designing efficient algorithms for approximately solving the quadratic assignment problem, since it is NP-hard. In this paper we turn our attention to a different question: how to estimate compatibility functions such that the solution of the resulting graph matching problem best matches the expected solution that a human would…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGraph Theory and Algorithms · Algorithms and Data Compression · Advanced Graph Neural Networks
