X-Node: Self-Explanation is All We Need
Prajit Sengupta, Islem Rekik

TL;DR
X-Node introduces a self-explaining graph neural network framework where each node generates its own explanation during prediction, enhancing interpretability without sacrificing accuracy in medical image classification tasks.
Contribution
It presents a novel self-explanation mechanism for GNNs that integrates explanation generation into the prediction process, unlike prior post-hoc methods.
Findings
Maintains competitive accuracy across multiple GNN backbones.
Produces faithful, per-node explanations that are interpretable.
Effective on medical image graph datasets.
Abstract
Graph neural networks (GNNs) have achieved state-of-the-art results in computer vision and medical image classification tasks by capturing structural dependencies across data instances. However, their decision-making remains largely opaque, limiting their trustworthiness in high-stakes clinical applications where interpretability is essential. Existing explainability techniques for GNNs are typically post-hoc and global, offering limited insight into individual node decisions or local reasoning. We introduce X-Node, a self-explaining GNN framework in which each node generates its own explanation as part of the prediction process. For every node, we construct a structured context vector encoding interpretable cues such as degree, centrality, clustering, feature saliency, and label agreement within its local topology. A lightweight Reasoner module maps this context into a compact…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
