atlas

Research map / Graph learning / GNN architectures

GnnXemplar: Exemplars to Explanations - Natural Language Rules for Global GNN Interpretability

NeurIPS 2025 · Graph learning › GNN architectures · approach: GNN explainability · 0 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 GnnXemplar, a global GNN explainer that selects exemplar nodes via greedy reverse-kNN coverage maximization and uses self-refining LLM prompts to turn exemplar neighborhoods into natural-language rules.

Problem

Global explanation of GNN node classification on large, attributed graphs, where motif-based global explainers designed for small graph classification break down.

Approach

Identify representative nodes (exemplars) in the GNN embedding space by greedy coverage maximization over reverse k-nearest neighbors, then derive natural-language boolean rules per exemplar with a self-refine LLM loop (generate code, get feedback on misclassified nodes, refine), and OR them into class-level explanations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Rev-k-NN exemplar selection instead of equal-sized random exemplar selection (ablation)GnnXemplar · node-classification benchmarksfidelityHelped
Use iterative self-refinement instead of zero-shot rule generation (ablation)GnnXemplar · all datasetsfidelityHelped
Increase Rev-k-NN neighborhood size from 1 to 5 (ablation)GnnXemplar · WikiCSfidelity: 0.72 to 0.78Helped
Increase Rev-k-NN neighborhood size from 5 to 20 or 100 (ablation)GnnXemplar · WikiCSfidelity: 0.72 at 20, 0.69 at 100Hurt
Increase Rev-k-NN neighborhood size from 5 to 100 (ablation)GnnXemplar · Questionsfidelity: 0.92 at k=5; 0.86 at k=100Hurt
Use a training sample size of 20 rather than smaller or excessively large samples (ablation)GnnXemplar self-refinement · WikiCSfidelity: 0.78Helped
Use a training sample size of 20 rather than smaller or excessively large samples (ablation)GnnXemplar self-refinement · Questionsfidelity: 0.92Helped
Compute Rev-k-NN prototypes using 5–10 % of nodes rather than full sampling (ablation)GnnXemplar exemplar selection · WikiCS and Questionsruntime: 0.7 s → 690 s on WikiCS; 0.01 s → 41.6 s on QuestionsHelped
Present explanations as text rather than subgraph visualizationsGnnXemplar explanations · user preference across five A/B test questionspreference for text: 200/300; p-value <0.0001Helped
Apply GnnXemplar to TAGCora using GAT rather than GraphSAGE backboneGnnXemplar · TAGCorafidelity: 76.75 to 83.00Helped

Surprising findings

Limitations

Experimental setup

Datasets: TAGCora Citeseer WikiCS ogbn-arxiv Amazon-ratings Minesweeper Questions BA-Shapes

Benchmarks: TAGCora Citeseer WikiCS ogbn-arxiv Amazon-ratings Minesweeper Questions BA-Shapes

Metrics: fidelity precision recall F1 runtime

Baselines: GNNInterpreter GCNeuron GLGExplainer

Builds on: Exemplar Theory Self-Refine GLGExplainer GNNInterpreter GCNeuron

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