Neural Subgraph Matching
Rex (Zhitao) Ying, Zhaoyu Lou, Jiaxuan You, Chengtao Wen, Arquimedes, Canedo, Jure Leskovec

TL;DR
NeuroMatch introduces a neural network-based method for subgraph matching that significantly improves speed and accuracy over traditional techniques by embedding graphs into a learned space.
Contribution
The paper presents NeuroMatch, a novel neural approach that decomposes graphs into subgraphs, embeds them with graph neural networks, and performs matching efficiently in the embedding space.
Findings
NeuroMatch is 100x faster than existing combinatorial methods.
NeuroMatch achieves 18% higher accuracy than approximate methods.
The approach effectively handles large target and query graphs.
Abstract
Subgraph matching is the problem of determining the presence and location(s) of a given query graph in a large target graph. Despite being an NP-complete problem, the subgraph matching problem is crucial in domains ranging from network science and database systems to biochemistry and cognitive science. However, existing techniques based on combinatorial matching and integer programming cannot handle matching problems with both large target and query graphs. Here we propose NeuroMatch, an accurate, efficient, and robust neural approach to subgraph matching. NeuroMatch decomposes query and target graphs into small subgraphs and embeds them using graph neural networks. Trained to capture geometric constraints corresponding to subgraph relations, NeuroMatch then efficiently performs subgraph matching directly in the embedding space. Experiments demonstrate NeuroMatch is 100x faster than…
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 · Advanced Graph Neural Networks · Complexity and Algorithms in Graphs
