mlsanityData to 7 Oct 2026

Learning and Evaluating Graph Neural Network Explanations based on Counterfactual and Factual Reasoning

arXiv 2202.08816 ↗First posted 17 Feb 2022cs.IR cs.LGcited by 78

Not on the map. Why?

Abstract (arXiv)

Structural data well exists in Web applications, such as social networks in social media, citation networks in academic websites, and threads data in online forums. Due to the complex topology, it is difficult to process and make use of the rich information within such data. Graph Neural Networks (GNNs) have shown great advantages on learning representations for structural data. However, the non-transparency of the deep learning models makes it non-trivial to explain and interpret the predictions made by GNNs. Meanwhile, it is also a big challenge to evaluate the GNN explanations, since in many cases, the ground-truth explanations are unavailable. In this paper, we take insights of Counterfactual and Factual (CF^2) reasoning from causal inference theory, to solve both the learning and evaluation problems in explainable GNNs. For generating explanations, we propose a model-agnostic framework by formulating an optimization problem based on both of the two casual perspectives. This distinguishes CF^2 from previous explainable GNNs that only consider one of them. Another contribution of the work is the evaluation of GNN explanations. For quantitatively evaluating the generated explanations without the requirement of ground-truth, we design metrics based on Counterfactual and Factual reasoning to evaluate the necessity and sufficiency of the explanations. Experiments show that no matter ground-truth explanations are available or not, CF^2 generates better explanations than previous state-of-the-art methods on real-world datasets. Moreover, the statistic analysis justifies the correlation between the performance on ground-truth evaluation and our proposed metrics. Source code is available at https://github.com/chrisjtan/gnn_cff.

Key facts. Cited by 78 papers in the map (data through 7 Oct 2026). Builds on 31 of its 50 references that are in the map. First posted on arXiv 17 Feb 2022.

Builds on

31 of 50 references.

References · 31

  1. 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
  2. 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
  3. 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
  4. 2017Learning Important Features Through Propagating Activation Differencescited by 1,454
  5. 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 735
  6. 2020Parameterized Explainer for Graph Neural Networkcited by 423
  7. 2020Explainability in Graph Neural Networks: A Taxonomic Surveycited by 383
  8. 2020Unbiased Scene Graph Generation from Biased Trainingcited by 355
  9. 2019Counterfactual Visual Explanationscited by 312
  10. 2020Counterfactual VQA: A Cause-Effect Look at Language Biascited by 266
  11. 2016Understanding Neural Networks through Representation Erasurecited by 223
  12. 2020XGNN: Towards Model-Level Explanations of Graph Neural Networkscited by 211
19 more
  1. 2018Explainable Recommendation: A Survey and New Perspectivescited by 210
  2. 2020GraphLIME: Local Interpretable Model Explanations for Graph Neural Networkscited by 209
  3. 2020A Survey of the State of Explainable AI for Natural Language Processingcited by 206
  4. 2019Explainability Techniques for Graph Convolutional Networkscited by 160
  5. 2021Post-hoc Interpretability for Neural NLP: A Surveycited by 155
  6. 2018Pathologies of Neural Models Make Interpretations Difficultcited by 140
  7. 2021Causal Analysis of Syntactic Agreement Mechanisms in Neural Language Modelscited by 127
  8. 2021Generative Causal Explanations for Graph Neural Networkscited by 124
  9. 2021CF-GNNExplainer: Counterfactual Explanations for Graph Neural Networkscited by 118
  10. 2019Reinforcement Knowledge Graph Reasoning for Explainable Recommendationcited by 102
  11. 2021Counterfactual Explainable Recommendationcited by 60
  12. 2018Training Classifiers with Natural Language Explanationscited by 58
  13. 2021Personalized Transformer for Explainable Recommendationcited by 58
  14. 2020Neural Collaborative Reasoningcited by 37
  15. 2020Are Visual Explanations Useful? A Case Study in Model-in-the-Loop Predictioncited by 36
  16. 2018Teaching Categories to Human Learners with Visual Explanationscited by 30
  17. 2017Learning Functional Causal Models with Generative Neural Networkscited by 14
  18. 2021Graph Collaborative Reasoningcited by 14
  19. 2020Graph Neural Networks Including Sparse Interpretabilitycited by 13

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 10; 2023: 17; 2024: 18; 2025: 19; 2026: 14.

78 papers.

Sort:

