D4Explainer: In-Distribution GNN Explanations via Discrete Denoising Diffusion
On the map: Diffusion models → Flow matching, time series and science
Abstract (arXiv)
The widespread deployment of Graph Neural Networks (GNNs) sparks significant interest in their explainability, which plays a vital role in model auditing and ensuring trustworthy graph learning. The objective of GNN explainability is to discern the underlying graph structures that have the most significant impact on model predictions. Ensuring that explanations generated are reliable necessitates consideration of the in-distribution property, particularly due to the vulnerability of GNNs to out-of-distribution data. Unfortunately, prevailing explainability methods tend to constrain the generated explanations to the structure of the original graph, thereby downplaying the significance of the in-distribution property and resulting in explanations that lack reliability. To address these challenges, we propose D4Explainer, a novel approach that provides in-distribution GNN explanations for both counterfactual and model-level explanation scenarios. The proposed D4Explainer incorporates generative graph distribution learning into the optimization objective, which accomplishes two goals: 1) generate a collection of diverse counterfactual graphs that conform to the in-distribution property for a given instance, and 2) identify the most discriminative graph patterns that contribute to a specific class prediction, thus serving as model-level explanations. It is worth mentioning that D4Explainer is the first unified framework that combines both counterfactual and model-level explanations. Empirical evaluations conducted on synthetic and real-world datasets provide compelling evidence of the state-of-the-art performance achieved by D4Explainer in terms of explanation accuracy, faithfulness, diversity, and robustness.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Placed in Flow matching, time series and science, one of 14 directions in Diffusion models. Builds on 50 of its 62 references that are in the map. First posted on arXiv 30 Oct 2023.
Builds on
50 of 62 references.
Closest ancestors · 4
Same direction, newest first
- 2022Diffusion Models for Graphs Benefit From Discrete State Spaces4 Oct
- 2022DiGress: Discrete Denoising diffusion for graph generation29 Sep
- 2022Score-based Generative Modeling of Graphs via the System of Stochastic Differential Equations5 Feb
- 2020Permutation Invariant Graph Generation via Score-Based Generative Modeling2 Mar
Other references · 46
- 2020Denoising Diffusion Probabilistic Modelscited by 20,851
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2015Deep Unsupervised Learning using Nonequilibrium Thermodynamicscited by 7,005
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2022Photorealistic Text-to-Image Diffusion Models with Deep Language Understandingcited by 6,322
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2019Generative Modeling by Estimating Gradients of the Data Distributioncited by 4,067
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
34 more
- 2021Structured Denoising Diffusion Models in Discrete State-Spacescited by 1,665
- 2021Cascaded Diffusion Models for High Fidelity Image Generationcited by 1,155
- 2017MoleculeNet: A Benchmark for Molecular Machine Learningcited by 1,037
- 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 821
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 735
- 2019Explaining Machine Learning Classifiers through Diverse Counterfactual Explanationscited by 612
- 2020Parameterized Explainer for Graph Neural Networkcited by 423
- 2018GraphRNN: Generating Realistic Graphs with Deep Auto-regressive Modelscited by 406
- 2019Provably Powerful Graph Networkscited by 385
- 2020Explainability in Graph Neural Networks: A Taxonomic Surveycited by 383
- 2018Adversarial Attack on Graph Structured Datacited by 300
- 2016Not Just a Black Box: Learning Important Features Through Propagating Activation Differencescited by 295
- 2021On Explainability of Graph Neural Networks via Subgraph Explorationscited by 280
- 2018Learning to Explain: An Information-Theoretic Perspective on Model Interpretationcited by 248
- 2020XGNN: Towards Model-Level Explanations of Graph Neural Networkscited by 211
- 2020PGM-Explainer: Probabilistic Graphical Model Explanations for Graph Neural Networkscited by 210
- 2020GraphLIME: Local Interpretable Model Explanations for Graph Neural Networkscited by 209
- 2019Explainability Techniques for Graph Convolutional Networkscited by 160
- 2020Interpreting Graph Neural Networks for NLP With Differentiable Edge Maskingcited by 152
- 2020Higher-Order Explanations of Graph Neural Networks via Relevant Walkscited by 138
- 2019An Exponential Learning Rate Schedule for Deep Learningcited by 121
- 2021CF-GNNExplainer: Counterfactual Explanations for Graph Neural Networkscited by 118
- 2022A Comprehensive Survey on Trustworthy Graph Neural Networks: Privacy, Robustness, Fairness, and Explainabilitycited by 118
- 2019CXPlain: Causal Explanations for Model Interpretation under Uncertaintycited by 98
- 2021Dirichlet Energy Constrained Learning for Deep Graph Neural Networkscited by 97
- 2021Robust Counterfactual Explanations on Graph Neural Networkscited by 72
- 2020Scalable Deep Generative Modeling for Sparse Graphscited by 63
- 2022CLEAR: Generative Counterfactual Explanations on Graphscited by 48
- 2023Conditional Diffusion Based on Discrete Graph Structures for Molecular Graph Generationcited by 46
- 2020The Intriguing Relation Between Counterfactual Explanations and Adversarial Examplescited by 44
- 2022Reinforced Causal Explainer for Graph Neural Networkscited by 34
- 2022GNNInterpreter: A Probabilistic Generative Model-Level Explanation for Graph Neural Networkscited by 34
- 2023DAG Matters! GFlowNets Enhanced Explainer For Graph Neural Networkscited by 27
- 2022Towards Faithful and Consistent Explanations for Graph Neural Networkscited by 13
Built on by
Citing papers per year: 2023: 1; 2024: 2; 2025: 3; 2026: 3.
9 papers.
- 2024PowerGraph: A power grid benchmark dataset for graph neural networkscited by 19
- 2024A Directional Diffusion Graph Transformer for Recommendationcited by 9
- 2023Generative Explanations for Graph Neural Network: Methods and Evaluationscited by 4
- 2025Towards Comprehensive and Prerequisite-Free Explainer for Graph Neural Networkscited by 0
- 2025Discrete Diffusion-Based Model-Level Explanation of Heterogeneous GNNs with Node Featurescited by 0
- 2025MUSE-Explainer: Counterfactual Explanations for Symbolic Music Graph Classification Modelscited by 0
- 2026AIMing for Standardised Explainability Evaluation in GNNs: A Framework and Case Study on Graph Kernel Networkscited by 0
- 2026A Completion-Aware Framework for Impactful Counterfactual Explainability in Graph Neural Networkscited by 0
- 2026A Comparative Study of Counterfactual Explainers for Graph Neural Networks Enabling Multiple Types of Graph Editcited by 0
- 2026A Comparative Study of Counterfactual Explainers for Graph Neural Networks Enabling Multiple Types of Graph Edit4 Sep 2026
- 2026A Completion-Aware Framework for Impactful Counterfactual Explainability in Graph Neural Networks20 Jun 2026
- 2026AIMing for Standardised Explainability Evaluation in GNNs: A Framework and Case Study on Graph Kernel Networks14 May 2026
- 2025MUSE-Explainer: Counterfactual Explanations for Symbolic Music Graph Classification Models30 Sep 2025
- 2025Discrete Diffusion-Based Model-Level Explanation of Heterogeneous GNNs with Node Features11 Aug 2025
- 2025Towards Comprehensive and Prerequisite-Free Explainer for Graph Neural Networks20 May 2025
- 2024A Directional Diffusion Graph Transformer for Recommendation4 Apr 2024
- 2024PowerGraph: A power grid benchmark dataset for graph neural networks5 Feb 2024
- 2023Generative Explanations for Graph Neural Network: Methods and Evaluations9 Nov 2023
Similar, not cited
Close in wording, no citation either way
- 2026Faithful, Sufficient and Understandable: Rethinking Graph Counterfactual Explanations via Discrete Diffusion Inversion
- 2024GNNAnatomy: Rethinking Model-Level Explanations for Graph Neural Networks
- 2025Graph Diffusion Counterfactual Explanation
- 2026Generative Diffusion Models of Stochastic Graph Signals
- 2025DiffGraph: Heterogeneous Graph Diffusion Model
- 2024Graph Out-of-Distribution Generalization via Causal Intervention
- 2025Do Graph Diffusion Models Accurately Capture and Generate Substructure Distributions?
- 2025Graph Representation Learning with Diffusion Generative Models