Faithful Explanations for Deep Graph Models
Not on the map. Why?
Abstract (arXiv)
This paper studies faithful explanations for Graph Neural Networks (GNNs). First, we provide a new and general method for formally characterizing the faithfulness of explanations for GNNs. It applies to existing explanation methods, including feature attributions and subgraph explanations. Second, our analytical and empirical results demonstrate that feature attribution methods cannot capture the nonlinear effect of edge features, while existing subgraph explanation methods are not faithful. Third, we introduce k-hop Explanation with a Convolutional Core (KEC), a new explanation method that provably maximizes faithfulness to the original GNN by leveraging information about the graph structure in its adjacency matrix and its k-th power. Lastly, our empirical results over both synthetic and real-world datasets for classification and anomaly detection tasks with GNNs demonstrate the effectiveness of our approach.
Key facts. Cited by 2 papers in the map (data through 13 Oct 2026). Builds on 29 of its 38 references that are in the map. First posted on arXiv 24 May 2022.
Builds on
29 of 38 references.
References · 29
- 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
- 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
- 2018Sanity Checks for Saliency Mapscited by 1,152
- 2017SmoothGrad: removing noise by adding noisecited by 1,103
- 2018RISE: Randomized Input Sampling for Explanation of Black-box Modelscited by 830
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 736
- 2019Graph Neural Networks for Social Recommendationcited by 714
17 more
- 2017Interpretable Explanations of Black Boxes by Meaningful Perturbationcited by 611
- 2019Score-CAM: Score-Weighted Visual Explanations for Convolutional Neural Networkscited by 578
- 2018A Benchmark for Interpretability Methods in Deep Neural Networkscited by 471
- 2020Parameterized Explainer for Graph Neural Networkcited by 425
- 2019The many Shapley values for model explanationcited by 343
- 2019On the (In)fidelity and Sensitivity for Explanationscited by 310
- 2021Graph Neural Network-Based Anomaly Detection in Multivariate Time Seriescited by 300
- 2020PGM-Explainer: Probabilistic Graphical Model Explanations for Graph Neural Networkscited by 211
- 2020GraphLIME: Local Interpretable Model Explanations for Graph Neural Networkscited by 209
- 2021Globally-Robust Neural Networkscited by 107
- 2021DIG: A Turnkey Library for Diving into Graph Deep Learning Researchcited by 76
- 2020Subgraph Neural Networkscited by 73
- 2021Knowledge-aware Coupled Graph Neural Network for Social Recommendationcited by 49
- 2018Influence-Directed Explanations for Deep Convolutional Networkscited by 31
- 2019Provable Certificates for Adversarial Examples: Fitting a Ball in the Union of Polytopescited by 25
- 2020Fast Geometric Projections for Local Robustness Certificationcited by 21
- 2020Interpreting Interpretations: Organizing Attribution Methods by Criteriacited by 6
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 0; 2025: 0; 2026: 1.
2 papers.