On Discprecncies between Perturbation Evaluations of Graph Neural Network Attributions
Not on the map. Why?
Abstract (arXiv)
Neural networks are increasingly finding their way into the realm of graphs and modeling relationships between features. Concurrently graph neural network explanation approaches are being invented to uncover relationships between the nodes of the graphs. However, there is a disparity between the existing attribution methods, and it is unclear which attribution to trust. Therefore research has introduced evaluation experiments that assess them from different perspectives. In this work, we assess attribution methods from a perspective not previously explored in the graph domain: retraining. The core idea is to retrain the network on important (or not important) relationships as identified by the attributions and evaluate how networks can generalize based on these relationships. We reformulate the retraining framework to sidestep issues lurking in the previous formulation and propose guidelines for correct analysis. We run our analysis on four state-of-the-art GNN attribution methods and five synthetic and real-world graph classification datasets. The analysis reveals that attributions perform variably depending on the dataset and the network. Most importantly, we observe that the famous GNNExplainer performs similarly to an arbitrary designation of edge importance. The study concludes that the retraining evaluation cannot be used as a generalized benchmark and recommends it as a toolset to evaluate attributions on a specifically addressed network, dataset, and sparsity.
Key facts. No citing papers in the map yet (data through 13 Oct 2026). Builds on 24 of its 30 references that are in the map. First posted on arXiv 1 Jan 2024.
Builds on
24 of 30 references.
References · 24
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,318
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,713
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,515
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,055
- 2018How Powerful are Graph Neural Networks?cited by 4,373
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,726
- 2016The Concrete Distribution: A Continuous Relaxation of Discrete Random Variablescited by 1,142
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 736
- 2017Interpretable Explanations of Black Boxes by Meaningful Perturbationcited by 611
- 2018A Benchmark for Interpretability Methods in Deep Neural Networkscited by 471
- 2020Parameterized Explainer for Graph Neural Networkcited by 425
- 2015Evaluating the visualization of what a Deep Neural Network has learnedcited by 417
12 more
- 2020Explainability in Graph Neural Networks: A Taxonomic Surveycited by 384
- 2016Top-down Neural Attention by Excitation Backpropcited by 319
- 2021On Explainability of Graph Neural Networks via Subgraph Explorationscited by 281
- 2015Explaining NonLinear Classification Decisions with Deep Taylor Decompositioncited by 248
- 2017Real Time Image Saliency for Black Box Classifierscited by 246
- 2020XGNN: Towards Model-Level Explanations of Graph Neural Networkscited by 211
- 2021DIG: A Turnkey Library for Diving into Graph Deep Learning Researchcited by 76
- 2021Probing GNN Explainers: A Rigorous Theoretical and Empirical Analysis of GNN Explanation Methodscited by 36
- 2021Neural Response Interpretation through the Lens of Critical Pathwayscited by 32
- 2022Do Explanations Explain? Model Knows Bestcited by 20
- 2021Fine-Grained Neural Network Explanation by Identifying Input Features with Predictive Informationcited by 17
- 2023AttributionLab: Faithfulness of Feature Attribution Under Controllable Environmentscited by 3
Built on by
Not cited yet.