mlsanityData to 7 Oct 2026

D4Explainer: In-Distribution GNN Explanations via Discrete Denoising Diffusion

arXiv 2310.19321 ↗First posted 30 Oct 2023cs.LG cs.AIcited by 9

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

  1. 2022Diffusion Models for Graphs Benefit From Discrete State Spaces4 Oct
  2. 2022DiGress: Discrete Denoising diffusion for graph generation29 Sep
  3. 2022Score-based Generative Modeling of Graphs via the System of Stochastic Differential Equations5 Feb
  4. 2020Permutation Invariant Graph Generation via Score-Based Generative Modeling2 Mar

Other references · 46

  1. 2020Denoising Diffusion Probabilistic Modelscited by 20,851
  2. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  3. 2015Deep Unsupervised Learning using Nonequilibrium Thermodynamicscited by 7,005
  4. 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
  5. 2022Photorealistic Text-to-Image Diffusion Models with Deep Language Understandingcited by 6,322
  6. 2017Inductive Representation Learning on Large Graphscited by 6,284
  7. 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
  8. 2018How Powerful are Graph Neural Networks?cited by 4,355
  9. 2019Generative Modeling by Estimating Gradients of the Data Distributioncited by 4,067
  10. 2017Axiomatic Attribution for Deep Networkscited by 3,350
  11. 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
  12. 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
34 more
  1. 2021Structured Denoising Diffusion Models in Discrete State-Spacescited by 1,665
  2. 2021Cascaded Diffusion Models for High Fidelity Image Generationcited by 1,155
  3. 2017MoleculeNet: A Benchmark for Molecular Machine Learningcited by 1,037
  4. 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 821
  5. 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 735
  6. 2019Explaining Machine Learning Classifiers through Diverse Counterfactual Explanationscited by 612
  7. 2020Parameterized Explainer for Graph Neural Networkcited by 423
  8. 2018GraphRNN: Generating Realistic Graphs with Deep Auto-regressive Modelscited by 406
  9. 2019Provably Powerful Graph Networkscited by 385
  10. 2020Explainability in Graph Neural Networks: A Taxonomic Surveycited by 383
  11. 2018Adversarial Attack on Graph Structured Datacited by 300
  12. 2016Not Just a Black Box: Learning Important Features Through Propagating Activation Differencescited by 295
  13. 2021On Explainability of Graph Neural Networks via Subgraph Explorationscited by 280
  14. 2018Learning to Explain: An Information-Theoretic Perspective on Model Interpretationcited by 248
  15. 2020XGNN: Towards Model-Level Explanations of Graph Neural Networkscited by 211
  16. 2020PGM-Explainer: Probabilistic Graphical Model Explanations for Graph Neural Networkscited by 210
  17. 2020GraphLIME: Local Interpretable Model Explanations for Graph Neural Networkscited by 209
  18. 2019Explainability Techniques for Graph Convolutional Networkscited by 160
  19. 2020Interpreting Graph Neural Networks for NLP With Differentiable Edge Maskingcited by 152
  20. 2020Higher-Order Explanations of Graph Neural Networks via Relevant Walkscited by 138
  21. 2019An Exponential Learning Rate Schedule for Deep Learningcited by 121
  22. 2021CF-GNNExplainer: Counterfactual Explanations for Graph Neural Networkscited by 118
  23. 2022A Comprehensive Survey on Trustworthy Graph Neural Networks: Privacy, Robustness, Fairness, and Explainabilitycited by 118
  24. 2019CXPlain: Causal Explanations for Model Interpretation under Uncertaintycited by 98
  25. 2021Dirichlet Energy Constrained Learning for Deep Graph Neural Networkscited by 97
  26. 2021Robust Counterfactual Explanations on Graph Neural Networkscited by 72
  27. 2020Scalable Deep Generative Modeling for Sparse Graphscited by 63
  28. 2022CLEAR: Generative Counterfactual Explanations on Graphscited by 48
  29. 2023Conditional Diffusion Based on Discrete Graph Structures for Molecular Graph Generationcited by 46
  30. 2020The Intriguing Relation Between Counterfactual Explanations and Adversarial Examplescited by 44
  31. 2022Reinforced Causal Explainer for Graph Neural Networkscited by 34
  32. 2022GNNInterpreter: A Probabilistic Generative Model-Level Explanation for Graph Neural Networkscited by 34
  33. 2023DAG Matters! GFlowNets Enhanced Explainer For Graph Neural Networkscited by 27
  34. 2022Towards Faithful and Consistent Explanations for Graph Neural Networkscited by 13

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 1; 2024: 2; 2025: 3; 2026: 3.

9 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2026Faithful, Sufficient and Understandable: Rethinking Graph Counterfactual Explanations via Discrete Diffusion Inversion
  2. 2024GNNAnatomy: Rethinking Model-Level Explanations for Graph Neural Networks
  3. 2025Graph Diffusion Counterfactual Explanation
  4. 2026Generative Diffusion Models of Stochastic Graph Signals
  5. 2025DiffGraph: Heterogeneous Graph Diffusion Model
  6. 2024Graph Out-of-Distribution Generalization via Causal Intervention
  7. 2025Do Graph Diffusion Models Accurately Capture and Generate Substructure Distributions?
  8. 2025Graph Representation Learning with Diffusion Generative Models