Generating Robust Counterfactual Witnesses for Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
This paper introduces a new class of explanation structures, called robust counterfactual witnesses (RCWs), to provide robust, both counterfactual and factual explanations for graph neural networks. Given a graph neural network M, a robust counterfactual witness refers to the fraction of a graph G that are counterfactual and factual explanation of the results of M over G, but also remains so for any "disturbed" G by flipping up to k of its node pairs. We establish the hardness results, from tractable results to co-NP-hardness, for verifying and generating robust counterfactual witnesses. We study such structures for GNN-based node classification, and present efficient algorithms to verify and generate RCWs. We also provide a parallel algorithm to verify and generate RCWs for large graphs with scalability guarantees. We experimentally verify our explanation generation process for benchmark datasets, and showcase their applications.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 30 of its 48 references that are in the map. First posted on arXiv 30 Apr 2024.
Builds on
30 of 48 references.
References · 30
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2013Visualizing and Understanding Convolutional Networkscited by 2,290
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 993
- 2018Link Prediction Based on Graph Neural Networkscited by 832
- 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 787
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 737
- 2020Parameterized Explainer for Graph Neural Networkcited by 426
18 more
- 2020Explainability in Graph Neural Networks: A Taxonomic Surveycited by 384
- 2018Graph Convolutional Policy Network for Goal-Directed Molecular Graph Generationcited by 364
- 2018AllenNLP: A Deep Semantic Natural Language Processing Platformcited by 347
- 2021On Explainability of Graph Neural Networks via Subgraph Explorationscited by 281
- 2020XGNN: Towards Model-Level Explanations of Graph Neural Networkscited by 211
- 2020GraphLIME: Local Interpretable Model Explanations for Graph Neural Networkscited by 209
- 2020Interpreting Graph Neural Networks for NLP With Differentiable Edge Maskingcited by 153
- 2017Predicting multicellular function through multi-layer tissue networkscited by 138
- 2021CF-GNNExplainer: Counterfactual Explanations for Graph Neural Networkscited by 119
- 2020Scalable Graph Neural Networks via Bidirectional Propagationcited by 87
- 2022Learning and Evaluating Graph Neural Network Explanations based on Counterfactual and Factual Reasoningcited by 79
- 2021Robust Counterfactual Explanations on Graph Neural Networkscited by 72
- 2019Certifiable Robustness to Graph Perturbationscited by 62
- 2022GStarX: Explaining Graph Neural Networks with Structure-Aware Cooperative Gamescited by 42
- 2021Accelerating Large Scale Real-Time GNN Inference using Channel Pruningcited by 41
- 2019Layerwise Relevance Visualization in Convolutional Text Graph Classifierscited by 32
- 2022Global Counterfactual Explainer for Graph Neural Networkscited by 30
- 2024View-based Explanations for Graph Neural Networkscited by 8
Built on by
Citing papers per year: 2025: 3; 2026: 1.
4 papers.
- 2026ATEX-CF: Attack-Informed Counterfactual Explanations for Graph Neural Networkscited by 2
- 2025COMRECGC: Global Graph Counterfactual Explainer through Common Recoursecited by 1
- 2025Towards Comprehensive and Prerequisite-Free Explainer for Graph Neural Networkscited by 0
- 2025ARM-Explainer -- Explaining and improving graph neural network predictions for the maximum clique problem using node features and association rule miningcited by 0
- 2026ATEX-CF: Attack-Informed Counterfactual Explanations for Graph Neural Networks5 Feb 2026
- 2025ARM-Explainer -- Explaining and improving graph neural network predictions for the maximum clique problem using node features and association rule mining28 Nov 2025
- 2025Towards Comprehensive and Prerequisite-Free Explainer for Graph Neural Networks20 May 2025
- 2025COMRECGC: Global Graph Counterfactual Explainer through Common Recourse11 May 2025