Generative Causal Explanations for Graph Neural Networks
Wanyu Lin, Hao Lan, Baochun Li

TL;DR
This paper introduces Gem, a causal learning-based, model-agnostic method for explaining GNN decisions, which improves explanation accuracy and speed without requiring internal GNN details.
Contribution
Gem is the first to formulate GNN explanation as a causal learning problem, offering better generalization and efficiency over existing methods.
Findings
Gem increases explanation accuracy by up to 30%.
Gem speeds up explanations by up to 110 times.
Theoretical analysis unifies recent explainers under a causal framework.
Abstract
This paper presents Gem, a model-agnostic approach for providing interpretable explanations for any GNNs on various graph learning tasks. Specifically, we formulate the problem of providing explanations for the decisions of GNNs as a causal learning task. Then we train a causal explanation model equipped with a loss function based on Granger causality. Different from existing explainers for GNNs, Gem explains GNNs on graph-structured data from a causal perspective. It has better generalization ability as it has no requirements on the internal structure of the GNNs or prior knowledge on the graph learning tasks. In addition, Gem, once trained, can be used to explain the target GNN very quickly. Our theoretical analysis shows that several recent explainers fall into a unified framework of additive feature attribution methods. Experimental results on synthetic and real-world datasets show…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsExplainable Artificial Intelligence (XAI) · Advanced Graph Neural Networks · Topic Modeling
