GNNShap: Scalable and Accurate GNN Explanation using Shapley Values
Not on the map. Why?
Abstract (arXiv)
Graph neural networks (GNNs) are popular machine learning models for graphs with many applications across scientific domains. However, GNNs are considered black box models, and it is challenging to understand how the model makes predictions. Game theoric Shapley value approaches are popular explanation methods in other domains but are not well-studied for graphs. Some studies have proposed Shapley value based GNN explanations, yet they have several limitations: they consider limited samples to approximate Shapley values; some mainly focus on small and large coalition sizes, and they are an order of magnitude slower than other explanation methods, making them inapplicable to even moderate-size graphs. In this work, we propose GNNShap, which provides explanations for edges since they provide more natural explanations for graphs and more fine-grained explanations. We overcome the limitations by sampling from all coalition sizes, parallelizing the sampling on GPUs, and speeding up model predictions by batching. GNNShap gives better fidelity scores and faster explanations than baselines on real-world datasets. The code is available at https://github.com/HipGraph/GNNShap.
Key facts. Cited by 12 papers in the map (data through 14 Oct 2026). Builds on 33 of its 52 references that are in the map. First posted on arXiv 9 Jan 2024.
Builds on
33 of 52 references.
References · 33
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,733
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2017Axiomatic Attribution for Deep Networkscited by 3,384
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
- 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,576
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,458
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,360
21 more
- 2018Pitfalls of Graph Neural Network Evaluationcited by 1,007
- 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 976
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 737
- 2019Multi-scale Attributed Node Embeddingcited by 548
- 2018Deep Learning on Graphs: A Surveycited by 393
- 2021On Explainability of Graph Neural Networks via Subgraph Explorationscited by 281
- 2020XGNN: Towards Model-Level Explanations of Graph Neural Networkscited by 211
- 2020PGM-Explainer: Probabilistic Graphical Model Explanations for Graph Neural Networkscited by 211
- 2019Explainability Techniques for Graph Convolutional Networkscited by 161
- 2020Interpreting Graph Neural Networks for NLP With Differentiable Edge Maskingcited by 153
- 2020Sparse GPU Kernels for Deep Learningcited by 141
- 2020Higher-Order Explanations of Graph Neural Networks via Relevant Walkscited by 138
- 2019Molecular geometry prediction using a deep generative graph neural networkcited by 91
- 2021GraphSVX: Shapley Value Explanations for Graph Neural Networkscited by 64
- 2022GraphFramEx: Towards Systematic Evaluation of Explainability Methods for Graph Neural Networkscited by 58
- 2020RelEx: A Model-Agnostic Relational Model Explainercited by 53
- 2022GStarX: Explaining Graph Neural Networks with Structure-Aware Cooperative Gamescited by 42
- 2021Zorro: Valid, Sparse, and Stable Explanations in Graph Neural Networkscited by 35
- 2019Layerwise Relevance Visualization in Convolutional Text Graph Classifierscited by 32
- 2022FlowX: Towards Explainable Graph Neural Networks via Message Flowscited by 21
- 2022GRAPHSHAP: Explaining Identity-Aware Graph Classifiers Through the Language of Motifscited by 6
Built on by
Citing papers per year: 2024: 1; 2025: 6; 2026: 5.
12 papers.
- 2025Exact Computation of Any-Order Shapley Interactions for Graph Neural Networkscited by 13
- 2026Explainable AI for Jet Tagging: A Comparative Study of GNNExplainer, GNNShap, and GradCAM for Jet Tagging in the Lund Jet Planecited by 3
- 2024XMOL: Explainable Multi-property Optimization of Moleculescited by 1
- 2025DistShap: Scalable GNN Explanations with Distributed Shapley Valuescited by 0
- 2025Adaptive Node Feature Selection For Graph Neural Networkscited by 0
- 2025Unveiling the Vulnerability of Graph-LLMs: An Interpretable Multi-Dimensional Adversarial Attack on TAGscited by 0
- 2025ARM-Explainer -- Explaining and improving graph neural network predictions for the maximum clique problem using node features and association rule miningcited by 0
- 2025QGShap: Quantum Acceleration for Faithful GNN Explanationscited by 0
- 2026Explaining Synergistic Effects in Social Recommendationscited by 0
- 2026Is Meta-Path Attention an Explanation? Evidence of Alignment and Decoupling in Heterogeneous GNNscited by 0
- 2026AIMing for Standardised Explainability Evaluation in GNNs: A Framework and Case Study on Graph Kernel Networkscited by 0
- 2026GraphSelect for Budgeted Representation Selection in Multimodal Graph Inferencecited by 0
- 2026GraphSelect for Budgeted Representation Selection in Multimodal Graph Inference27 Sep 2026
- 2026AIMing for Standardised Explainability Evaluation in GNNs: A Framework and Case Study on Graph Kernel Networks14 May 2026
- 2026Explainable AI for Jet Tagging: A Comparative Study of GNNExplainer, GNNShap, and GradCAM for Jet Tagging in the Lund Jet Plane28 Apr 2026
- 2026Is Meta-Path Attention an Explanation? Evidence of Alignment and Decoupling in Heterogeneous GNNs9 Feb 2026
- 2026Explaining Synergistic Effects in Social Recommendations26 Jan 2026
- 2025QGShap: Quantum Acceleration for Faithful GNN Explanations1 Dec 2025
- 2025ARM-Explainer -- Explaining and improving graph neural network predictions for the maximum clique problem using node features and association rule mining28 Nov 2025
- 2025Unveiling the Vulnerability of Graph-LLMs: An Interpretable Multi-Dimensional Adversarial Attack on TAGs14 Oct 2025
- 2025Adaptive Node Feature Selection For Graph Neural Networks3 Oct 2025
- 2025DistShap: Scalable GNN Explanations with Distributed Shapley Values27 Jun 2025
- 2025Exact Computation of Any-Order Shapley Interactions for Graph Neural Networks28 Jan 2025
- 2024XMOL: Explainable Multi-property Optimization of Molecules12 Sep 2024