mlsanityData to 7 Oct 2026

On the Probability of Necessity and Sufficiency of Explaining Graph Neural Networks: A Lower Bound Optimization Approach

arXiv 2212.07056 ↗First posted 14 Dec 2022cs.LGcited by 11

Not on the map. Why?

Abstract (arXiv)

The explainability of Graph Neural Networks (GNNs) is critical to various GNN applications, yet it remains a significant challenge. A convincing explanation should be both necessary and sufficient simultaneously. However, existing GNN explaining approaches focus on only one of the two aspects, necessity or sufficiency, or a heuristic trade-off between the two. Theoretically, the Probability of Necessity and Sufficiency (PNS) holds the potential to identify the most necessary and sufficient explanation since it can mathematically quantify the necessity and sufficiency of an explanation. Nevertheless, the difficulty of obtaining PNS due to non-monotonicity and the challenge of counterfactual estimation limit its wide use. To address the non-identifiability of PNS, we resort to a lower bound of PNS that can be optimized via counterfactual estimation, and propose a framework of Necessary and Sufficient Explanation for GNN (NSEG) via optimizing that lower bound. Specifically, we depict the GNN as a structural causal model (SCM), and estimate the probability of counterfactual via the intervention under the SCM. Additionally, we leverage continuous masks with a sampling strategy to optimize the lower bound to enhance the scalability. Empirical results demonstrate that NSEG outperforms state-of-the-art methods, consistently generating the most necessary and sufficient explanations.

Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 45 of its 84 references that are in the map. First posted on arXiv 14 Dec 2022.

Builds on

45 of 84 references.

References · 45

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  2. 2017Graph Attention Networkscited by 8,854
  3. 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
  4. 2017Inductive Representation Learning on Large Graphscited by 6,284
  5. 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
  6. 2018How Powerful are Graph Neural Networks?cited by 4,355
  7. 2017Neural Message Passing for Quantum Chemistrycited by 3,460
  8. 2017Axiomatic Attribution for Deep Networkscited by 3,350
  9. 2019Explainable Artificial Intelligence (XAI): Concepts, Taxonomies, Opportunities and Challenges toward Responsible AIcited by 1,543
  10. 2019Simplifying Graph Convolutional Networkscited by 1,470
  11. 2013Spectral Networks and Locally Connected Networks on Graphscited by 1,097
  12. 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,086
33 more
  1. 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 987
  2. 2018Link Prediction Based on Graph Neural Networkscited by 829
  3. 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 786
  4. 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 735
  5. 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 718
  6. 2019Graph Neural Networks for Social Recommendationcited by 711
  7. 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
  8. 2020Parameterized Explainer for Graph Neural Networkcited by 423
  9. 2020Explainability in Graph Neural Networks: A Taxonomic Surveycited by 383
  10. 2020GraphAF: a Flow-based Autoregressive Model for Molecular Graph Generationcited by 301
  11. 2020Towards Deeper Graph Neural Networkscited by 296
  12. 2020PGM-Explainer: Probabilistic Graphical Model Explanations for Graph Neural Networkscited by 210
  13. 2020GraphLIME: Local Interpretable Model Explanations for Graph Neural Networkscited by 209
  14. 2021Towards Causal Representation Learningcited by 207
  15. 2019Explainability Techniques for Graph Convolutional Networkscited by 160
  16. 2021Generative Causal Explanations for Graph Neural Networkscited by 124
  17. 2021CF-GNNExplainer: Counterfactual Explanations for Graph Neural Networkscited by 118
  18. 2013Probabilities of Causation: Bounds and Identificationcited by 89
  19. 2020Scalable Graph Neural Networks via Bidirectional Propagationcited by 87
  20. 2022Evaluating Explainability for Graph Neural Networkscited by 85
  21. 2022Learning and Evaluating Graph Neural Network Explanations based on Counterfactual and Factual Reasoningcited by 78
  22. 2019Neural Network Attributions: A Causal Perspectivecited by 77
  23. 2021User Preference-aware Fake News Detectioncited by 76
  24. 2017A causal framework for explaining the predictions of black-box sequence-to-sequence modelscited by 58
  25. 2022GraphFramEx: Towards Systematic Evaluation of Explainability Methods for Graph Neural Networkscited by 57
  26. 2021Explaining Black-Box Algorithms Using Probabilistic Contrastive Counterfactualscited by 55
  27. 2021Knowledge-aware Coupled Graph Neural Network for Social Recommendationcited by 49
  28. 2021Local Explanations via Necessity and Sufficiency: Unifying Theory and Practicecited by 45
  29. 2021GCExplainer: Human-in-the-Loop Concept-based Explanations for Graph Neural Networkscited by 35
  30. 2022Reinforced Causal Explainer for Graph Neural Networkscited by 34
  31. 2022Causal Explanations and XAIcited by 30
  32. 2022HAQJSK: Hierarchical-Aligned Quantum Jensen-Shannon Kernels for Graph Classificationcited by 18
  33. 2022ProtoCLIP: Prototypical Contrastive Language Image Pretrainingcited by 5

Built on by

Cited by year (2026 to 7 Oct)

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

11 papers.