Counterfactual Learning on Graphs: A Survey
Not on the map. Why?
Abstract (arXiv)
Graph-structured data are pervasive in the real-world such as social networks, molecular graphs and transaction networks. Graph neural networks (GNNs) have achieved great success in representation learning on graphs, facilitating various downstream tasks. However, GNNs have several drawbacks such as lacking interpretability, can easily inherit the bias of data and cannot model casual relations. Recently, counterfactual learning on graphs has shown promising results in alleviating these drawbacks. Various approaches have been proposed for counterfactual fairness, explainability, link prediction and other applications on graphs. To facilitate the development of this promising direction, in this survey, we categorize and comprehensively review papers on graph counterfactual learning. We divide existing methods into four categories based on problems studied. For each category, we provide background and motivating examples, a general framework summarizing existing works and a detailed review of these works. We point out promising future research directions at the intersection of graph-structured data, counterfactual learning, and real-world applications. To offer a comprehensive view of resources for future studies, we compile a collection of open-source implementations, public datasets, and commonly-used evaluation metrics. This survey aims to serve as a ``one-stop-shop'' for building a unified understanding of graph counterfactual learning categories and current resources. We also maintain a repository for papers and resources and will keep updating the repository https://github.com/TimeLovercc/Awesome-Graph-Causal-Learning.
Key facts. Cited by 22 papers in the map (data through 7 Oct 2026). Builds on 136 of its 249 references that are in the map. First posted on arXiv 3 Apr 2023.
Builds on
136 of 249 references.
References · 136
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2016Equality of Opportunity in Supervised Learningcited by 2,000
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
- 2019A Survey on Bias and Fairness in Machine Learningcited by 1,911
- 2019Invariant Risk Minimizationcited by 1,832
- 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,684
- 2019Explainable Artificial Intelligence (XAI): Concepts, Taxonomies, Opportunities and Challenges toward Responsible AIcited by 1,543
38 more
- 2016Variational Graph Auto-Encoderscited by 1,373
- 2020Graph Contrastive Learning with Augmentationscited by 1,203
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 987
- 2019RotatE: Knowledge Graph Embedding by Relational Rotation in Complex Spacecited by 893
- 2020Simple and Deep Graph Convolutional Networkscited by 857
- 2018Link Prediction Based on Graph Neural Networkscited by 829
- 2017Counterfactual Fairnesscited by 802
- 2021Generalizing to Unseen Domains: A Survey on Domain Generalizationcited by 762
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 735
- 2017Counterfactual Multi-Agent Policy Gradientscited by 733
- 2019Graph Neural Networks for Social Recommendationcited by 711
- 2020Contrastive Multi-View Representation Learning on Graphscited by 651
- 2020A Survey on Knowledge Graphs: Representation, Acquisition and Applicationscited by 643
- 2015LINE: Large-scale Information Network Embeddingcited by 582
- 2017Deep Interest Network for Click-Through Rate Predictioncited by 541
- 2021Just Train Twice: Improving Group Robustness without Training Group Informationcited by 522
- 2020Graph Neural Networks in Recommender Systems: A Surveycited by 493
- 2020Parameterized Explainer for Graph Neural Networkcited by 423
- 2020Explainability in Graph Neural Networks: A Taxonomic Surveycited by 383
- 2017Fake News Detection on Social Media: A Data Mining Perspectivecited by 334
- 2020SIGN: Scalable Inception Graph Neural Networkscited by 283
- 2021Neural Bellman-Ford Networks: A General Graph Neural Network Framework for Link Predictioncited by 273
- 2019Representation Learning for Dynamic Graphs: A Surveycited by 260
- 2020Wiki-CS: A Wikipedia-Based Benchmark for Graph Neural Networkscited by 253
- 2021A Comprehensive Survey on Graph Anomaly Detection with Deep Learningcited by 230
- 2020XGNN: Towards Model-Level Explanations of Graph Neural Networkscited by 211
- 2020GraphLIME: Local Interpretable Model Explanations for Graph Neural Networkscited by 209
- 2021Towards Causal Representation Learningcited by 207
- 2020A Survey on Causal Inferencecited by 202
- 2017Network Embedding as Matrix Factorization: Unifying DeepWalk, LINE, PTE, and node2veccited by 197
- 2020Representation Learning via Invariant Causal Mechanismscited by 197
- 2021Causal Inference in Natural Language Processing: Estimation, Prediction, Interpretation and Beyondcited by 177
- 2020Counterfactual Explanations and Algorithmic Recourses for Machine Learning: A Reviewcited by 174
- 2022Interpretable and Generalizable Graph Learning via Stochastic Attention Mechanismcited by 171
- 2020Say No to the Discrimination: Learning Fair Graph Neural Networks with Limited Sensitive Attribute Informationcited by 168
- 2019Explainability Techniques for Graph Convolutional Networkscited by 160
- 2018Counterfactual Fairness in Text Classification through Robustnesscited by 150
50 most cited of 136 All 136 (JSON)
Built on by
Citing papers per year: 2023: 5; 2024: 5; 2025: 5; 2026: 7.
22 papers.
Sort:
- 2023Simple and Asymmetric Graph Contrastive Learning without Augmentationscited by 37
- 2023A Survey on Explainability of Graph Neural Networkscited by 28
- 2023Towards Fair Graph Neural Networks via Graph Counterfactualcited by 23
- 2024How Interpretable Are Interpretable Graph Neural Networks?cited by 13
- 2025From Nodes to Narratives: Explaining Graph Neural Networks with LLMs and Graph Contextcited by 6
- 2023When Graph Neural Network Meets Causality: Opportunities, Methodologies and An Outlookcited by 4
- 2024Motif-Consistent Counterfactuals with Adversarial Refinement for Graph-Level Anomaly Detectioncited by 3
- 2025A Recipe for Causal Graph Regression: Confounding Effects Revisitedcited by 3
- 2023Counterfactual Graph Transformer for Traffic Flow Predictioncited by 1
- 2024Counterfactual Reasoning with Knowledge Graph Embeddingscited by 1
- 2024Fair Graph Neural Network with Supervised Contrastive Regularizationcited by 1
- 2024Rethinking Distance Metrics for Counterfactual Explainabilitycited by 1
10 more
- 2025Finding Counterfactual Evidences for Node Classificationcited by 1
- 2025Improving Fairness in Graph Neural Networks via Counterfactual Debiasingcited by 1
- 2025Enhancing Fairness in Autoencoders for Node-Level Graph Anomaly Detectioncited by 0
- 2026Heterogeneous Graph Alignment for Joint Reasoning and Interpretabilitycited by 0
- 2026Advancing Edge Classification through High-Dimensional Causal Modeling of Node-Edge Interplaycited by 0
- 2026A Completion-Aware Framework for Impactful Counterfactual Explainability in Graph Neural Networkscited by 0
- 2026NICE: Scale-Stable Perturbations for Graph Neural Network Explanations via Noise Corruptioncited by 0
- 2026A Comparative Study of Counterfactual Explainers for Graph Neural Networks Enabling Multiple Types of Graph Editcited by 0
- 2026From Explanations to Interventions: Execution-Guided Counterfactual Synthesis in Temporal Graphscited by 0
- 2026Where Privacy Belongs: Placement Diagnosis and Certified Selection for Private Counterfactual Explanations on Graphscited by 0
- 2026Where Privacy Belongs: Placement Diagnosis and Certified Selection for Private Counterfactual Explanations on Graphs29 Sep 2026
- 2026From Explanations to Interventions: Execution-Guided Counterfactual Synthesis in Temporal Graphs10 Sep 2026
- 2026A Comparative Study of Counterfactual Explainers for Graph Neural Networks Enabling Multiple Types of Graph Edit4 Sep 2026
- 2026NICE: Scale-Stable Perturbations for Graph Neural Network Explanations via Noise Corruption17 Aug 2026
- 2026A Completion-Aware Framework for Impactful Counterfactual Explainability in Graph Neural Networks20 Jun 2026
- 2026Advancing Edge Classification through High-Dimensional Causal Modeling of Node-Edge Interplay1 May 2026
- 2026Heterogeneous Graph Alignment for Joint Reasoning and Interpretability30 Jan 2026
- 2025Improving Fairness in Graph Neural Networks via Counterfactual Debiasing20 Aug 2025
- 2025Enhancing Fairness in Autoencoders for Node-Level Graph Anomaly Detection14 Aug 2025
- 2025From Nodes to Narratives: Explaining Graph Neural Networks with LLMs and Graph Context9 Aug 2025
- 2025A Recipe for Causal Graph Regression: Confounding Effects Revisited1 Jul 2025
- 2025Finding Counterfactual Evidences for Node Classification16 May 2025
10 more
- 2024Rethinking Distance Metrics for Counterfactual Explainability18 Oct 2024
- 2024Motif-Consistent Counterfactuals with Adversarial Refinement for Graph-Level Anomaly Detection18 Jul 2024
- 2024How Interpretable Are Interpretable Graph Neural Networks?12 Jun 2024
- 2024Fair Graph Neural Network with Supervised Contrastive Regularization9 Apr 2024
- 2024Counterfactual Reasoning with Knowledge Graph Embeddings11 Mar 2024
- 2023When Graph Neural Network Meets Causality: Opportunities, Methodologies and An Outlook19 Dec 2023
- 2023Simple and Asymmetric Graph Contrastive Learning without Augmentations29 Oct 2023
- 2023Counterfactual Graph Transformer for Traffic Flow Prediction1 Aug 2023
- 2023Towards Fair Graph Neural Networks via Graph Counterfactual10 Jul 2023
- 2023A Survey on Explainability of Graph Neural Networks2 Jun 2023
- 2023Simple and Asymmetric Graph Contrastive Learning without Augmentationscited by 37
- 2023A Survey on Explainability of Graph Neural Networkscited by 28
- 2023Towards Fair Graph Neural Networks via Graph Counterfactualcited by 23
- 2024How Interpretable Are Interpretable Graph Neural Networks?cited by 13
- 2025From Nodes to Narratives: Explaining Graph Neural Networks with LLMs and Graph Contextcited by 6
- 2023When Graph Neural Network Meets Causality: Opportunities, Methodologies and An Outlookcited by 4
- 2024Motif-Consistent Counterfactuals with Adversarial Refinement for Graph-Level Anomaly Detectioncited by 3
- 2025A Recipe for Causal Graph Regression: Confounding Effects Revisitedcited by 3
- 2023Counterfactual Graph Transformer for Traffic Flow Predictioncited by 1
- 2024Counterfactual Reasoning with Knowledge Graph Embeddingscited by 1
- 2024Fair Graph Neural Network with Supervised Contrastive Regularizationcited by 1
- 2024Rethinking Distance Metrics for Counterfactual Explainabilitycited by 1
12 most cited of 22 All 22 (JSON)
- 2026Where Privacy Belongs: Placement Diagnosis and Certified Selection for Private Counterfactual Explanations on Graphs29 Sep 2026
- 2026From Explanations to Interventions: Execution-Guided Counterfactual Synthesis in Temporal Graphs10 Sep 2026
- 2026A Comparative Study of Counterfactual Explainers for Graph Neural Networks Enabling Multiple Types of Graph Edit4 Sep 2026
- 2026NICE: Scale-Stable Perturbations for Graph Neural Network Explanations via Noise Corruption17 Aug 2026
- 2026A Completion-Aware Framework for Impactful Counterfactual Explainability in Graph Neural Networks20 Jun 2026
- 2026Advancing Edge Classification through High-Dimensional Causal Modeling of Node-Edge Interplay1 May 2026
- 2026Heterogeneous Graph Alignment for Joint Reasoning and Interpretability30 Jan 2026
- 2025Improving Fairness in Graph Neural Networks via Counterfactual Debiasing20 Aug 2025
- 2025Enhancing Fairness in Autoencoders for Node-Level Graph Anomaly Detection14 Aug 2025
- 2025From Nodes to Narratives: Explaining Graph Neural Networks with LLMs and Graph Context9 Aug 2025
- 2025A Recipe for Causal Graph Regression: Confounding Effects Revisited1 Jul 2025
- 2025Finding Counterfactual Evidences for Node Classification16 May 2025
12 newest of 22 All 22 (JSON)