CF-GNNExplainer: Counterfactual Explanations for Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
Given the increasing promise of graph neural networks (GNNs) in real-world applications, several methods have been developed for explaining their predictions. Existing methods for interpreting predictions from GNNs have primarily focused on generating subgraphs that are especially relevant for a particular prediction. However, such methods are not counterfactual (CF) in nature: given a prediction, we want to understand how the prediction can be changed in order to achieve an alternative outcome. In this work, we propose a method for generating CF explanations for GNNs: the minimal perturbation to the input (graph) data such that the prediction changes. Using only edge deletions, we find that our method, CF-GNNExplainer, can generate CF explanations for the majority of instances across three widely used datasets for GNN explanations, while removing less than 3 edges on average, with at least 94% accuracy. This indicates that CF-GNNExplainer primarily removes edges that are crucial for the original predictions, resulting in minimal CF explanations.
Key facts. Cited by 119 papers in the map (data through 14 Oct 2026). Builds on 36 of its 61 references that are in the map. First posted on arXiv 5 Feb 2021.
Builds on
36 of 61 references.
References · 36
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
- 2017Towards A Rigorous Science of Interpretable Machine Learningcited by 1,416
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,360
- 2017Explanation in Artificial Intelligence: Insights from the Social Sciencescited by 1,206
- 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,089
- 2018A Survey Of Methods For Explaining Black Box Modelscited by 973
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 737
- 2020Parameterized Explainer for Graph Neural Networkcited by 426
- 2020Explainability in Graph Neural Networks: A Taxonomic Surveycited by 384
24 more
- 2018Actionable Recourse in Linear Classificationcited by 328
- 2018Modeling polypharmacy side effects with graph convolutional networkscited by 237
- 2020XGNN: Towards Model-Level Explanations of Graph Neural Networkscited by 211
- 2020PGM-Explainer: Probabilistic Graphical Model Explanations for Graph Neural Networkscited by 211
- 2020GraphLIME: Local Interpretable Model Explanations for Graph Neural Networkscited by 209
- 2019Model-Agnostic Counterfactual Explanations for Consequential Decisionscited by 204
- 2018Adversarial Attack and Defense on Graph Data: A Surveycited by 167
- 2018Local Rule-Based Explanations of Black Box Decision Systemscited by 166
- 2019Explainability Techniques for Graph Convolutional Networkscited by 161
- 2020Machine Learning on Graphs: A Model and Comprehensive Taxonomycited by 156
- 2020Interpreting Graph Neural Networks for NLP With Differentiable Edge Maskingcited by 153
- 2020A survey of algorithmic recourse: definitions, formulations, solutions, and prospectscited by 118
- 2019The Hidden Assumptions Behind Counterfactual Explanations and Principal Reasonscited by 115
- 2017Interpretable Predictions of Tree-based Ensembles via Actionable Feature Tweakingcited by 76
- 2016Training Sparse Neural Networkscited by 73
- 2017Inverse Classification for Comparison-based Interpretability in Machine Learningcited by 50
- 2020The Intriguing Relation Between Counterfactual Explanations and Adversarial Examplescited by 44
- 2019FOCUS: Flexible Optimizable Counterfactual Explanations for Tree Ensemblescited by 43
- 2019Why Does My Model Fail? Contrastive Local Explanations for Retail Forecastingcited by 31
- 2020BRPO: Batch Residual Policy Optimizationcited by 25
- 2019Drug-Drug Adverse Effect Prediction with Graph Co-Attentioncited by 20
- 2020Contrastive Graph Neural Network Explanationcited by 20
- 2020Preserving Integrity in Online Social Networkscited by 14
- 2019ExplaiNE: An Approach for Explaining Network Embedding-based Link Predictionscited by 10
Built on by
Citing papers per year: 2021: 11; 2022: 27; 2023: 25; 2024: 20; 2025: 18; 2026: 18.
119 papers.
Sort:
By area:
- 2021Benchmarking and Survey of Explanation Methods for Black Box Modelscited by 136
- 2022Data Augmentation for Deep Graph Learning: A Surveycited by 133
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trendscited by 89
- 2022Evaluating Explainability for Graph Neural Networkscited by 87
- 2022Debiasing Graph Neural Networks via Learning Disentangled Causal Substructurecited by 83
- 2022Learning and Evaluating Graph Neural Network Explanations based on Counterfactual and Factual Reasoningcited by 79
- 2021Robust Counterfactual Explanations on Graph Neural Networkscited by 72
- 2024Position: Topological Deep Learning is the New Frontier for Relational Learningcited by 66
- 2022GraphFramEx: Towards Systematic Evaluation of Explainability Methods for Graph Neural Networkscited by 58
- 2022CLEAR: Generative Counterfactual Explanations on Graphscited by 48
- 2023Does Invariant Graph Learning via Environment Augmentation Learn Invariance?cited by 42
- 2021Probing GNN Explainers: A Rigorous Theoretical and Empirical Analysis of GNN Explanation Methodscited by 36
38 more
- 2022Explaining the Explainers in Graph Neural Networks: a Comparative Studycited by 35
- 2022Global Counterfactual Explainer for Graph Neural Networkscited by 30
- 2022A Survey on Graph Counterfactual Explanations: Definitions, Methods, Evaluation, and Research Challengescited by 30
- 2023A Survey on Explainability of Graph Neural Networkscited by 29
- 2021Counterfactual Explanations for Neural Recommenderscited by 27
- 2022Fairness in Recommendation: Foundations, Methods and Applicationscited by 27
- 2021ReLAX: Reinforcement Learning Agent eXplainer for Arbitrary Predictive Modelscited by 25
- 2023PaGE-Link: Path-based Graph Neural Network Explanation for Heterogeneous Link Predictioncited by 25
- 2022GREASE: Generate Factual and Counterfactual Explanations for GNN-based Recommendationscited by 22
- 2023Counterfactual Learning on Graphs: A Surveycited by 22
- 2022A Survey of Trustworthy Graph Learning: Reliability, Explainability, and Privacy Protectioncited by 20
- 2022Encoding Concepts in Graph Neural Networkscited by 18
- 2023Distill n' Explain: explaining graph neural networks using simple surrogatescited by 18
- 2023DEGREE: Decomposition Based Explanation For Graph Neural Networkscited by 18
- 2021A Meta-Learning Approach for Training Explainable Graph Neural Networkscited by 15
- 2022Exploring Faithful Rationale for Multi-hop Fact Verification via Salience-Aware Graph Learningcited by 15
- 2023Illuminati: Towards Explaining Graph Neural Networks for Cybersecurity Analysiscited by 14
- 2022Graph Neural Networks in Particle Physics: Implementations, Innovations, and Challengescited by 12
- 2022On the Probability of Necessity and Sufficiency of Explaining Graph Neural Networks: A Lower Bound Optimization Approachcited by 11
- 2023GNNX-BENCH: Unravelling the Utility of Perturbation-based GNN Explainers through In-depth Benchmarkingcited by 11
- 2024GraphXAIN: Narratives to Explain Graph Neural Networkscited by 11
- 2022Towards Explainable Motion Prediction using Heterogeneous Graph Representationscited by 10
- 2023Probing Graph Representationscited by 10
- 2024GOAt: Explaining Graph Neural Networks via Graph Output Attributioncited by 10
- 2024LLM-Powered Explanations: Unraveling Recommendations Through Subgraph Reasoningcited by 10
- 2023Deep Backtracking Counterfactuals for Causally Compliant Explanationscited by 9
- 2023D4Explainer: In-Distribution GNN Explanations via Discrete Denoising Diffusioncited by 9
- 2022Cardinality-Minimal Explanations for Monotonic Neural Networkscited by 8
- 2023Exploring Causal Learning through Graph Neural Networks: An In-depth Reviewcited by 8
- 2024LOGIN: A Large Language Model Consulted Graph Neural Network Training Frameworkcited by 8
- 2021Learning through structure: towards deep neuromorphic knowledge graph embeddingscited by 7
- 2022L2XGNN: Learning to Explain Graph Neural Networkscited by 7
- 2022Towards Training GNNs using Explanation Directed Message Passingcited by 7
- 2025Recent Advances in Malware Detection: Graph Learning and Explainabilitycited by 7
- 2022GRETEL: A unified framework for Graph Counterfactual Explanation Evaluationcited by 6
- 2024Feature Attribution with Necessity and Sufficiency via Dual-stage Perturbation Test for Causal Explanationcited by 6
- 2022Sparse Vicious Attacks on Graph Neural Networkscited by 5
- 2022PAGE: Prototype-Based Model-Level Explanations for Graph Neural Networkscited by 5
50 most cited of 119 All 119 (JSON)
- 2026Does the Explanation Drift Before the Guarantee? Label-Free Early Warning on Evolving Graphs12 Oct 2026
- 2026Where Privacy Belongs: Placement Diagnosis and Certified Selection for Private Counterfactual Explanations on Graphs29 Sep 2026
- 2026RACE: Relation-Level Counterfactual Explanations for Heterogeneous Graph Neural Networks29 Sep 2026
- 2026Local Evidence and Geometric Readout Repair in Trained GNNs22 Sep 2026
- 2026From Explanations to Interventions: Execution-Guided Counterfactual Synthesis in Temporal Graphs10 Sep 2026
- 2026VINCENT: Validated Interaction Network for Cross-drug Explanation of Therapeutics26 Aug 2026
- 2026Communicating Credit Risk with Large Language Models: Evaluation of Explanations from Standard and Alternative Data-Based Models18 Aug 2026
- 2026Faithful, Sufficient and Understandable: Rethinking Graph Counterfactual Explanations via Discrete Diffusion Inversion12 Aug 2026
- 2026CT-HEG: A Bidirectional, Timestamp-Attributed Event Graph for ICU In-Hospital Mortality Prediction - An Architectural Ablation Study1 Aug 2026
- 2026CausalGraphX: A Counterfactual Graph Neural Network Framework for Explainable Systemic Risk Assessment15 Jul 2026
- 2026Measuring What Matters: A Unified Evaluation Framework for GNN Explainability6 Jul 2026
- 2026A Completion-Aware Framework for Impactful Counterfactual Explainability in Graph Neural Networks20 Jun 2026
38 more
- 2026CIExplainer++: Generating Causal and Interpretable Explanations for Graph Neural Networks17 Jun 2026
- 2026Querying Counterfactuals on Tissue Graphs with Supervised Disentanglement7 Jun 2026
- 2026UNR-Explainer: Counterfactual Explanations for Unsupervised Node Representation Learning Models17 May 2026
- 2026AIMing for Standardised Explainability Evaluation in GNNs: A Framework and Case Study on Graph Kernel Networks14 May 2026
- 2026ATEX-CF: Attack-Informed Counterfactual Explanations for Graph Neural Networks5 Feb 2026
- 2026Counterfactual Explanations for Hypergraph Neural Networks4 Feb 2026
- 2025TrendGNN: Towards Understanding of Epidemics, Beliefs, and Behaviors29 Nov 2025
- 2025ARM-Explainer -- Explaining and improving graph neural network predictions for the maximum clique problem using node features and association rule mining28 Nov 2025
- 2025Interpreting GFlowNets for Drug Discovery: What probes can and cannot show24 Nov 2025
- 2025InteractiveGNNExplainer: A Visual Analytics Framework for Multi-Faceted Understanding and Probing of Graph Neural Network Predictions17 Nov 2025
- 2025MUSE-Explainer: Counterfactual Explanations for Symbolic Music Graph Classification Models30 Sep 2025
- 2025Database Views as Explanations for Relational Deep Learning11 Sep 2025
- 2025Generalizability vs. Counterfactual Explainability Trade-Off29 May 2025
- 2025B-XAIC Dataset: Benchmarking Explainable AI for Graph Neural Networks Using Chemical Data28 May 2025
- 2025Graph Inverse Style Transfer for Counterfactual Explainability23 May 2025
- 2025Towards Comprehensive and Prerequisite-Free Explainer for Graph Neural Networks20 May 2025
- 2025Interpreting Graph Inference with Skyline Explanations12 May 2025
- 2025COMRECGC: Global Graph Counterfactual Explainer through Common Recourse11 May 2025
- 2025Robustness questions the interpretability of graph neural networks: what to do?5 May 2025
- 2025DiCE-Extended: A Robust Approach to Counterfactual Explanations in Machine Learning26 Apr 2025
- 2025Improving Counterfactual Truthfulness for Molecular Property Prediction through Uncertainty Quantification3 Apr 2025
- 2025LogicXGNN: Grounded Logical Rules for Explaining Graph Neural Networks25 Mar 2025
- 2025Interpretability of Graph Neural Networks to Assess Effects of Global Change Drivers on Ecological Networks19 Mar 2025
- 2025Recent Advances in Malware Detection: Graph Learning and Explainability14 Feb 2025
- 2024GraphXAIN: Narratives to Explain Graph Neural Networks4 Nov 2024
- 2024MBExplainer: Multilevel bandit-based explanations for downstream models with augmented graph embeddings1 Nov 2024
- 2024Global Graph Counterfactual Explanation: A Subgraph Mapping Approach25 Oct 2024
- 2024Interpreting Temporal Graph Neural Networks with Koopman Theory17 Oct 2024
- 2024Natural Language Counterfactual Explanations for Graphs Using Large Language Models11 Oct 2024
- 2024Towards Few-shot Self-explaining Graph Neural Networks14 Aug 2024
- 2024Explaining Graph Neural Networks for Node Similarity on Graphs10 Jul 2024
- 2024LLM-Powered Explanations: Unraveling Recommendations Through Subgraph Reasoning22 Jun 2024
- 2024Explainable Graph Neural Networks Under Fire10 Jun 2024
- 2024LOGIN: A Large Language Model Consulted Graph Neural Network Training Framework22 May 2024
- 2024Explaining Expert Search and Team Formation Systems with ExES21 May 2024
- 2024Design Requirements for Human-Centered Graph Neural Network Explanations11 May 2024
- 2024Generating Robust Counterfactual Witnesses for Graph Neural Networks30 Apr 2024
- 2024Global Concept Explanations for Graphs by Contrastive Learning25 Apr 2024
50 newest of 119 All 119 (JSON)
- 2021Benchmarking and Survey of Explanation Methods for Black Box Modelscited by 136
- 2022Data Augmentation for Deep Graph Learning: A Surveycited by 133
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trendscited by 89
- 2022Evaluating Explainability for Graph Neural Networkscited by 87
- 2022Debiasing Graph Neural Networks via Learning Disentangled Causal Substructurecited by 83
- 2022Learning and Evaluating Graph Neural Network Explanations based on Counterfactual and Factual Reasoningcited by 79
- 2021Robust Counterfactual Explanations on Graph Neural Networkscited by 72
- 2024Position: Topological Deep Learning is the New Frontier for Relational Learningcited by 66
- 2022GraphFramEx: Towards Systematic Evaluation of Explainability Methods for Graph Neural Networkscited by 58
- 2022CLEAR: Generative Counterfactual Explanations on Graphscited by 48
- 2023Does Invariant Graph Learning via Environment Augmentation Learn Invariance?cited by 42
- 2021Probing GNN Explainers: A Rigorous Theoretical and Empirical Analysis of GNN Explanation Methodscited by 36
12 most cited of 116 All 116 (JSON)
- 2026Does the Explanation Drift Before the Guarantee? Label-Free Early Warning on Evolving Graphs12 Oct 2026
- 2026Where Privacy Belongs: Placement Diagnosis and Certified Selection for Private Counterfactual Explanations on Graphs29 Sep 2026
- 2026RACE: Relation-Level Counterfactual Explanations for Heterogeneous Graph Neural Networks29 Sep 2026
- 2026Local Evidence and Geometric Readout Repair in Trained GNNs22 Sep 2026
- 2026From Explanations to Interventions: Execution-Guided Counterfactual Synthesis in Temporal Graphs10 Sep 2026
- 2026VINCENT: Validated Interaction Network for Cross-drug Explanation of Therapeutics26 Aug 2026
- 2026Communicating Credit Risk with Large Language Models: Evaluation of Explanations from Standard and Alternative Data-Based Models18 Aug 2026
- 2026CT-HEG: A Bidirectional, Timestamp-Attributed Event Graph for ICU In-Hospital Mortality Prediction - An Architectural Ablation Study1 Aug 2026
- 2026CausalGraphX: A Counterfactual Graph Neural Network Framework for Explainable Systemic Risk Assessment15 Jul 2026
- 2026Measuring What Matters: A Unified Evaluation Framework for GNN Explainability6 Jul 2026
- 2026A Completion-Aware Framework for Impactful Counterfactual Explainability in Graph Neural Networks20 Jun 2026
- 2026CIExplainer++: Generating Causal and Interpretable Explanations for Graph Neural Networks17 Jun 2026
12 newest of 116 All 116 (JSON)