Lune

ICLR2024Top-tier venue

GraphChef: Decision-Tree Recipes to Explain Graph Neural Networks

Peter Müller, Lukas Faber, Karolis Martinkus, Roger Wattenhofer

2024Year
11Citations
4Top-tier citations

Abstract

We propose a new self-explainable Graph Neural Network (GNN) model: GraphChef. GraphChef integrates decision trees into the GNN message passing framework. Given a dataset, GraphChef returns a set of rules (a recipe) that explains each class in the dataset unlike existing GNNs and explanation methods that reason on individual graphs. Thanks to the decision trees, the GraphChef recipes are human-comprehensible. We also present a new pruning method to produce small and easy-to-digest trees. Experiments demonstrate that GraphChef reaches comparable accuracy to non-self-explainable GNNs, and the produced decision trees are indeed small. We further validate the correctness of the discovered recipes on datasets where explanation ground truth is available: Reddit-Binary, MUTAG, BA-2Motifs, BA-Shapes, Tree-Cycle, and Tree-Grid.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext 53924480-c686-48d2-a7cb-135c66f8ff7d

Cited by top-tier papers4

Ask how each one uses it

Builds on12

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines