Counterfactual Graphs for Explainable Classification of Brain Networks
Not on the map. Why?
Abstract (arXiv)
Training graph classifiers able to distinguish between healthy brains and dysfunctional ones, can help identifying substructures associated to specific cognitive phenotypes. However, the mere predictive power of the graph classifier is of limited interest to the neuroscientists, which have plenty of tools for the diagnosis of specific mental disorders. What matters is the interpretation of the model, as it can provide novel insights and new hypotheses. In this paper we propose counterfactual graphs as a way to produce local post-hoc explanations of any black-box graph classifier. Given a graph and a black-box, a counterfactual is a graph which, while having high structural similarity with the original graph, is classified by the black-box in a different class. We propose and empirically compare several strategies for counterfactual graph search. Our experiments against a white-box classifier with known optimal counterfactual, show that our methods, although heuristic, can produce counterfactuals very close to the optimal one. Finally, we show how to use counterfactual graphs to build global explanations correctly capturing the behaviour of different black-box classifiers and providing interesting insights for the neuroscientists.
Key facts. Cited by 33 papers in the map (data through 7 Oct 2026). Builds on 14 of its 50 references that are in the map. First posted on arXiv 16 Jun 2021.
Builds on
14 of 50 references.
References · 14
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,454
- 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,086
- 2018A Survey Of Methods For Explaining Black Box Modelscited by 970
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 735
- 2018Explaining Explanations: An Overview of Interpretability of Machine Learningcited by 508
- 2017graph2vec: Learning Distributed Representations of Graphscited by 228
- 2020GraphLIME: Local Interpretable Model Explanations for Graph Neural Networkscited by 209
- 2020Explainable deep learning models in medical image analysiscited by 111
- 2019DEMO-Net: Degree-specific Graph Neural Networks for Node and Graph Classificationcited by 59
- 2020RelEx: A Model-Agnostic Relational Model Explainercited by 53
2 more
Built on by
Citing papers per year: 2022: 8; 2023: 10; 2024: 7; 2025: 5; 2026: 3.
33 papers.
Sort:
- 2023A Survey on Graph Neural Networks for Time Series: Forecasting, Classification, Imputation, and Anomaly Detectioncited by 145
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trendscited by 88
- 2022CLEAR: Generative Counterfactual Explanations on Graphscited by 48
- 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 28
- 2023Counterfactual Learning on Graphs: A Surveycited by 22
- 2024Graph Neural Networks for Vulnerability Detection: A Counterfactual Explanationcited by 12
- 2023GNNX-BENCH: Unravelling the Utility of Perturbation-based GNN Explainers through In-depth Benchmarkingcited by 11
- 2024Comprehensible Artificial Intelligence on Knowledge Graphs: A surveycited by 8
- 2022GRAPHSHAP: Explaining Identity-Aware Graph Classifiers Through the Language of Motifscited by 6
- 2022GRETEL: A unified framework for Graph Counterfactual Explanation Evaluationcited by 6
21 more
- 2022Anomaly Detection in Multiplex Dynamic Networks: from Blockchain Security to Brain Disease Predictioncited by 6
- 2025From Nodes to Narratives: Explaining Graph Neural Networks with LLMs and Graph Contextcited by 6
- 2022CS-MLGCN : Multiplex Graph Convolutional Networks for Community Search in Multiplex Networkscited by 5
- 2023CS-TGN: Community Search via Temporal Graph Neural Networkscited by 4
- 2023Bridging Trustworthiness and Open-World Learning: An Exploratory Neural Approach for Enhancing Interpretability, Generalization, and Robustnesscited by 4
- 2023When Graph Neural Network Meets Causality: Opportunities, Methodologies and An Outlookcited by 4
- 2024Explaining Graph Neural Networks with Large Language Models: A Counterfactual Perspective for Molecular Property Predictioncited by 3
- 2024SurfGNN: A robust surface-based prediction model with interpretability for coactivation maps of spatial and cortical featurescited by 3
- 2023Counterfactual Explanations for Graph Classification Through the Lenses of Densitycited by 2
- 2024Towards Non-Adversarial Algorithmic Recoursecited by 2
- 2025Graph Inverse Style Transfer for Counterfactual Explainabilitycited by 2
- 2026ATEX-CF: Attack-Informed Counterfactual Explanations for Graph Neural Networkscited by 2
- 2023Adapting to Change: Robust Counterfactual Explanations in Dynamic Data Landscapescited by 1
- 2024Global Human-guided Counterfactual Explanations for Molecular Properties via Reinforcement Learningcited by 1
- 2025COMRECGC: Global Graph Counterfactual Explainer through Common Recoursecited by 1
- 2025Finding Counterfactual Evidences for Node Classificationcited by 1
- 2023Empowering Counterfactual Reasoning over Graph Neural Networks through Inductivitycited by 0
- 2024Global Graph Counterfactual Explanation: A Subgraph Mapping Approachcited by 0
- 2025Learning Marked Temporal Point Process Explanations based on Counterfactual and Factual Reasoningcited by 0
- 2026CFRecs: Counterfactual Recommendations on Real Estate User Listing Interaction Graphscited by 0
- 2026NICE: Scale-Stable Perturbations for Graph Neural Network Explanations via Noise Corruptioncited by 0
- 2026NICE: Scale-Stable Perturbations for Graph Neural Network Explanations via Noise Corruption17 Aug 2026
- 2026ATEX-CF: Attack-Informed Counterfactual Explanations for Graph Neural Networks5 Feb 2026
- 2026CFRecs: Counterfactual Recommendations on Real Estate User Listing Interaction Graphs5 Feb 2026
- 2025Learning Marked Temporal Point Process Explanations based on Counterfactual and Factual Reasoning16 Aug 2025
- 2025From Nodes to Narratives: Explaining Graph Neural Networks with LLMs and Graph Context9 Aug 2025
- 2025Graph Inverse Style Transfer for Counterfactual Explainability23 May 2025
- 2025Finding Counterfactual Evidences for Node Classification16 May 2025
- 2025COMRECGC: Global Graph Counterfactual Explainer through Common Recourse11 May 2025
- 2024SurfGNN: A robust surface-based prediction model with interpretability for coactivation maps of spatial and cortical features5 Nov 2024
- 2024Global Graph Counterfactual Explanation: A Subgraph Mapping Approach25 Oct 2024
- 2024Explaining Graph Neural Networks with Large Language Models: A Counterfactual Perspective for Molecular Property Prediction19 Oct 2024
- 2024Global Human-guided Counterfactual Explanations for Molecular Properties via Reinforcement Learning19 Jun 2024
21 more
- 2024Graph Neural Networks for Vulnerability Detection: A Counterfactual Explanation24 Apr 2024
- 2024Comprehensible Artificial Intelligence on Knowledge Graphs: A survey4 Apr 2024
- 2024Towards Non-Adversarial Algorithmic Recourse15 Mar 2024
- 2023When Graph Neural Network Meets Causality: Opportunities, Methodologies and An Outlook19 Dec 2023
- 2023GNNX-BENCH: Unravelling the Utility of Perturbation-based GNN Explainers through In-depth Benchmarking3 Oct 2023
- 2023Bridging Trustworthiness and Open-World Learning: An Exploratory Neural Approach for Enhancing Interpretability, Generalization, and Robustness7 Aug 2023
- 2023Adapting to Change: Robust Counterfactual Explanations in Dynamic Data Landscapes4 Aug 2023
- 2023Counterfactual Explanations for Graph Classification Through the Lenses of Density27 Jul 2023
- 2023A Survey on Graph Neural Networks for Time Series: Forecasting, Classification, Imputation, and Anomaly Detection7 Jul 2023
- 2023Empowering Counterfactual Reasoning over Graph Neural Networks through Inductivity7 Jun 2023
- 2023A Survey on Explainability of Graph Neural Networks2 Jun 2023
- 2023Counterfactual Learning on Graphs: A Survey3 Apr 2023
- 2023CS-TGN: Community Search via Temporal Graph Neural Networks15 Mar 2023
- 2022Anomaly Detection in Multiplex Dynamic Networks: from Blockchain Security to Brain Disease Prediction15 Nov 2022
- 2022A Survey on Graph Counterfactual Explanations: Definitions, Methods, Evaluation, and Research Challenges21 Oct 2022
- 2022Global Counterfactual Explainer for Graph Neural Networks21 Oct 2022
- 2022CS-MLGCN : Multiplex Graph Convolutional Networks for Community Search in Multiplex Networks17 Oct 2022
- 2022CLEAR: Generative Counterfactual Explanations on Graphs16 Oct 2022
- 2022GRETEL: A unified framework for Graph Counterfactual Explanation Evaluation7 Jun 2022
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trends16 May 2022
- 2022GRAPHSHAP: Explaining Identity-Aware Graph Classifiers Through the Language of Motifs17 Feb 2022
- 2023A Survey on Graph Neural Networks for Time Series: Forecasting, Classification, Imputation, and Anomaly Detectioncited by 145
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trendscited by 88
- 2022CLEAR: Generative Counterfactual Explanations on Graphscited by 48
- 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 28
- 2023Counterfactual Learning on Graphs: A Surveycited by 22
- 2024Graph Neural Networks for Vulnerability Detection: A Counterfactual Explanationcited by 12
- 2023GNNX-BENCH: Unravelling the Utility of Perturbation-based GNN Explainers through In-depth Benchmarkingcited by 11
- 2024Comprehensible Artificial Intelligence on Knowledge Graphs: A surveycited by 8
- 2022GRAPHSHAP: Explaining Identity-Aware Graph Classifiers Through the Language of Motifscited by 6
- 2022GRETEL: A unified framework for Graph Counterfactual Explanation Evaluationcited by 6
12 most cited of 33 All 33 (JSON)
- 2026NICE: Scale-Stable Perturbations for Graph Neural Network Explanations via Noise Corruption17 Aug 2026
- 2026ATEX-CF: Attack-Informed Counterfactual Explanations for Graph Neural Networks5 Feb 2026
- 2026CFRecs: Counterfactual Recommendations on Real Estate User Listing Interaction Graphs5 Feb 2026
- 2025Learning Marked Temporal Point Process Explanations based on Counterfactual and Factual Reasoning16 Aug 2025
- 2025From Nodes to Narratives: Explaining Graph Neural Networks with LLMs and Graph Context9 Aug 2025
- 2025Graph Inverse Style Transfer for Counterfactual Explainability23 May 2025
- 2025Finding Counterfactual Evidences for Node Classification16 May 2025
- 2025COMRECGC: Global Graph Counterfactual Explainer through Common Recourse11 May 2025
- 2024SurfGNN: A robust surface-based prediction model with interpretability for coactivation maps of spatial and cortical features5 Nov 2024
- 2024Global Graph Counterfactual Explanation: A Subgraph Mapping Approach25 Oct 2024
- 2024Explaining Graph Neural Networks with Large Language Models: A Counterfactual Perspective for Molecular Property Prediction19 Oct 2024
- 2024Global Human-guided Counterfactual Explanations for Molecular Properties via Reinforcement Learning19 Jun 2024
12 newest of 33 All 33 (JSON)