Faithful and Consistent Graph Neural Network Explanations with Rationale Alignment
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. %These identified sub-structures can provide interpretations of GNN's behavior. 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 failing 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 for 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, tianxiangwe propose a new explanation framework with an auxiliary alignment loss, which is theoretically proven to be optimizing a more faithful explanation objective intrinsically. Concretely for this alignment loss, a set of different perspectives are explored: anchor-based alignment, distributional alignment based on Gaussian mixture models, mutual-information-based alignment, etc. A comprehensive study is conducted both on the effectiveness of this new framework in terms of explanation faithfulness/consistency and on the advantages of these variants.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 66 of its 97 references that are in the map. First posted on arXiv 7 Jan 2023.
Builds on
66 of 97 references.
References · 66
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2020Supervised Contrastive Learningcited by 2,803
- 2020Understanding Contrastive Representation Learning through Alignment and Uniformity on the Hyperspherecited by 1,393
- 2018Learning deep representations by mutual information estimation and maximizationcited by 1,265
- 2020Graph Contrastive Learning with Augmentationscited by 1,203
- 2018Deep Graph Infomaxcited by 1,101
- 2013Spectral Networks and Locally Connected Networks on Graphscited by 1,097
38 more
- 2019Strategies for Pre-training Graph Neural Networkscited by 964
- 2018Link Prediction Based on Graph Neural Networkscited by 829
- 2015Deep Learning and the Information Bottleneck Principlecited by 793
- 2015Convolutional Networks on Graphs for Learning Molecular Fingerprintscited by 751
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 735
- 2019Graph Neural Networks for Social Recommendationcited by 711
- 2020Contrastive Multi-View Representation Learning on Graphscited by 651
- 2020Deep Graph Contrastive Representation Learningcited by 535
- 2020Parameterized Explainer for Graph Neural Networkcited by 423
- 2020Explainability in Graph Neural Networks: A Taxonomic Surveycited by 383
- 2020Keystroke Dynamics as Part of Lifeloggingcited by 334
- 2022From Anecdotal Evidence to Quantitative Evaluation Methods: A Systematic Review on Evaluating Explainable AIcited by 299
- 2021Graph Contrastive Learning Automatedcited by 287
- 2021On Explainability of Graph Neural Networks via Subgraph Explorationscited by 280
- 2015Diffusion-Convolutional Neural Networkscited by 268
- 2019Revisiting Graph Neural Networks: All We Have is Low-Pass Filterscited by 260
- 2020PGM-Explainer: Probabilistic Graphical Model Explanations for Graph Neural Networkscited by 210
- 2020GraphLIME: Local Interpretable Model Explanations for Graph Neural Networkscited by 209
- 2022Discovering Invariant Rationales for Graph Neural Networkscited by 186
- 2019Explainability Techniques for Graph Convolutional Networkscited by 160
- 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
- 2020Graph Information Bottleneck for Subgraph Recognitioncited by 119
- 2020Disentangled Graph Collaborative Filteringcited by 118
- 2022A Comprehensive Survey on Trustworthy Graph Neural Networks: Privacy, Robustness, Fairness, and Explainabilitycited by 118
- 2021An Empirical Study of Graph Contrastive Learningcited by 113
- 2020A Survey on The Expressive Power of Graph Neural Networkscited by 111
- 2021Breaking the Limits of Message Passing Graph Neural Networkscited by 101
- 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
- 2021AutoGCL: Automated Graph Contrastive Learning via Learnable View Generatorscited by 73
- 2021Multi-Scale Contrastive Siamese Networks for Self-Supervised Graph Representation Learningcited by 70
- 2021Dissecting Supervised Contrastive Learningcited by 64
- 2022Towards Robust Graph Neural Networks for Noisy Graphs with Sparse Labelscited by 63
- 2022Hypergraph Contrastive Collaborative Filteringcited by 63
- 2021Federated Social Recommendation with Graph Neural Networkcited by 56
50 most cited of 66 All 66 (JSON)
Built on by
Citing papers per year: 2023: 3; 2024: 2; 2025: 0; 2026: 1.
6 papers.
- 2023Counterfactual Learning on Graphs: A Surveycited by 22
- 2024Multi-source Unsupervised Domain Adaptation on Graphs with Transferability Modelingcited by 4
- 2026Learning Structure-Semantic Evolution Trajectories for Graph Domain Adaptationcited by 4
- 2023Graph Relation Aware Continual Learningcited by 3
- 2023T-SaS: Toward Shift-aware Dynamic Adaptation for Streaming Datacited by 3
- 2024Disentangled and Self-Explainable Node Representation Learningcited by 1
- 2026Learning Structure-Semantic Evolution Trajectories for Graph Domain Adaptation11 Feb 2026
- 2024Disentangled and Self-Explainable Node Representation Learning28 Oct 2024
- 2024Multi-source Unsupervised Domain Adaptation on Graphs with Transferability Modeling14 Jun 2024
- 2023T-SaS: Toward Shift-aware Dynamic Adaptation for Streaming Data5 Sep 2023
- 2023Graph Relation Aware Continual Learning16 Aug 2023
- 2023Counterfactual Learning on Graphs: A Survey3 Apr 2023