atlas

Research map / Graph learning / GNN architectures

GraphTrail: Translating GNN Predictions into Human-Interpretable Logical Rules

NeurIPS 2024 · Graph learning › GNN architectures · approach: GNN explainability · 5 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes GraphTrail, an end-to-end global post-hoc GNN explainer that mines Shapley-ranked computation-tree concepts and fits boolean formulas over them via symbolic regression to translate GNN predictions into logical rules.

Problem

Global explanation of graph neural networks: existing explainers are instance-level or depend on instance explainers, and fail to recover the combinatorial logic a GNN learns over subgraph concepts across a dataset.

Approach

Reduce the subgraph concept space to unique computation trees of a message-passing GNN, rank them with Shapley values using negated cross-entropy as the value function, and map the top-k concept vectors to a boolean formula per class via evolutionary symbolic regression over AND, OR, NOT and XOR.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace GLGExplainer with GraphTrailglobal GNN explanation · BAMultiShapesfidelity: 0.48 ± 0.02 -> 0.87 ± 0.02Helped
replace GLGExplainer with GraphTrailglobal GNN explanation · MUTAGfidelity: 0.74 ± 0.10 -> 0.82 ± 0.09Helped
replace GLGExplainer with GraphTrailglobal GNN explanation · Mutagenicityfidelity: 0.62 ± 0.03 -> 0.72 ± 0.01Helped
replace GLGExplainer with GraphTrailglobal GNN explanation · NCI1fidelity: 0.57 ± 0.04 -> 0.72 ± 0.02Helped
use exact rather than sampling-based Shapley computation (ablation)GraphTrail · BAMultiShapesfidelity: 0.86 ± 0.01 -> 0.87 ± 0.02Helped
use exact rather than sampling-based Shapley computation (ablation)GraphTrail · MUTAGfidelity: 0.78 ± 0.08 -> 0.82 ± 0.09Helped
use exact rather than sampling-based Shapley computation (ablation)GraphTrail · Mutagenicityfidelity: 0.72 ± 0.01 -> 0.72 ± 0.01No clear effect
use exact rather than sampling-based Shapley computation (ablation)GraphTrail · NCI1fidelity: 0.72 ± 0.02 -> 0.72 ± 0.02No clear effect
select concepts using Shapley values rather than at random (ablation)GraphTrail · BAMultiShapesfidelity: 0.54 ± 0.03 -> 0.86 ± 0.02Helped
select concepts using Shapley values rather than at random (ablation)GraphTrail · MUTAGfidelity: 0.68 ± 0.04 -> 0.82 ± 0.09Helped
select concepts using Shapley values rather than at random (ablation)GraphTrail · Mutagenicityfidelity: 0.55 ± 0.01 -> 0.72 ± 0.01Helped
select concepts using Shapley values rather than at random (ablation)GraphTrail · NCI1fidelity: 0.54 ± 0.02 -> 0.72 ± 0.02Helped

Surprising findings

Limitations

Experimental setup

Datasets: BAMultiShapes MUTAG Mutagenicity NCI1

Benchmarks: BAMultiShapes MUTAG Mutagenicity NCI1

Metrics: fidelity precision recall F1-score accuracy vs ground truth

Baselines: GLGExplainer GLGExplainer-iso GraphTrail-S

Builds on: GLGExplainer PGExplainer SHAP (Kernel-SHAP) symbolic regression evolutionary algorithm (PySR-style)

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy