Towards Faithful Class-level Self-explainability in Graph Neural Networks by Subgraph Dependencies
Fanzhen Liu, Xiaoxiao Ma, Jian Yang, Alsharif Abuadbba, Kristen Moore, Surya Nepal, Cecile Paris, Quan Z. Sheng, Jia Wu

TL;DR
This paper introduces GraphOracle, a novel GNN framework that generates faithful class-level explanations by jointly learning discriminative subgraphs, improving interpretability, scalability, and evaluation of explanation quality.
Contribution
GraphOracle is the first to effectively generate and evaluate class-level explanations for GNNs using integrated training and a masking-based assessment.
Findings
GraphOracle outperforms prior methods in fidelity and explainability.
It achieves faster training through entropy-regularized subgraph selection.
Prior methods like ProtGNN and PGIB do not provide effective class-level explanations.
Abstract
Enhancing the interpretability of graph neural networks (GNNs) is crucial to ensure their safe and fair deployment. Recent work has introduced self-explainable GNNs that generate explanations as part of training, improving both faithfulness and efficiency. Some of these models, such as ProtGNN and PGIB, learn class-specific prototypes, offering a potential pathway toward class-level explanations. However, their evaluations focus solely on instance-level explanations, leaving open the question of whether these prototypes meaningfully generalize across instances of the same class. In this paper, we introduce GraphOracle, a novel self-explainable GNN framework designed to generate and evaluate class-level explanations for GNNs. Our model jointly learns a GNN classifier and a set of structured, sparse subgraphs that are discriminative for each class. We propose a novel integrated training…
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.
