Detecting Small Query Graphs in A Large Graph via Neural Subgraph Search
Not on the map. Why?
Abstract (arXiv)
Recent advances have shown the success of using reinforcement learning and search to solve NP-hard graph-related tasks, such as Traveling Salesman Optimization, Graph Edit Distance computation, etc. However, it remains unclear how one can efficiently and accurately detect the occurrences of a small query graph in a large target graph, which is a core operation in graph database search, biomedical analysis, social group finding, etc. This task is called Subgraph Matching which essentially performs subgraph isomorphism check between a query graph and a large target graph. One promising approach to this classical problem is the "learning-to-search" paradigm, where a reinforcement learning (RL) agent is designed with a learned policy to guide a search algorithm to quickly find the solution without any solved instances for supervision. However, for the specific task of Subgraph Matching, though the query graph is usually small given by the user as input, the target graph is often orders-of-magnitude larger. It poses challenges to the neural network design and can lead to solution and reward sparsity. In this paper, we propose NSUBS with two innovations to tackle the challenges: (1) A novel encoder-decoder neural network architecture to dynamically compute the matching information between the query and the target graphs at each search state; (2) A novel look-ahead loss function for training the policy network. Experiments on six large real-world target graphs show that NSUBS can significantly improve the subgraph matching performance.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 16 of its 47 references that are in the map. First posted on arXiv 21 Jul 2022.
Builds on
16 of 47 references.
References · 16
- 2017Attention Is All You Needcited by 59,932
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2016Layer Normalizationcited by 5,579
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
- 2020Can Graph Neural Networks Count Substructures?cited by 235
- 2019Graph Matching Networks for Learning the Similarity of Graph Structured Objectscited by 202
- 2020Design Space for Graph Neural Networkscited by 182
- 2020Neural Subgraph Matchingcited by 47
- 2019Neural Subgraph Isomorphism Countingcited by 27
- 2021A Bi-Level Framework for Learning to Solve Combinatorial Optimization on Graphscited by 26
4 more
- 2020GLSearch: Maximum Common Subgraph Detection via Learning to Searchcited by 19
- 2022AntiBenford Subgraphs: Unsupervised Anomaly Detection in Financial Networkscited by 18
- 2022Reinforcement Learning Based Query Vertex Ordering Model for Subgraph Matchingcited by 6
- 2015Taming Subgraph Isomorphism for RDF Query Processingcited by 2
Built on by
Citing papers per year: 2026: 1.
1 paper.