Graph Convolutional Networks with Dual Message Passing for Subgraph Isomorphism Counting and Matching
Not on the map. Why?
Abstract (arXiv)
Graph neural networks (GNNs) and message passing neural networks (MPNNs) have been proven to be expressive for subgraph structures in many applications. Some applications in heterogeneous graphs require explicit edge modeling, such as subgraph isomorphism counting and matching. However, existing message passing mechanisms are not designed well in theory. In this paper, we start from a particular edge-to-vertex transform and exploit the isomorphism property in the edge-to-vertex dual graphs. We prove that searching isomorphisms on the original graph is equivalent to searching on its dual graph. Based on this observation, we propose dual message passing neural networks (DMPNNs) to enhance the substructure representation learning in an asynchronous way for subgraph isomorphism counting and matching as well as unsupervised node classification. Extensive experiments demonstrate the robust performance of DMPNNs by combining both node and edge representation learning in synthetic and real heterogeneous graphs. Code is available at https://github.com/HKUST-KnowComp/DualMessagePassing.
Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). Builds on 24 of its 39 references that are in the map. First posted on arXiv 16 Dec 2021.
Builds on
24 of 39 references.
References · 24
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2019Transformer-XL: Attentive Language Models Beyond a Fixed-Length Contextcited by 1,850
- 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,694
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,138
- 2014Convolutional Neural Networks for Sentence Classificationcited by 1,127
- 2014Embedding Entities and Relations for Learning and Inference in Knowledge Basescited by 932
- 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 881
- 2019Heterogeneous Graph Attention Networkcited by 734
- 2017Convolutional 2D Knowledge Graph Embeddingscited by 730
12 more
- 2020Heterogeneous Graph Transformercited by 582
- 2019Composition-based Multi-Relational Graph Convolutional Networkscited by 396
- 2020MAGNN: Metapath Aggregated Graph Neural Network for Heterogeneous Graph Embeddingcited by 304
- 2020Can Graph Neural Networks Count Substructures?cited by 236
- 2020Neural Subgraph Matchingcited by 47
- 2019Neural Subgraph Isomorphism Countingcited by 27
- 2020GLSearch: Maximum Common Subgraph Detection via Learning to Searchcited by 19
- 2019Power up! Robust Graph Convolutional Network via Graph Poweringcited by 15
- 2020Heterogeneous Network Representation Learning: A Unified Framework with Survey and Benchmarkcited by 15
- 2018Easing Embedding Learning by Comprehensive Transcription of Heterogeneous Information Networkscited by 14
- 2014Path Sampling: A Fast and Provable Method for Estimating 4-Vertex Subgraph Countscited by 8
- 2019Motivo: fast motif counting via succinct color coding and adaptive samplingcited by 8
Built on by
Citing papers per year: 2022: 4; 2023: 5; 2024: 1; 2025: 1.
11 papers.
- 2023Complex Query Answering on Eventuality Knowledge Graph with Implicit Logical Constraintscited by 21
- 2022Boosting Graph Structure Learning with Dummy Nodescited by 13
- 2023Learning to Count Isomorphisms with Graph Neural Networkscited by 13
- 2023An Efficient Subgraph GNN with Provable Substructure Counting Powercited by 13
- 2023Enhancing User Intent Capture in Session-Based Recommendation with Attribute Patternscited by 11
- 2023DeSCo: Towards Generalizable and Scalable Deep Subgraph Countingcited by 4
- 2025Improving Subgraph Matching by Combining Algorithms and Graph Neural Networkscited by 1
- 2022A Survey on Machine Learning Solutions for Graph Pattern Extractioncited by 0
- 2022Predicting Protein-Ligand Binding Affinity with Equivariant Line Graph Networkcited by 0
- 2022Fraudulent User Detection Via Behavior Information Aggregation Network (BIAN) On Large-Scale Financial Social Networkcited by 0
- 2024Towards Subgraph Isomorphism Counting with Graph Kernelscited by 0
- 2025Improving Subgraph Matching by Combining Algorithms and Graph Neural Networks27 Jul 2025
- 2024Towards Subgraph Isomorphism Counting with Graph Kernels13 May 2024
- 2023Enhancing User Intent Capture in Session-Based Recommendation with Attribute Patterns23 Dec 2023
- 2023DeSCo: Towards Generalizable and Scalable Deep Subgraph Counting16 Aug 2023
- 2023Complex Query Answering on Eventuality Knowledge Graph with Implicit Logical Constraints30 May 2023
- 2023An Efficient Subgraph GNN with Provable Substructure Counting Power19 Mar 2023
- 2023Learning to Count Isomorphisms with Graph Neural Networks7 Feb 2023
- 2022Fraudulent User Detection Via Behavior Information Aggregation Network (BIAN) On Large-Scale Financial Social Network4 Nov 2022
- 2022Predicting Protein-Ligand Binding Affinity with Equivariant Line Graph Network27 Oct 2022
- 2022Boosting Graph Structure Learning with Dummy Nodes17 Jun 2022
- 2022A Survey on Machine Learning Solutions for Graph Pattern Extraction3 Apr 2022