TL;DR
This paper introduces RC-Explainer, a reinforcement learning-based method for generating faithful and concise explanations for GNNs by modeling the explanation process as a sequential decision task that considers edge dependencies.
Contribution
It proposes a novel reinforcement learning framework that captures edge dependencies and coalition effects, improving the faithfulness and effectiveness of GNN explanations.
Findings
Outperforms state-of-the-art methods in accuracy and contrastivity
Produces more faithful and concise explanations
Passes sanity checks and visual inspections
Abstract
Explainability is crucial for probing graph neural networks (GNNs), answering questions like "Why the GNN model makes a certain prediction?". Feature attribution is a prevalent technique of highlighting the explanatory subgraph in the input graph, which plausibly leads the GNN model to make its prediction. Various attribution methods exploit gradient-like or attention scores as the attributions of edges, then select the salient edges with top attribution scores as the explanation. However, most of these works make an untenable assumption - the selected edges are linearly independent - thus leaving the dependencies among edges largely unexplored, especially their coalition effect. We demonstrate unambiguous drawbacks of this assumption - making the explanatory subgraph unfaithful and verbose. To address this challenge, we propose a reinforcement learning agent, Reinforced Causal…
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.
