Towards Faithful and Consistent Explanations for Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
Uncovering rationales behind predictions of graph neural networks (GNNs) has received increasing attention over recent years. Instance-level GNN explanation aims to discover critical input elements, like nodes or edges, that the target GNN relies upon for making predictions. Though various algorithms are proposed, most of them formalize this task by searching the minimal subgraph which can preserve original predictions. However, an inductive bias is deep-rooted in this framework: several subgraphs can result in the same or similar outputs as the original graphs. Consequently, they have the danger of providing spurious explanations and fail to provide consistent explanations. Applying them to explain weakly-performed GNNs would further amplify these issues. To address this problem, we theoretically examine the predictions of GNNs from the causality perspective. Two typical reasons of spurious explanations are identified: confounding effect of latent variables like distribution shift, and causal factors distinct from the original input. Observing that both confounding effects and diverse causal rationales are encoded in internal representations, we propose a simple yet effective countermeasure by aligning embeddings. Concretely, concerning potential shifts in the high-dimensional space, we design a distribution-aware alignment algorithm based on anchors. This new objective is easy to compute and can be incorporated into existing techniques with no or little effort. Theoretical analysis shows that it is in effect optimizing a more faithful explanation objective in design, which further justifies the proposed approach.
Key facts. Cited by 13 papers in the map (data through 14 Oct 2026). Builds on 33 of its 47 references that are in the map. First posted on arXiv 27 May 2022.
Builds on
33 of 47 references.
References · 33
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2013Spectral Networks and Locally Connected Networks on Graphscited by 1,102
- 2018Link Prediction Based on Graph Neural Networkscited by 832
- 2015Convolutional Networks on Graphs for Learning Molecular Fingerprintscited by 754
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 737
- 2019Graph Neural Networks for Social Recommendationcited by 714
- 2020Parameterized Explainer for Graph Neural Networkcited by 426
- 2020Explainability in Graph Neural Networks: A Taxonomic Surveycited by 384
21 more
- 2022From Anecdotal Evidence to Quantitative Evaluation Methods: A Systematic Review on Evaluating Explainable AIcited by 302
- 2021On Explainability of Graph Neural Networks via Subgraph Explorationscited by 281
- 2015Diffusion-Convolutional Neural Networkscited by 268
- 2020PGM-Explainer: Probabilistic Graphical Model Explanations for Graph Neural Networkscited by 211
- 2020GraphLIME: Local Interpretable Model Explanations for Graph Neural Networkscited by 209
- 2022Discovering Invariant Rationales for Graph Neural Networkscited by 188
- 2019Explainability Techniques for Graph Convolutional Networkscited by 161
- 2021GraphSMOTE: Imbalanced Node Classification on Graphs with Graph Neural Networkscited by 147
- 2020Higher-Order Explanations of Graph Neural Networks via Relevant Walkscited by 138
- 2021Generative Causal Explanations for Graph Neural Networkscited by 124
- 2020Disentangled Graph Collaborative Filteringcited by 118
- 2022A Comprehensive Survey on Trustworthy Graph Neural Networks: Privacy, Robustness, Fairness, and Explainabilitycited by 118
- 2021ProtGNN: Towards Self-Explaining Graph Neural Networkscited by 96
- 2019Molecular geometry prediction using a deep generative graph neural networkcited by 91
- 2021Towards Self-Explainable Graph Neural Networkcited by 75
- 2022Towards Robust Graph Neural Networks for Noisy Graphs with Sparse Labelscited by 63
- 2021Prototypical Graph Contrastive Learningcited by 37
- 2018Modeling Semantics with Gated Graph Neural Networks for Knowledge Base Question Answeringcited by 30
- 2022Exploring Edge Disentanglement for Node Classificationcited by 23
- 2021Semi-Supervised Graph-to-Graph Translationcited by 18
- 2021Quantitative Evaluation of Explainable Graph Neural Networks for Molecular Property Predictioncited by 15
Built on by
Citing papers per year: 2023: 8; 2024: 4; 2025: 1.
13 papers.
Sort:
By area:
- 2023Counterfactual Learning on Graphs: A Surveycited by 22
- 2023MixupExplainer: Generalizing Explanations for Graph Neural Networks with Data Augmentationcited by 18
- 2024Reconsidering Faithfulness in Regular, Self-Explainable and Domain Invariant GNNscited by 16
- 2024GOAt: Explaining Graph Neural Networks via Graph Output Attributioncited by 10
- 2023D4Explainer: In-Distribution GNN Explanations via Discrete Denoising Diffusioncited by 9
- 2023Exploring Causal Learning through Graph Neural Networks: An In-depth Reviewcited by 8
- 2023Skill Disentanglement for Imitation Learning from Suboptimal Demonstrationscited by 5
- 2024EiG-Search: Generating Edge-Induced Subgraphs for GNN Explanation in Linear Timecited by 5
- 2025SoREX: Towards Self-Explainable Social Recommendation with Relevant Ego-Path Extractioncited by 5
- 2023When Graph Neural Network Meets Causality: Opportunities, Methodologies and An Outlookcited by 4
- 2024Disambiguated Node Classification with Graph Neural Networkscited by 4
- 2023Graph Relation Aware Continual Learningcited by 3
1 more
- 2025SoREX: Towards Self-Explainable Social Recommendation with Relevant Ego-Path Extraction30 Sep 2025
- 2024Reconsidering Faithfulness in Regular, Self-Explainable and Domain Invariant GNNs21 Jun 2024
- 2024EiG-Search: Generating Edge-Induced Subgraphs for GNN Explanation in Linear Time2 May 2024
- 2024Disambiguated Node Classification with Graph Neural Networks13 Feb 2024
- 2024GOAt: Explaining Graph Neural Networks via Graph Output Attribution26 Jan 2024
- 2023When Graph Neural Network Meets Causality: Opportunities, Methodologies and An Outlook19 Dec 2023
- 2023Exploring Causal Learning through Graph Neural Networks: An In-depth Review25 Nov 2023
- 2023D4Explainer: In-Distribution GNN Explanations via Discrete Denoising Diffusion30 Oct 2023
- 2023T-SaS: Toward Shift-aware Dynamic Adaptation for Streaming Data5 Sep 2023
- 2023Graph Relation Aware Continual Learning16 Aug 2023
- 2023MixupExplainer: Generalizing Explanations for Graph Neural Networks with Data Augmentation15 Jul 2023
- 2023Skill Disentanglement for Imitation Learning from Suboptimal Demonstrations13 Jun 2023
1 more
- 2023Counterfactual Learning on Graphs: A Survey3 Apr 2023
- 2023Counterfactual Learning on Graphs: A Surveycited by 22
- 2023MixupExplainer: Generalizing Explanations for Graph Neural Networks with Data Augmentationcited by 18
- 2024Reconsidering Faithfulness in Regular, Self-Explainable and Domain Invariant GNNscited by 16
- 2024GOAt: Explaining Graph Neural Networks via Graph Output Attributioncited by 10
- 2023Exploring Causal Learning through Graph Neural Networks: An In-depth Reviewcited by 8
- 2024EiG-Search: Generating Edge-Induced Subgraphs for GNN Explanation in Linear Timecited by 5
- 2025SoREX: Towards Self-Explainable Social Recommendation with Relevant Ego-Path Extractioncited by 5
- 2023When Graph Neural Network Meets Causality: Opportunities, Methodologies and An Outlookcited by 4
- 2024Disambiguated Node Classification with Graph Neural Networkscited by 4
- 2023Graph Relation Aware Continual Learningcited by 3
- 2023T-SaS: Toward Shift-aware Dynamic Adaptation for Streaming Datacited by 3
- 2025SoREX: Towards Self-Explainable Social Recommendation with Relevant Ego-Path Extraction30 Sep 2025
- 2024Reconsidering Faithfulness in Regular, Self-Explainable and Domain Invariant GNNs21 Jun 2024
- 2024EiG-Search: Generating Edge-Induced Subgraphs for GNN Explanation in Linear Time2 May 2024
- 2024Disambiguated Node Classification with Graph Neural Networks13 Feb 2024
- 2024GOAt: Explaining Graph Neural Networks via Graph Output Attribution26 Jan 2024
- 2023When Graph Neural Network Meets Causality: Opportunities, Methodologies and An Outlook19 Dec 2023
- 2023Exploring Causal Learning through Graph Neural Networks: An In-depth Review25 Nov 2023
- 2023T-SaS: Toward Shift-aware Dynamic Adaptation for Streaming Data5 Sep 2023
- 2023Graph Relation Aware Continual Learning16 Aug 2023
- 2023MixupExplainer: Generalizing Explanations for Graph Neural Networks with Data Augmentation15 Jul 2023
- 2023Counterfactual Learning on Graphs: A Survey3 Apr 2023