Reinforced Causal Explainer for Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
Explainability is crucial for probing graph neural networks (GNNs), answering questions like "Why the GNN model makes a certain prediction?". Feature attribution is a prevalent technique of highlighting the explanatory subgraph in the input graph, which plausibly leads the GNN model to make its prediction. Various attribution methods exploit gradient-like or attention scores as the attributions of edges, then select the salient edges with top attribution scores as the explanation. However, most of these works make an untenable assumption - the selected edges are linearly independent - thus leaving the dependencies among edges largely unexplored, especially their coalition effect. We demonstrate unambiguous drawbacks of this assumption - making the explanatory subgraph unfaithful and verbose. To address this challenge, we propose a reinforcement learning agent, Reinforced Causal Explainer (RC-Explainer). It frames the explanation task as a sequential decision process - an explanatory subgraph is successively constructed by adding a salient edge to connect the previously selected subgraph. Technically, its policy network predicts the action of edge addition, and gets a reward that quantifies the action's causal effect on the prediction. Such reward accounts for the dependency of the newly-added edge and the previously-added edges, thus reflecting whether they collaborate together and form a coalition to pursue better explanations. As such, RC-Explainer is able to generate faithful and concise explanations, and has a better generalization power to unseen graphs. When explaining different GNNs on three graph classification datasets, RC-Explainer achieves better or comparable performance to SOTA approaches w.r.t. predictive accuracy and contrastivity, and safely passes sanity checks and visual inspections. Codes are available at https://github.com/xiangwang1223/reinforced_causal_explainer.
Key facts. Cited by 34 papers in the map (data through 7 Oct 2026). Builds on 40 of its 67 references that are in the map. First posted on arXiv 23 Apr 2022.
Builds on
40 of 67 references.
References · 40
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2016Visual Genome: Connecting Language and Vision Using Crowdsourced Dense Image Annotationscited by 2,646
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,454
28 more
- 2018Sanity Checks for Saliency Mapscited by 1,149
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 987
- 2019Strategies for Pre-training Graph Neural Networkscited by 964
- 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 878
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 735
- 2018MINE: Mutual Information Neural Estimationcited by 680
- 2020Benchmarking Graph Neural Networkscited by 672
- 2020Parameterized Explainer for Graph Neural Networkcited by 423
- 2018Graph Convolutional Policy Network for Goal-Directed Molecular Graph Generationcited by 363
- 2021On Explainability of Graph Neural Networks via Subgraph Explorationscited by 280
- 2018Learning to Explain: An Information-Theoretic Perspective on Model Interpretationcited by 248
- 2020XGNN: Towards Model-Level Explanations of Graph Neural Networkscited by 211
- 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
- 2018Constrained Graph Variational Autoencoders for Molecule Designcited by 182
- 2019Explainability Techniques for Graph Convolutional Networkscited by 160
- 2019ASAP: Adaptive Structure Aware Pooling for Learning Hierarchical Graph Representationscited by 156
- 2019Causal Discovery with Reinforcement Learningcited by 145
- 2020Higher-Order Explanations of Graph Neural Networks via Relevant Walkscited by 138
- 2019CXPlain: Causal Explanations for Model Interpretation under Uncertaintycited by 98
- 2020Causal Interpretability for Machine Learning -- Problems, Methods and Evaluationcited by 82
- 2021Size-Invariant Graph Representations for Graph Classification Extrapolationscited by 82
- 2019Neural Network Attributions: A Causal Perspectivecited by 77
- 2018Theoretical Impediments to Machine Learning With Seven Sparks from the Causal Revolutioncited by 66
- 2019Explaining a black-box using Deep Variational Information Bottleneck Approachcited by 35
- 2020Feature Removal Is a Unifying Principle for Model Explanation Methodscited by 21
- 2020Adversarial Infidelity Learning for Model Interpretationcited by 9
Built on by
Citing papers per year: 2022: 8; 2023: 14; 2024: 6; 2025: 3; 2026: 3.
34 papers.
Sort:
By area:
- 2022Let Invariant Rationale Discovery Inspire Graph Contrastive Learningcited by 57
- 2022Explaining the Explainers in Graph Neural Networks: a Comparative Studycited by 34
- 2023TempME: Towards the Explainability of Temporal Graph Neural Networks via Motif Discoverycited by 27
- 2022A Survey of Explainable Graph Neural Networks: Taxonomy and Evaluation Metricscited by 26
- 2023Robust Visual Question Answering: Datasets, Methods, and Future Challengescited by 23
- 2022FlowX: Towards Explainable Graph Neural Networks via Message Flowscited by 20
- 2023CI-GNN: A Granger Causality-Inspired Graph Neural Network for Interpretable Brain Network-Based Psychiatric Diagnosiscited by 16
- 2022ES-GNN: Generalizing Graph Neural Networks Beyond Homophily with Edge Splittingcited by 13
- 2022On the Probability of Necessity and Sufficiency of Explaining Graph Neural Networks: A Lower Bound Optimization Approachcited by 11
- 2023Graph Out-of-Distribution Generalization with Controllable Data Augmentationcited by 9
- 2023D4Explainer: In-Distribution GNN Explanations via Discrete Denoising Diffusioncited by 9
- 2023Rethinking Explaining Graph Neural Networks via Non-parametric Subgraph Matchingcited by 8
22 more
- 2023Exploring Causal Learning through Graph Neural Networks: An In-depth Reviewcited by 8
- 2024Graph Neural Network Causal Explanation via Neural Causal Modelscited by 8
- 2024MAGE: Model-Level Graph Neural Networks Explanations via Motif-based Graph Generationcited by 7
- 2023Efficient GNN Explanation via Learning Removal-based Attributioncited by 6
- 2022PAGE: Prototype-Based Model-Level Explanations for Graph Neural Networkscited by 5
- 2023Generative Explanations for Graph Neural Network: Methods and Evaluationscited by 4
- 2024Faithful Interpretation for Graph Neural Networkscited by 3
- 2022GANExplainer: GAN-based Graph Neural Networks Explainercited by 2
- 2023Unstructured and structured data: Can we have the best of both worlds with large language models?cited by 2
- 2023Counterfactual Explanations for Graph Classification Through the Lenses of Densitycited by 2
- 2025Causal-Entity Reflected Egocentric Traffic Accident Video Synthesiscited by 2
- 2025Attribution Explanations for Deep Neural Networks: A Theoretical Perspectivecited by 2
- 2023Graph-enhanced Optimizers for Structure-aware Recommendation Embedding Evolutioncited by 1
- 2023Towards Human-like Perception: Learning Structural Causal Model in Heterogeneous Graphcited by 1
- 2024Disentangled and Self-Explainable Node Representation Learningcited by 1
- 2025Causal Graph Neural Networks for Healthcarecited by 1
- 2023ACGAN-GNNExplainer: Auxiliary Conditional Generative Explainer for Graph Neural Networkscited by 0
- 2024Balanced Edge Pruning for Graph Anomaly Detection with Noisy Labelscited by 0
- 2024PAGE: Parametric Generative Explainer for Graph Neural Networkcited by 0
- 2026CFRecs: Counterfactual Recommendations on Real Estate User Listing Interaction Graphscited by 0
- 2026AIMing for Standardised Explainability Evaluation in GNNs: A Framework and Case Study on Graph Kernel Networkscited by 0
- 2026CIExplainer++: Generating Causal and Interpretable Explanations for Graph Neural Networkscited by 0
- 2026CIExplainer++: Generating Causal and Interpretable Explanations for Graph Neural Networks17 Jun 2026
- 2026AIMing for Standardised Explainability Evaluation in GNNs: A Framework and Case Study on Graph Kernel Networks14 May 2026
- 2026CFRecs: Counterfactual Recommendations on Real Estate User Listing Interaction Graphs5 Feb 2026
- 2025Causal Graph Neural Networks for Healthcare4 Nov 2025
- 2025Attribution Explanations for Deep Neural Networks: A Theoretical Perspective11 Aug 2025
- 2025Causal-Entity Reflected Egocentric Traffic Accident Video Synthesis29 Jun 2025
- 2024Disentangled and Self-Explainable Node Representation Learning28 Oct 2024
- 2024Faithful Interpretation for Graph Neural Networks9 Oct 2024
- 2024PAGE: Parametric Generative Explainer for Graph Neural Network26 Aug 2024
- 2024Graph Neural Network Causal Explanation via Neural Causal Models12 Jul 2024
- 2024Balanced Edge Pruning for Graph Anomaly Detection with Noisy Labels8 Jul 2024
- 2024MAGE: Model-Level Graph Neural Networks Explanations via Motif-based Graph Generation21 May 2024
22 more
- 2023Towards Human-like Perception: Learning Structural Causal Model in Heterogeneous Graph10 Dec 2023
- 2023Exploring Causal Learning through Graph Neural Networks: An In-depth Review25 Nov 2023
- 2023Generative Explanations for Graph Neural Network: Methods and Evaluations9 Nov 2023
- 2023TempME: Towards the Explainability of Temporal Graph Neural Networks via Motif Discovery30 Oct 2023
- 2023D4Explainer: In-Distribution GNN Explanations via Discrete Denoising Diffusion30 Oct 2023
- 2023ACGAN-GNNExplainer: Auxiliary Conditional Generative Explainer for Graph Neural Networks29 Sep 2023
- 2023Graph-enhanced Optimizers for Structure-aware Recommendation Embedding Evolution24 Sep 2023
- 2023Graph Out-of-Distribution Generalization with Controllable Data Augmentation16 Aug 2023
- 2023Counterfactual Explanations for Graph Classification Through the Lenses of Density27 Jul 2023
- 2023Robust Visual Question Answering: Datasets, Methods, and Future Challenges21 Jul 2023
- 2023Efficient GNN Explanation via Learning Removal-based Attribution9 Jun 2023
- 2023Unstructured and structured data: Can we have the best of both worlds with large language models?25 Apr 2023
- 2023Rethinking Explaining Graph Neural Networks via Non-parametric Subgraph Matching7 Jan 2023
- 2023CI-GNN: A Granger Causality-Inspired Graph Neural Network for Interpretable Brain Network-Based Psychiatric Diagnosis4 Jan 2023
- 2022GANExplainer: GAN-based Graph Neural Networks Explainer30 Dec 2022
- 2022On the Probability of Necessity and Sufficiency of Explaining Graph Neural Networks: A Lower Bound Optimization Approach14 Dec 2022
- 2022PAGE: Prototype-Based Model-Level Explanations for Graph Neural Networks31 Oct 2022
- 2022Explaining the Explainers in Graph Neural Networks: a Comparative Study27 Oct 2022
- 2022A Survey of Explainable Graph Neural Networks: Taxonomy and Evaluation Metrics26 Jul 2022
- 2022FlowX: Towards Explainable Graph Neural Networks via Message Flows26 Jun 2022
- 2022Let Invariant Rationale Discovery Inspire Graph Contrastive Learning16 Jun 2022
- 2022ES-GNN: Generalizing Graph Neural Networks Beyond Homophily with Edge Splitting27 May 2022
- 2022Let Invariant Rationale Discovery Inspire Graph Contrastive Learningcited by 57
- 2022Explaining the Explainers in Graph Neural Networks: a Comparative Studycited by 34
- 2023TempME: Towards the Explainability of Temporal Graph Neural Networks via Motif Discoverycited by 27
- 2022A Survey of Explainable Graph Neural Networks: Taxonomy and Evaluation Metricscited by 26
- 2023Robust Visual Question Answering: Datasets, Methods, and Future Challengescited by 23
- 2022FlowX: Towards Explainable Graph Neural Networks via Message Flowscited by 20
- 2023CI-GNN: A Granger Causality-Inspired Graph Neural Network for Interpretable Brain Network-Based Psychiatric Diagnosiscited by 16
- 2022ES-GNN: Generalizing Graph Neural Networks Beyond Homophily with Edge Splittingcited by 13
- 2022On the Probability of Necessity and Sufficiency of Explaining Graph Neural Networks: A Lower Bound Optimization Approachcited by 11
- 2023Graph Out-of-Distribution Generalization with Controllable Data Augmentationcited by 9
- 2023Rethinking Explaining Graph Neural Networks via Non-parametric Subgraph Matchingcited by 8
- 2023Exploring Causal Learning through Graph Neural Networks: An In-depth Reviewcited by 8
12 most cited of 32 All 32 (JSON)
- 2026CIExplainer++: Generating Causal and Interpretable Explanations for Graph Neural Networks17 Jun 2026
- 2026AIMing for Standardised Explainability Evaluation in GNNs: A Framework and Case Study on Graph Kernel Networks14 May 2026
- 2026CFRecs: Counterfactual Recommendations on Real Estate User Listing Interaction Graphs5 Feb 2026
- 2025Causal Graph Neural Networks for Healthcare4 Nov 2025
- 2025Attribution Explanations for Deep Neural Networks: A Theoretical Perspective11 Aug 2025
- 2024Disentangled and Self-Explainable Node Representation Learning28 Oct 2024
- 2024Faithful Interpretation for Graph Neural Networks9 Oct 2024
- 2024PAGE: Parametric Generative Explainer for Graph Neural Network26 Aug 2024
- 2024Graph Neural Network Causal Explanation via Neural Causal Models12 Jul 2024
- 2024Balanced Edge Pruning for Graph Anomaly Detection with Noisy Labels8 Jul 2024
- 2024MAGE: Model-Level Graph Neural Networks Explanations via Motif-based Graph Generation21 May 2024
- 2023Towards Human-like Perception: Learning Structural Causal Model in Heterogeneous Graph10 Dec 2023
12 newest of 32 All 32 (JSON)