OrphicX: A Causality-Inspired Latent Variable Model for Interpreting Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
This paper proposes a new eXplanation framework, called OrphicX, for generating causal explanations for any graph neural networks (GNNs) based on learned latent causal factors. Specifically, we construct a distinct generative model and design an objective function that encourages the generative model to produce causal, compact, and faithful explanations. This is achieved by isolating the causal factors in the latent space of graphs by maximizing the information flow measurements. We theoretically analyze the cause-effect relationships in the proposed causal graph, identify node attributes as confounders between graphs and GNN predictions, and circumvent such confounder effect by leveraging the backdoor adjustment formula. Our framework is compatible with any GNNs, and it does not require access to the process by which the target GNN produces its predictions. In addition, it does not rely on the linear-independence assumption of the explained features, nor require prior knowledge on the graph learning tasks. We show a proof-of-concept of OrphicX on canonical classification problems on graph data. In particular, we analyze the explanatory subgraphs obtained from explanations for molecular graphs (i.e., Mutag) and quantitatively evaluate the explanation performance with frequently occurring subgraph patterns. Empirically, we show that OrphicX can effectively identify the causal semantics for generating causal explanations, significantly outperforming its alternatives.
Key facts. Cited by 33 papers in the map (data through 7 Oct 2026). Builds on 21 of its 35 references that are in the map. First posted on arXiv 29 Mar 2022.
Builds on
21 of 35 references.
References · 21
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 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
- 2016Variational Graph Auto-Encoderscited by 1,373
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 735
- 2016Geometric deep learning on graphs and manifolds using mixture model CNNscited by 468
- 2020Parameterized Explainer for Graph Neural Networkcited by 423
- 2021On Explainability of Graph Neural Networks via Subgraph Explorationscited by 280
- 2020XGNN: Towards Model-Level Explanations of Graph Neural Networkscited by 211
- 2020PGM-Explainer: Probabilistic Graphical Model Explanations for Graph Neural Networkscited by 210
9 more
- 2020Interpreting Graph Neural Networks for NLP With Differentiable Edge Maskingcited by 152
- 2021Generative Causal Explanations for Graph Neural Networkscited by 124
- 2020Graph Information Bottleneck for Subgraph Recognitioncited by 119
- 2020Generative Interventions for Causal Learningcited by 45
- 2020Generative causal explanations of black-box classifierscited by 41
- 2020Causal Discovery from Incomplete Data: A Deep Learning Approachcited by 26
- 2017Temporal Dynamic Graph LSTM for Action-driven Video Object Detectioncited by 23
- 2021Correcting Exposure Bias for Link Recommendationcited by 17
- 2020Deep Graph Random Process for Relational-Thinking-Based Speech Recognitioncited by 12
Built on by
Citing papers per year: 2022: 6; 2023: 16; 2024: 8; 2025: 3.
33 papers.
Sort:
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trendscited by 88
- 2022Global Explainability of GNNs via Logic Combination of Learned Conceptscited by 64
- 2022GNNInterpreter: A Probabilistic Generative Model-Level Explanation for Graph Neural Networkscited by 34
- 2022Explaining the Explainers in Graph Neural Networks: a Comparative Studycited by 34
- 2024Energy-Based Concept Bottleneck Models: Unifying Prediction, Concept Intervention, and Probabilistic Interpretationscited by 33
- 2023A Survey on Explainability of Graph Neural Networkscited by 28
- 2023PaGE-Link: Path-based Graph Neural Network Explanation for Heterogeneous Link Predictioncited by 25
- 2023Self-Interpretable Time Series Prediction with Counterfactual Explanationscited by 24
- 2022Causal Transportability for Visual Recognitioncited by 23
- 2023Distill n' Explain: explaining graph neural networks using simple surrogatescited by 18
- 2023CI-GNN: A Granger Causality-Inspired Graph Neural Network for Interpretable Brain Network-Based Psychiatric Diagnosiscited by 16
- 2023Dynamic Graph Representation Learning with Neural Networks: A Surveycited by 15
21 more
- 2024How Interpretable Are Interpretable Graph Neural Networks?cited by 13
- 2023Exploring Causal Learning through Graph Neural Networks: An In-depth Reviewcited by 8
- 2024Graph Neural Network Causal Explanation via Neural Causal Modelscited by 8
- 2022L2XGNN: Learning to Explain Graph Neural Networkscited by 7
- 2023Efficient GNN Explanation via Learning Removal-based Attributioncited by 6
- 2023Generative Explanations for Graph Neural Network: Methods and Evaluationscited by 4
- 2023When Graph Neural Network Meets Causality: Opportunities, Methodologies and An Outlookcited by 4
- 2024Towards Few-shot Self-explaining Graph Neural Networkscited by 4
- 2023Causal Temporal Graph Convolutional Neural Networks (CTGCN)cited by 3
- 2024Explainable Molecular Property Prediction: Aligning Chemical Concepts with Predictions via Language Modelscited by 3
- 2023Unstructured and structured data: Can we have the best of both worlds with large language models?cited by 2
- 2023Causal State Distillation for Explainable Reinforcement Learningcited by 2
- 2023Predicting and Interpreting Energy Barriers of Metallic Glasses with Graph Neural Networkscited by 2
- 2025Graph-based Fake Account Detection: A Surveycited by 1
- 2025GRExplainer: A Universal Explanation Method for Temporal Graph Neural Networkscited by 1
- 2023Structure-Sensitive Graph Dictionary Embedding for Graph Classificationcited by 0
- 2023ACGAN-GNNExplainer: Auxiliary Conditional Generative Explainer for Graph Neural Networkscited by 0
- 2024SynHING: Synthetic Heterogeneous Information Network Generation for Graph Learning and Explanationcited by 0
- 2024PAGE: Parametric Generative Explainer for Graph Neural Networkcited by 0
- 2024Exploiting Latent Linearity in LLMs Improves Explainable Molecular Representation Learningcited by 0
- 2025i-WiViG: Interpretable Window Vision GNNcited by 0
- 2025GRExplainer: A Universal Explanation Method for Temporal Graph Neural Networks28 Dec 2025
- 2025Graph-based Fake Account Detection: A Survey9 Jul 2025
- 2025i-WiViG: Interpretable Window Vision GNN11 Mar 2025
- 2024Exploiting Latent Linearity in LLMs Improves Explainable Molecular Representation Learning11 Oct 2024
- 2024PAGE: Parametric Generative Explainer for Graph Neural Network26 Aug 2024
- 2024Towards Few-shot Self-explaining Graph Neural Networks14 Aug 2024
- 2024Graph Neural Network Causal Explanation via Neural Causal Models12 Jul 2024
- 2024How Interpretable Are Interpretable Graph Neural Networks?12 Jun 2024
- 2024Explainable Molecular Property Prediction: Aligning Chemical Concepts with Predictions via Language Models25 May 2024
- 2024Energy-Based Concept Bottleneck Models: Unifying Prediction, Concept Intervention, and Probabilistic Interpretations25 Jan 2024
- 2024SynHING: Synthetic Heterogeneous Information Network Generation for Graph Learning and Explanation7 Jan 2024
- 2023Causal State Distillation for Explainable Reinforcement Learning30 Dec 2023
21 more
- 2023When Graph Neural Network Meets Causality: Opportunities, Methodologies and An Outlook19 Dec 2023
- 2023Predicting and Interpreting Energy Barriers of Metallic Glasses with Graph Neural Networks8 Dec 2023
- 2023Exploring Causal Learning through Graph Neural Networks: An In-depth Review25 Nov 2023
- 2023Generative Explanations for Graph Neural Network: Methods and Evaluations9 Nov 2023
- 2023ACGAN-GNNExplainer: Auxiliary Conditional Generative Explainer for Graph Neural Networks29 Sep 2023
- 2023Structure-Sensitive Graph Dictionary Embedding for Graph Classification18 Jun 2023
- 2023Self-Interpretable Time Series Prediction with Counterfactual Explanations9 Jun 2023
- 2023Efficient GNN Explanation via Learning Removal-based Attribution9 Jun 2023
- 2023A Survey on Explainability of Graph Neural Networks2 Jun 2023
- 2023Unstructured and structured data: Can we have the best of both worlds with large language models?25 Apr 2023
- 2023Dynamic Graph Representation Learning with Neural Networks: A Survey12 Apr 2023
- 2023Distill n' Explain: explaining graph neural networks using simple surrogates17 Mar 2023
- 2023Causal Temporal Graph Convolutional Neural Networks (CTGCN)16 Mar 2023
- 2023PaGE-Link: Path-based Graph Neural Network Explanation for Heterogeneous Link Prediction24 Feb 2023
- 2023CI-GNN: A Granger Causality-Inspired Graph Neural Network for Interpretable Brain Network-Based Psychiatric Diagnosis4 Jan 2023
- 2022Explaining the Explainers in Graph Neural Networks: a Comparative Study27 Oct 2022
- 2022Global Explainability of GNNs via Logic Combination of Learned Concepts13 Oct 2022
- 2022L2XGNN: Learning to Explain Graph Neural Networks28 Sep 2022
- 2022GNNInterpreter: A Probabilistic Generative Model-Level Explanation for Graph Neural Networks15 Sep 2022
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trends16 May 2022
- 2022Causal Transportability for Visual Recognition26 Apr 2022
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trendscited by 88
- 2022Global Explainability of GNNs via Logic Combination of Learned Conceptscited by 64
- 2022GNNInterpreter: A Probabilistic Generative Model-Level Explanation for Graph Neural Networkscited by 34
- 2022Explaining the Explainers in Graph Neural Networks: a Comparative Studycited by 34
- 2024Energy-Based Concept Bottleneck Models: Unifying Prediction, Concept Intervention, and Probabilistic Interpretationscited by 33
- 2023A Survey on Explainability of Graph Neural Networkscited by 28
- 2023PaGE-Link: Path-based Graph Neural Network Explanation for Heterogeneous Link Predictioncited by 25
- 2023Self-Interpretable Time Series Prediction with Counterfactual Explanationscited by 24
- 2022Causal Transportability for Visual Recognitioncited by 23
- 2023Distill n' Explain: explaining graph neural networks using simple surrogatescited by 18
- 2023CI-GNN: A Granger Causality-Inspired Graph Neural Network for Interpretable Brain Network-Based Psychiatric Diagnosiscited by 16
- 2023Dynamic Graph Representation Learning with Neural Networks: A Surveycited by 15
12 most cited of 33 All 33 (JSON)
- 2025GRExplainer: A Universal Explanation Method for Temporal Graph Neural Networks28 Dec 2025
- 2025Graph-based Fake Account Detection: A Survey9 Jul 2025
- 2025i-WiViG: Interpretable Window Vision GNN11 Mar 2025
- 2024Exploiting Latent Linearity in LLMs Improves Explainable Molecular Representation Learning11 Oct 2024
- 2024PAGE: Parametric Generative Explainer for Graph Neural Network26 Aug 2024
- 2024Towards Few-shot Self-explaining Graph Neural Networks14 Aug 2024
- 2024Graph Neural Network Causal Explanation via Neural Causal Models12 Jul 2024
- 2024How Interpretable Are Interpretable Graph Neural Networks?12 Jun 2024
- 2024Explainable Molecular Property Prediction: Aligning Chemical Concepts with Predictions via Language Models25 May 2024
- 2024Energy-Based Concept Bottleneck Models: Unifying Prediction, Concept Intervention, and Probabilistic Interpretations25 Jan 2024
- 2024SynHING: Synthetic Heterogeneous Information Network Generation for Graph Learning and Explanation7 Jan 2024
- 2023Causal State Distillation for Explainable Reinforcement Learning30 Dec 2023
12 newest of 33 All 33 (JSON)