Explainable Graph Neural Networks Under Fire
Not on the map. Why?
Abstract (arXiv)
Predictions made by graph neural networks (GNNs) usually lack interpretability due to their complex computational behavior and the abstract nature of graphs. In an attempt to tackle this, many GNN explanation methods have emerged. Their goal is to explain a model's predictions and thereby obtain trust when GNN models are deployed in decision critical applications. Most GNN explanation methods work in a post-hoc manner and provide explanations in the form of a small subset of important edges and/or nodes. In this paper we demonstrate that these explanations can unfortunately not be trusted, as common GNN explanation methods turn out to be highly susceptible to adversarial perturbations. That is, even small perturbations of the original graph structure that preserve the model's predictions may yield drastically different explanations. This calls into question the trustworthiness and practical utility of post-hoc explanation methods for GNNs. To be able to attack GNN explanation models, we devise a novel attack method dubbed textitGXAttack, the first textitoptimization-based adversarial white-box attack method for post-hoc GNN explanations under such settings. Due to the devastating effectiveness of our attack, we call for an adversarial evaluation of future GNN explainers to demonstrate their robustness. For reproducibility, our code is available via GitHub.
Key facts. Cited by 5 papers in the map (data through 13 Oct 2026). Builds on 42 of its 55 references that are in the map. First posted on arXiv 10 Jun 2024.
Builds on
42 of 55 references.
References · 42
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,223
- 2013Intriguing properties of neural networkscited by 5,137
- 2017Axiomatic Attribution for Deep Networkscited by 3,368
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,422
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,360
- 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,574
- 2018Link Prediction Based on Graph Neural Networkscited by 829
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 736
- 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 680
- 2017Interpretation of Neural Networks is Fragilecited by 443
- 2020Parameterized Explainer for Graph Neural Networkcited by 425
- 2018Adversarial Attacks on Neural Networks for Graph Datacited by 396
30 more
- 2020Explainability in Graph Neural Networks: A Taxonomic Surveycited by 384
- 2018Adversarial Attack on Graph Structured Datacited by 301
- 2021On Explainability of Graph Neural Networks via Subgraph Explorationscited by 281
- 2018Adversarial Attacks and Defences: A Surveycited by 259
- 2020XGNN: Towards Model-Level Explanations of Graph Neural Networkscited by 211
- 2020PGM-Explainer: Probabilistic Graphical Model Explanations for Graph Neural Networkscited by 211
- 2020GraphLIME: Local Interpretable Model Explanations for Graph Neural Networkscited by 209
- 2019Topology Attack and Defense for Graph Neural Networks: An Optimization Perspectivecited by 196
- 2019Explainability Techniques for Graph Convolutional Networkscited by 161
- 2020Interpreting Graph Neural Networks for NLP With Differentiable Edge Maskingcited by 153
- 2020Higher-Order Explanations of Graph Neural Networks via Relevant Walkscited by 138
- 2021CF-GNNExplainer: Counterfactual Explanations for Graph Neural Networkscited by 118
- 2019Fooling Neural Network Interpretations via Adversarial Model Manipulationcited by 112
- 2021Robustness of Graph Neural Networks at Scalecited by 100
- 2022Evaluating Explainability for Graph Neural Networkscited by 86
- 2019Graph Representation Learning: A Surveycited by 75
- 2018Interpretable Deep Learning under Firecited by 74
- 2021Robust Counterfactual Explanations on Graph Neural Networkscited by 72
- 2021TDGIA:Effective Injection Attacks on Graph Neural Networkscited by 67
- 2022A Survey on Graph Representation Learning Methodscited by 66
- 2022GraphFramEx: Towards Systematic Evaluation of Explainability Methods for Graph Neural Networkscited by 58
- 2023Adversarial attacks and defenses in explainable artificial intelligence: A surveycited by 48
- 2021Probing GNN Explainers: A Rigorous Theoretical and Empirical Analysis of GNN Explanation Methodscited by 36
- 2019Layerwise Relevance Visualization in Convolutional Text Graph Classifierscited by 32
- 2023A Survey on Explainability of Graph Neural Networkscited by 28
- 2023Adversarial Training for Graph Neural Networks: Pitfalls, Solutions, and New Directionscited by 28
- 2022A Survey of Explainable Graph Neural Networks: Taxonomy and Evaluation Metricscited by 26
- 2024Graph Neural Network Explanations are Fragilecited by 19
- 2021Jointly Attacking Graph Neural Network and its Explanationscited by 18
- 2023Graph Neural Networks based Log Anomaly Detection and Explanationcited by 8
Built on by
Citing papers per year: 2025: 3; 2026: 2.
5 papers.
- 2025Beyond Topological Self-Explainable GNNs: A Formal Explainability Perspectivecited by 11
- 2026GNN Explanations that do not Explain and How to find Themcited by 4
- 2025Statistical Test for Saliency Maps of Graph Neural Networks via Selective Inferencecited by 1
- 2025X-Node: Self-Explanation is All We Needcited by 0
- 2026Archetypal Graph Generative Models: Explainable and Identifiable Communities via Anchor-Dominant Convex Hullscited by 0
- 2026Archetypal Graph Generative Models: Explainable and Identifiable Communities via Anchor-Dominant Convex Hulls24 Feb 2026
- 2026GNN Explanations that do not Explain and How to find Them28 Jan 2026
- 2025X-Node: Self-Explanation is All We Need14 Aug 2025
- 2025Statistical Test for Saliency Maps of Graph Neural Networks via Selective Inference22 May 2025
- 2025Beyond Topological Self-Explainable GNNs: A Formal Explainability Perspective4 Feb 2025