DT+GNN: A Fully Explainable Graph Neural Network using Decision Trees
Peter M\"uller, Lukas Faber, Karolis Martinkus, Roger Wattenhofer

TL;DR
This paper introduces DT+GNN, a fully explainable graph neural network architecture that uses decision trees for transparent reasoning, enabling inspection at every step and providing insights into the model's decisions.
Contribution
The paper presents a novel GNN architecture that integrates decision trees for full interpretability, replacing traditional black-box models and enabling step-by-step inspection.
Findings
DT+GNN achieves comparable performance to traditional GNNs on real-world datasets.
The decision trees can be pruned for interpretability without sacrificing accuracy.
The approach provides new insights into dataset structures through explainability.
Abstract
We propose the fully explainable Decision Tree Graph Neural Network (DT+GNN) architecture. In contrast to existing black-box GNNs and post-hoc explanation methods, the reasoning of DT+GNN can be inspected at every step. To achieve this, we first construct a differentiable GNN layer, which uses a categorical state space for nodes and messages. This allows us to convert the trained MLPs in the GNN into decision trees. These trees are pruned using our newly proposed method to ensure they are small and easy to interpret. We can also use the decision trees to compute traditional explanations. We demonstrate on both real-world datasets and synthetic GNN explainability benchmarks that this architecture works as well as traditional GNNs. Furthermore, we leverage the explainability of DT+GNNs to find interesting insights into many of these datasets, with some surprising results. We also provide…
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
TopicsExplainable Artificial Intelligence (XAI) · Advanced Graph Neural Networks · Machine Learning in Materials Science
MethodsGraph Neural Network
