Rethinking Explaining Graph Neural Networks via Non-parametric Subgraph Matching
Not on the map. Why?
Abstract (arXiv)
The success of graph neural networks (GNNs) provokes the question about explainability: ``Which fraction of the input graph is the most determinant of the prediction?'' Particularly, parametric explainers prevail in existing approaches because of their more robust capability to decipher the black-box (i.e., target GNNs). In this paper, based on the observation that graphs typically share some common motif patterns, we propose a novel non-parametric subgraph matching framework, dubbed MatchExplainer, to explore explanatory subgraphs. It couples the target graph with other counterpart instances and identifies the most crucial joint substructure by minimizing the node corresponding-based distance. Moreover, we note that present graph sampling or node-dropping methods usually suffer from the false positive sampling problem. To alleviate this issue, we designed a new augmentation paradigm named MatchDrop. It takes advantage of MatchExplainer to fix the most informative portion of the graph and merely operates graph augmentations on the rest less informative part. Extensive experiments on synthetic and real-world datasets show the effectiveness of our MatchExplainer by outperforming all state-of-the-art parametric baselines with significant margins. Results also demonstrate that MatchDrop is a general scheme to be equipped with GNNs for enhanced performance. The code is available at: https://github.com/smiles724/MatchExplainer.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 46 of its 70 references that are in the map. First posted on arXiv 7 Jan 2023.
Builds on
46 of 70 references.
References · 46
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,155
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2016Visual Genome: Connecting Language and Vision Using Crowdsourced Dense Image Annotationscited by 2,646
- 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,684
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,437
- 2020Graph Contrastive Learning with Augmentationscited by 1,203
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 987
34 more
- 2015Deep Learning and the Information Bottleneck Principlecited by 793
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 735
- 2019Graph Neural Networks for Social Recommendationcited by 711
- 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 679
- 2020GCC: Graph Contrastive Coding for Graph Neural Network Pre-Trainingcited by 461
- 2020Parameterized Explainer for Graph Neural Networkcited by 423
- 2020Explainability in Graph Neural Networks: A Taxonomic Surveycited by 383
- 2021On Explainability of Graph Neural Networks via Subgraph Explorationscited by 280
- 2018Learning to Explain: An Information-Theoretic Perspective on Model Interpretationcited by 248
- 2017Emergence of Invariance and Disentanglement in Deep Representationscited by 213
- 2020XGNN: Towards Model-Level Explanations of Graph Neural Networkscited by 211
- 2020PGM-Explainer: Probabilistic Graphical Model Explanations for Graph Neural Networkscited by 210
- 2019Graph Matching Networks for Learning the Similarity of Graph Structured Objectscited by 202
- 2020Data Augmentation for Graph Neural Networkscited by 200
- 2019Understanding Attention and Generalization in Graph Neural Networkscited by 169
- 2017SplineCNN: Fast Geometric Deep Learning with Continuous B-Spline Kernelscited by 160
- 2019Explainability Techniques for Graph Convolutional Networkscited by 160
- 2019ASAP: Adaptive Structure Aware Pooling for Learning Hierarchical Graph Representationscited by 156
- 2021GraphSMOTE: Imbalanced Node Classification on Graphs with Graph Neural Networkscited by 147
- 2020Higher-Order Explanations of Graph Neural Networks via Relevant Walkscited by 138
- 2022Data Augmentation for Deep Graph Learning: A Surveycited by 132
- 2019Learning Combinatorial Embedding Networks for Deep Graph Matchingcited by 98
- 2019CXPlain: Causal Explanations for Model Interpretation under Uncertaintycited by 98
- 2019Neural Graph Matching Network: Learning Lawler's Quadratic Assignment Problem with Extension to Hypergraph and Multiple-graph Matchingcited by 83
- 2022Rethinking Minimal Sufficient Representation in Contrastive Learningcited by 67
- 2022Graph Data Augmentation for Graph Machine Learning: A Surveycited by 61
- 2021Local Augmentation for Graph Neural Networkscited by 52
- 2020Graph Convolutional Networks for Graphs Containing Missing Featurescited by 46
- 2021Molformer: Motif-based Transformer on 3D Heterogeneous Molecular Graphscited by 44
- 2022Reinforced Causal Explainer for Graph Neural Networkscited by 34
- 2020GCNNMatch: Graph Convolutional Neural Networks for Multi-Object Tracking via Sinkhorn Normalizationcited by 25
- 2021Graph Sanitation with Application to Node Classificationcited by 20
- 2021Stochastic Iterative Graph Matchingcited by 10
- 2022Discovering the Representation Bottleneck of Graph Neural Networkscited by 4
Built on by
Citing papers per year: 2023: 1; 2024: 3; 2025: 2; 2026: 2.
8 papers.
- 2024Explaining Graph Neural Networks via Structure-aware Interaction Indexcited by 10
- 2025Learnable Kernel Density Estimation for Graphs and Its Application to Graph-Level Anomaly Detectioncited by 2
- 2024Introducing Diminutive Causal Structure into Graph Representation Learningcited by 1
- 2025TopInG: Topologically Interpretable Graph Learning via Persistent Rationale Filtrationcited by 1
- 2023xNeuSM: Explainable Neural Subgraph Matching with Graph Learnable Multi-hop Attention Networkscited by 0
- 2024Incorporating Retrieval-based Causal Learning with Information Bottlenecks for Interpretable Graph Neural Networkscited by 0
- 2026Beyond Soft Masks: Hard-Perturbation Mixup Explainer for Robust GNN Explainabilitycited by 0
- 2026Controllable GNN Explanations via Multi-Metric Preference Selectioncited by 0
- 2026Controllable GNN Explanations via Multi-Metric Preference Selection26 Sep 2026
- 2026Beyond Soft Masks: Hard-Perturbation Mixup Explainer for Robust GNN Explainability4 Jun 2026
- 2025TopInG: Topologically Interpretable Graph Learning via Persistent Rationale Filtration6 Oct 2025
- 2025Learnable Kernel Density Estimation for Graphs and Its Application to Graph-Level Anomaly Detection27 May 2025
- 2024Introducing Diminutive Causal Structure into Graph Representation Learning13 Jun 2024
- 2024Explaining Graph Neural Networks via Structure-aware Interaction Index23 May 2024
- 2024Incorporating Retrieval-based Causal Learning with Information Bottlenecks for Interpretable Graph Neural Networks7 Feb 2024
- 2023xNeuSM: Explainable Neural Subgraph Matching with Graph Learnable Multi-hop Attention Networks4 Dec 2023