xNeuSM: Explainable Neural Subgraph Matching with Graph Learnable Multi-hop Attention Networks
Nguyen, Duc Q., Nguyen, Thanh Toan, quan, Tho
–arXiv.org Artificial Intelligence
Subgraph matching is a challenging problem with a wide range of applications in database systems, biochemistry, and cognitive science. It involves determining whether a given query graph is present within a larger target graph. Traditional graph-matching algorithms provide precise results but face challenges in large graph instances due to the NP-complete problem, limiting their practical applicability. In contrast, recent neural network-based approximations offer more scalable solutions, but often lack interpretable node correspondences. To address these limitations, this article presents xNeuSM: Explainable Neural Subgraph Matching which introduces Graph Learnable Multi-hop Attention Networks (GLeMA) that adaptively learns the parameters governing the attention factor decay for each node across hops rather than relying on fixed hyperparameters. We provide a theoretical analysis establishing error bounds for GLeMA's approximation of multi-hop attention as a function of the number of hops. Additionally, we prove that learning distinct attention decay factors for each node leads to a correct approximation of multi-hop attention. Empirical evaluation on real-world datasets shows that xNeuSM achieves substantial improvements in prediction accuracy of up to 34% compared to approximate baselines and, notably, at least a seven-fold faster query time than exact algorithms.
arXiv.org Artificial Intelligence
Dec-3-2023
- Country:
- Asia
- Europe
- North America > United States
- New York > New York County > New York City (0.04)
- Oceania > Australia
- Queensland (0.04)
- Genre:
- Research Report > New Finding (1.00)
- Industry:
- Health & Medicine (0.68)
- Technology:
- Information Technology
- Artificial Intelligence
- Cognitive Science (1.00)
- Machine Learning
- Neural Networks (1.00)
- Performance Analysis > Accuracy (0.93)
- Natural Language (1.00)
- Representation & Reasoning (1.00)
- Data Science > Data Mining (1.00)
- Artificial Intelligence
- Information Technology