RACE: Relation-Level Counterfactual Explanations for Heterogeneous Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
Counterfactual explanations of graph neural networks identify edge deletions that flip a prediction. On heterogeneous graphs, however, existing methods first collapse the graph into untyped edges, so they cannot answer the question a domain expert actually asks: which relation type drives this prediction? We present RACE (Relation-Aware Counterfactual Explanations), which gives this question an exact, per-instance answer. For every explained instance, an exhaustive search over relation subsets returns the certified minimum relation-deletion set that flips the prediction -- or an explicit report that no such deletion exists; each relation-level answer is then refined into a typed edge set within the attributed relations, verified on the discrete model by single-edge restoration. The relation-level answer is exact and deterministic given the frozen backbone, whereas soft-mask baselines vary by 6-8 pp in success rate across runs differing only in random ordering. On ACM, a Cora-derived graph, and ogbn-mag, RACE improves counterfactual success rate over the strongest baseline by up to +2.7 pp while deleting fewer edges, and attains the highest success rate among all same-task baselines on every dataset; the advantage reproduces across four backbones on ogbn-arXiv and on DBLP, with cross-seed relation-set agreement up to 0.89. A synthetic study with known generating mechanisms confirms that the search recovers the relation the trained model actually relies on -- and reports infeasibility rather than fabricating an attribution when the model has learned none -- so the explanations stay trustworthy exactly where explanations matter.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 18 of its 21 references that are in the map. First posted on arXiv 29 Sep 2026.
Builds on
18 of 21 references.
References · 18
- 2017Axiomatic Attribution for Deep Networkscited by 3,384
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,739
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
- 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,694
- 2016The Concrete Distribution: A Continuous Relaxation of Discrete Random Variablescited by 1,148
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 737
- 2019Heterogeneous Graph Attention Networkcited by 734
- 2020Heterogeneous Graph Transformercited by 582
- 2020Parameterized Explainer for Graph Neural Networkcited by 426
- 2021On Explainability of Graph Neural Networks via Subgraph Explorationscited by 281
- 2019Explainability Techniques for Graph Convolutional Networkscited by 161
- 2021CF-GNNExplainer: Counterfactual Explanations for Graph Neural Networkscited by 119
6 more
- 2015A Survey of Heterogeneous Information Network Analysiscited by 110
- 2013Probabilities of Causation: Bounds and Identificationcited by 90
- 2022Learning and Evaluating Graph Neural Network Explanations based on Counterfactual and Factual Reasoningcited by 79
- 2021Robust Counterfactual Explanations on Graph Neural Networkscited by 72
- 2021MEG: Generating Molecular Counterfactual Explanations for Deep Graph Networkscited by 32
- 2022On the Probability of Necessity and Sufficiency of Explaining Graph Neural Networks: A Lower Bound Optimization Approachcited by 11
Built on by
Not cited yet.