D2Match: Leveraging Deep Learning and Degeneracy for Subgraph Matching
Xuanzhou Liu, Lin Zhang, Jiaqi Sun, Yujiu Yang, Haiqin Yang

TL;DR
D2Match introduces a novel, efficient deep learning approach for subgraph matching by leveraging degeneracy and tree structures, achieving linear time complexity and improved performance over existing methods.
Contribution
The paper presents a new method that reduces subgraph matching to subtree matching and perfect bipartite matching, enabling linear time complexity with GNNs.
Findings
D2Match outperforms existing subgraph matching methods in experiments.
Incorporating circle structures and node attributes enhances matching accuracy.
The approach guarantees theoretical efficiency and leverages subtrees for improved performance.
Abstract
Subgraph matching is a fundamental building block for graph-based applications and is challenging due to its high-order combinatorial nature. Existing studies usually tackle it by combinatorial optimization or learning-based methods. However, they suffer from exponential computational costs or searching the matching without theoretical guarantees. In this paper, we develop D2Match by leveraging the efficiency of Deep learning and Degeneracy for subgraph matching. More specifically, we first prove that subgraph matching can degenerate to subtree matching, and subsequently is equivalent to finding a perfect matching on a bipartite graph. We can then yield an implementation of linear time complexity by the built-in tree-structured aggregation mechanism on graph neural networks. Moreover, circle structures and node attributes can be easily incorporated in D2Match to boost the matching…
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.
Code & Models
Videos
Taxonomy
TopicsAdvanced Graph Neural Networks · Graph Theory and Algorithms · Complex Network Analysis Techniques