By area:

  1. 2023Graph Foundation Models: Concepts, Opportunities and Challengescited by 101
  2. 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trendscited by 88
  3. 2022Global Counterfactual Explainer for Graph Neural Networkscited by 30
  4. 2022A Survey on Graph Counterfactual Explanations: Definitions, Methods, Evaluation, and Research Challengescited by 30
  5. 2023A Survey on Explainability of Graph Neural Networkscited by 28
  6. 2022Fairness in Recommendation: Foundations, Methods and Applicationscited by 27
  7. 2022GREASE: Generate Factual and Counterfactual Explanations for GNN-based Recommendationscited by 22
  8. 2023Counterfactual Learning on Graphs: A Surveycited by 22
  9. 2023The role of causality in explainable artificial intelligencecited by 17
  10. 2024GOODAT: Towards Test-time Graph Out-of-Distribution Detectioncited by 17
  11. 2024Reconsidering Faithfulness in Regular, Self-Explainable and Domain Invariant GNNscited by 14
  12. 2024Graph Neural Networks for Vulnerability Detection: A Counterfactual Explanationcited by 12
38 more
  1. 2025Graph Neural Networks in Modern AI-aided Drug Discoverycited by 12
  2. 2022On the Probability of Necessity and Sufficiency of Explaining Graph Neural Networks: A Lower Bound Optimization Approachcited by 11
  3. 2023GNNX-BENCH: Unravelling the Utility of Perturbation-based GNN Explainers through In-depth Benchmarkingcited by 11
  4. 2024GOAt: Explaining Graph Neural Networks via Graph Output Attributioncited by 10
  5. 2025Beyond Topological Self-Explainable GNNs: A Formal Explainability Perspectivecited by 10
  6. 2023Exploring Causal Learning through Graph Neural Networks: An In-depth Reviewcited by 8
  7. 2024LOGIN: A Large Language Model Consulted Graph Neural Network Training Frameworkcited by 8
  8. 2022L2XGNN: Learning to Explain Graph Neural Networkscited by 7
  9. 2022MEGAN: Multi-Explanation Graph Attention Networkcited by 7
  10. 2023Robust Stochastic Graph Generator for Counterfactual Explanationscited by 7
  11. 2024Feature Attribution with Necessity and Sufficiency via Dual-stage Perturbation Test for Causal Explanationcited by 6
  12. 2025Recent Advances in Malware Detection: Graph Learning and Explainabilitycited by 6
  13. 2025From Nodes to Narratives: Explaining Graph Neural Networks with LLMs and Graph Contextcited by 6
  14. 2022Learn Basic Skills and Reuse: Modularized Adaptive Neural Architecture Search (MANAS)cited by 4
  15. 2023ExplainableFold: Understanding AlphaFold Prediction with Explainable AIcited by 4
  16. 2023Robust Ante-hoc Graph Explainer using Bilevel Optimizationcited by 4
  17. 2023When Graph Neural Network Meets Causality: Opportunities, Methodologies and An Outlookcited by 4
  18. 2024Generating Robust Counterfactual Witnesses for Graph Neural Networkscited by 4
  19. 2024Causal Inference with Latent Variables: Recent Advances and Future Prospectivescited by 4
  20. 2025B-XAIC Dataset: Benchmarking Explainable AI for Graph Neural Networks Using Chemical Datacited by 4
  21. 2025Explainable Knowledge Graph Retrieval-Augmented Generation (KG-RAG) with KG-SMILEcited by 4
  22. 2023Counterfactual Collaborative Reasoningcited by 3
  23. 2023User-Controllable Recommendation via Counterfactual Retrospective and Prospective Explanationscited by 3
  24. 2024Unifying Invariance and Spuriousity for Graph Out-of-Distribution via Probability of Necessity and Sufficiencycited by 3
  25. 2024A Survey of Out-of-distribution Generalization for Graph Machine Learning from a Causal Viewcited by 3
  26. 2024Explaining Graph Neural Networks with Large Language Models: A Counterfactual Perspective for Molecular Property Predictioncited by 3
  27. 2026GNN Explanations that do not Explain and How to find Themcited by 3
  28. 2022Dynamic Causal Collaborative Filteringcited by 2
  29. 2024Fast Inference of Removal-Based Node Influencecited by 2
  30. 2024CoDy: Counterfactual Explainers for Dynamic Graphscited by 2
  31. 2024Global Concept Explanations for Graphs by Contrastive Learningcited by 2
  32. 2024Unifying Invariant and Variant Features for Graph Out-of-Distribution via Probability of Necessity and Sufficiencycited by 2
  33. 2025Graph Inverse Style Transfer for Counterfactual Explainabilitycited by 2
  34. 2025GnnXemplar: Exemplars to Explanations -- Natural Language Rules for Global GNN Interpretabilitycited by 2
  35. 2026ATEX-CF: Attack-Informed Counterfactual Explanations for Graph Neural Networkscited by 2
  36. 2023Quantifying the Intrinsic Usefulness of Attributional Explanations for Graph Neural Networks with Artificial Simulatability Studiescited by 1
  37. 2023Message-passing selection: Towards interpretable GNNs for graph classificationcited by 1
  38. 2023Counterfactual Graph Transformer for Traffic Flow Predictioncited by 1

50 most cited of 78 All 78 (JSON)