Sub-GMN: The Neural Subgraph Matching Network Model
Not on the map. Why?
Abstract (arXiv)
As one of the most fundamental tasks in graph theory, subgraph matching is a crucial task in many fields, ranging from information retrieval, computer vision, biology, chemistry and natural language processing. Yet subgraph matching problem remains to be an NP-complete problem. This study proposes an end-to-end learning-based approximate method for subgraph matching task, called subgraph matching network (Sub-GMN). The proposed Sub-GMN firstly uses graph representation learning to map nodes to node-level embedding. It then combines metric learning and attention mechanisms to model the relationship between matched nodes in the data graph and query graph. To test the performance of the proposed method, we applied our method on two databases. We used two existing methods, GNN and FGNN as baseline for comparison. Our experiment shows that, on dataset 1, on average the accuracy of Sub-GMN are 12.21% and 3.2% higher than that of GNN and FGNN respectively. On average running time Sub-GMN runs 20-40 times faster than FGNN. In addition, the average F1-score of Sub-GMN on all experiments with dataset 2 reached 0.95, which demonstrates that Sub-GMN outputs more correct node-to-node matches. Comparing with the previous GNNs-based methods for subgraph matching task, our proposed Sub-GMN allows varying query and data graphes in the test/application stage, while most previous GNNs-based methods can only find a matched subgraph in the data graph during the test/application for the same query graph used in the training stage. Another advantage of our proposed Sub-GMN is that it can output a list of node-to-node matches, while most existing end-to-end GNNs based methods cannot provide the matched node pairs.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 13 of its 33 references that are in the map. First posted on arXiv 1 Apr 2021.
Builds on
13 of 33 references.
References · 13
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 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
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2018Link Prediction Based on Graph Neural Networkscited by 829
- 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 679
- 2019Graph Matching Networks for Learning the Similarity of Graph Structured Objectscited by 202
- 2019Learning Combinatorial Embedding Networks for Deep Graph Matchingcited by 98
- 2018SimGNN: A Neural Network Approach to Fast Graph Similarity Computationcited by 89
- 2019Neural Subgraph Isomorphism Countingcited by 27
- 2020Global-aware Beam Search for Neural Abstractive Summarizationcited by 8
1 more
- 2020Fabricated Pictures Detection with Graph Matchingcited by 2
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 1; 2025: 1.
5 papers.
- 2023RCsearcher: Reaction Center Identification in Retrosynthesis via Deep Q-Learningcited by 5
- 2024Retrosynthesis Prediction via Search in (Hyper) Graphcited by 1
- 2025Improving Subgraph Matching by Combining Algorithms and Graph Neural Networkscited by 1
- 2022A Survey on Machine Learning Solutions for Graph Pattern Extractioncited by 0
- 2023Use neural networks to recognize students' handwritten letters and incorrect symbolscited by 0
- 2025Improving Subgraph Matching by Combining Algorithms and Graph Neural Networks27 Jul 2025
- 2024Retrosynthesis Prediction via Search in (Hyper) Graph9 Feb 2024
- 2023Use neural networks to recognize students' handwritten letters and incorrect symbols12 Sep 2023
- 2023RCsearcher: Reaction Center Identification in Retrosynthesis via Deep Q-Learning28 Jan 2023
- 2022A Survey on Machine Learning Solutions for Graph Pattern Extraction3 Apr 2022