PAGE: Prototype-Based Model-Level Explanations for Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
Aside from graph neural networks (GNNs) attracting significant attention as a powerful framework revolutionizing graph representation learning, there has been an increasing demand for explaining GNN models. Although various explanation methods for GNNs have been developed, most studies have focused on instance-level explanations, which produce explanations tailored to a given graph instance. In our study, we propose Prototype-bAsed GNN-Explainer (PAGE), a novel model-level GNN explanation method that explains what the underlying GNN model has learned for graph classification by discovering human-interpretable prototype graphs. Our method produces explanations for a given class, thus being capable of offering more concise and comprehensive explanations than those of instance-level explanations. First, PAGE selects embeddings of class-discriminative input graphs on the graph-level embedding space after clustering them. Then, PAGE discovers a common subgraph pattern by iteratively searching for high matching node tuples using node-level embeddings via a prototype scoring function, thereby yielding a prototype graph as our explanation. Using six graph classification datasets, we demonstrate that PAGE qualitatively and quantitatively outperforms the state-of-the-art model-level explanation method. We also carry out systematic experimental studies by demonstrating the relationship between PAGE and instance-level explanation methods, the robustness of PAGE to input data scarce environments, and the computational efficiency of the proposed prototype scoring function in PAGE.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 37 of its 61 references that are in the map. First posted on arXiv 31 Oct 2022.
Builds on
37 of 61 references.
References · 37
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 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
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2014Striving for Simplicity: The All Convolutional Netcited by 983
- 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 878
- 2014Deep Neural Networks are Easily Fooled: High Confidence Predictions for Unrecognizable Imagescited by 774
25 more
- 2015Convolutional Networks on Graphs for Learning Molecular Fingerprintscited by 751
- 2020Captum: A unified and generic model interpretability library for PyTorchcited by 542
- 2016Geometric deep learning on graphs and manifolds using mixture model CNNscited by 468
- 2020Parameterized Explainer for Graph Neural Networkcited by 423
- 2020Explainability in Graph Neural Networks: A Taxonomic Surveycited by 383
- 2016SeqGAN: Sequence Generative Adversarial Nets with Policy Gradientcited by 375
- 2017Methods for Interpreting and Understanding Deep Neural Networkscited by 342
- 2016Not Just a Black Box: Learning Important Features Through Propagating Activation Differencescited by 295
- 2021On Explainability of Graph Neural Networks via Subgraph Explorationscited by 280
- 2020XGNN: Towards Model-Level Explanations of Graph Neural Networkscited by 211
- 2020PGM-Explainer: Probabilistic Graphical Model Explanations for Graph Neural Networkscited by 210
- 2016Synthesizing the preferred inputs for neurons in neural networks via deep generator networkscited by 181
- 2019Explainability Techniques for Graph Convolutional Networkscited by 160
- 2020Interpreting Graph Neural Networks for NLP With Differentiable Edge Maskingcited by 152
- 2020Higher-Order Explanations of Graph Neural Networks via Relevant Walkscited by 138
- 2021Generative Causal Explanations for Graph Neural Networkscited by 124
- 2021CF-GNNExplainer: Counterfactual Explanations for Graph Neural Networkscited by 118
- 2019Towards Explainable Artificial Intelligencecited by 106
- 2020Deep Graph Matching Consensuscited by 85
- 2016Ten Steps of EM Suffice for Mixtures of Two Gaussianscited by 40
- 2022Reinforced Causal Explainer for Graph Neural Networkscited by 34
- 2018Using Attribution to Decode Dataset Bias in Neural Network Models for Chemistrycited by 25
- 2020Contrastive Graph Neural Network Explanationcited by 20
- 2018Global Model Interpretation via Recursive Partitioningcited by 17
- 2015A Fast Incremental Gaussian Mixture Modelcited by 8
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 0; 2025: 1; 2026: 1.
5 papers.
- 2022MEGAN: Multi-Explanation Graph Attention Networkcited by 7
- 2023Edge-free but Structure-aware: Prototype-Guided Knowledge Distillation from GNNs to MLPscited by 7
- 2023Quantifying the Intrinsic Usefulness of Attributional Explanations for Graph Neural Networks with Artificial Simulatability Studiescited by 1
- 2025Model-Level GNN Explanations via Rule-to-Graph Readout for Logit Reconstructioncited by 0
- 2026Regional Explanations via Causal Sufficiency and Necessitycited by 0
- 2026Regional Explanations via Causal Sufficiency and Necessity16 Sep 2026
- 2025Model-Level GNN Explanations via Rule-to-Graph Readout for Logit Reconstruction12 Mar 2025
- 2023Quantifying the Intrinsic Usefulness of Attributional Explanations for Graph Neural Networks with Artificial Simulatability Studies25 May 2023
- 2023Edge-free but Structure-aware: Prototype-Guided Knowledge Distillation from GNNs to MLPs24 Mar 2023
- 2022MEGAN: Multi-Explanation Graph Attention Network23 Nov 2022