TL;DR
This paper introduces a novel framework for explaining and evaluating Graph Neural Networks using counterfactual and factual reasoning, improving interpretability without requiring ground-truth explanations.
Contribution
It proposes a model-agnostic explanation method based on causal reasoning and introduces metrics for evaluation without ground-truth, outperforming previous methods.
Findings
CF^2 generates better explanations than state-of-the-art methods.
The proposed metrics correlate with ground-truth evaluation.
The framework is effective on real-world datasets.
Abstract
Structural data well exists in Web applications, such as social networks in social media, citation networks in academic websites, and threads data in online forums. Due to the complex topology, it is difficult to process and make use of the rich information within such data. Graph Neural Networks (GNNs) have shown great advantages on learning representations for structural data. However, the non-transparency of the deep learning models makes it non-trivial to explain and interpret the predictions made by GNNs. Meanwhile, it is also a big challenge to evaluate the GNN explanations, since in many cases, the ground-truth explanations are unavailable. In this paper, we take insights of Counterfactual and Factual (CF^2) reasoning from causal inference theory, to solve both the learning and evaluation problems in explainable GNNs. For generating explanations, we propose a model-agnostic…
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
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
