AIJul 27, 2025

Improving Subgraph Matching by Combining Algorithms and Graph Neural Networks

arXiv:2507.20226v11 citationsh-index: 12KDD
Originality Highly original
AI Analysis

This addresses the complex problem of subgraph homomorphism for researchers and practitioners in graph analysis, offering a novel hybrid approach with significant speed and accuracy improvements.

The paper tackles the subgraph homomorphism problem by proposing HFrame, a graph neural network-based framework that integrates traditional algorithms with machine learning, achieving up to 101.91 times faster performance than exact matching algorithms and an average accuracy of 0.962.

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 experiments on both real-world and synthetic graphs, we show that HFrame is up to 101.91 times faster than exact matching algorithms and achieves an average accuracy of 0.962.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes