Encoding Concepts in Graph Neural Networks
Lucie Charlotte Magister, Pietro Barbiero, Dmitry Kazhdan and, Federico Siciliano, Gabriele Ciravegna, Fabrizio Silvestri, Mateja, Jamnik, Pietro Lio

TL;DR
This paper introduces a differentiable concept-discovery module for graph neural networks that enhances interpretability, trust, and performance without sacrificing accuracy.
Contribution
It presents the first differentiable concept encoder for graph networks, enabling explainability by design through concept discovery and utilization.
Findings
Achieves comparable accuracy to vanilla graph networks.
Discovers meaningful, high-quality concepts with high completeness and purity.
Provides effective, high-quality concept-based explanations and interventions.
Abstract
The opaque reasoning of Graph Neural Networks induces a lack of human trust. Existing graph network explainers attempt to address this issue by providing post-hoc explanations, however, they fail to make the model itself more interpretable. To fill this gap, we introduce the Concept Encoder Module, the first differentiable concept-discovery approach for graph networks. The proposed approach makes graph networks explainable by design by first discovering graph concepts and then using these to solve the task. Our results demonstrate that this approach allows graph networks to: (i) attain model accuracy comparable with their equivalent vanilla versions, (ii) discover meaningful concepts that achieve high concept completeness and purity scores, (iii) provide high-quality concept-based logic explanations for their prediction, and (iv) support effective interventions at test time: these can…
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.
Taxonomy
TopicsAdvanced Graph Neural Networks · Bayesian Modeling and Causal Inference · Explainable Artificial Intelligence (XAI)
MethodsTest
