Improving Subgraph Matching by Combining Algorithms and Graph Neural Networks
Shuyang Guo, Wenjin Xie, Ping Lu, Ting Deng, Richong Zhang, Jianxin Li, Xiangping Huang, Zhongyi Liu

TL;DR
This paper introduces HFrame, a novel framework combining traditional algorithms and graph neural networks to improve subgraph homomorphism detection, achieving higher accuracy and speed over existing methods.
Contribution
HFrame is the first GNN-based framework for subgraph homomorphism, integrating algorithms with machine learning and providing theoretical generalization bounds.
Findings
HFrame outperforms standard GNNs in distinguishing non-homomorphic graph pairs.
HFrame is up to 101.91 times faster than exact algorithms.
HFrame achieves an average accuracy of 0.962 on various datasets.
Abstract
Homomorphism is a key mapping technique between graphs that preserves their structure. Given a graph and a pattern, the subgraph homomorphism problem involves finding a mapping from the pattern to the graph, ensuring that adjacent vertices in the pattern are mapped to adjacent vertices in the graph. Unlike subgraph isomorphism, which requires a one-to-one mapping, homomorphism allows multiple vertices in the pattern to map to the same vertex in the graph, making it more complex. We propose HFrame, the first graph neural network-based framework for subgraph homomorphism, which integrates traditional algorithms with machine learning techniques. We demonstrate that HFrame outperforms standard graph neural networks by being able to distinguish more graph pairs where the pattern is not homomorphic to the graph. Additionally, we provide a generalization error bound for HFrame. Through…
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.
