GraphNarrator: Generating Textual Explanations for Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
Graph representation learning has garnered significant attention due to its broad applications in various domains, such as recommendation systems and social network analysis. Despite advancements in graph learning methods, challenges still remain in explainability when graphs are associated with semantic features. In this paper, we present GraphNarrator, the first method designed to generate natural language explanations for Graph Neural Networks. GraphNarrator employs a generative language model that maps input-output pairs to explanations reflecting the model's decision-making process. To address the lack of ground truth explanations to train the model, we propose first generating pseudo-labels that capture the model's decisions from saliency-based explanations, then using Expert Iteration to iteratively train the pseudo-label generator based on training objectives on explanation quality. The high-quality pseudo-labels are finally utilized to train an end-to-end explanation generator model. Extensive experiments are conducted to demonstrate the effectiveness of GraphNarrator in producing faithful, concise, and human-preferred natural language explanations.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 34 of its 50 references that are in the map. First posted on arXiv 20 Oct 2024.
Builds on
34 of 50 references.
References · 34
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2022Large Language Models are Zero-Shot Reasonerscited by 4,374
- 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 976
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 737
- 2023RAFT: Reward rAnked FineTuning for Generative Foundation Model Alignmentcited by 686
- 2023Reinforced Self-Training (ReST) for Language Modelingcited by 500
- 2018e-SNLI: Natural Language Inference with Natural Language Explanationscited by 468
- 2020Parameterized Explainer for Graph Neural Networkcited by 426
- 2019Explain Yourself! Leveraging Language Models for Commonsense Reasoningcited by 367
- 2016Rationalizing Neural Predictionscited by 281
- 2020XGNN: Towards Model-Level Explanations of Graph Neural Networkscited by 211
22 more
- 2020Measuring Association Between Labels and Free-Text Rationalescited by 160
- 2020WT5?! Training Text-to-Text Models to Explain their Predictionscited by 148
- 2021GraphFormers: GNN-nested Transformers for Representation Learning on Textual Graphcited by 143
- 2024Faithfulness vs. Plausibility: On the (Un)Reliability of Explanations from Large Language Modelscited by 105
- 2019GEAR: Graph-based Evidence Aggregating and Reasoning for Fact Verificationcited by 100
- 2019Rethinking Cooperative Rationalization: Introspective Extraction and Complement Controlcited by 96
- 2020Evaluating Explanations: How much do explanations from the teacher aid students?cited by 94
- 2023On Measuring Faithfulness or Self-consistency of Natural Language Explanationscited by 73
- 2023Faithful Explanations of Black-box NLP Models Using LLM-generated Counterfactualscited by 44
- 2021InfoLM: A New Metric to Evaluate Summarization & Data2Text Generationcited by 33
- 2019Layerwise Relevance Visualization in Convolutional Text Graph Classifierscited by 32
- 2021Unsupervised Extractive Summarization using Pointwise Mutual Informationcited by 23
- 2023D-Separation for Causal Self-Explanationcited by 21
- 2023Tell Me a Story! Narrative-Driven XAI with Large Language Modelscited by 20
- 2024Distilling Large Language Models for Text-Attributed Graph Learningcited by 20
- 2018Patient representation learning and interpretable evaluation using clinical notescited by 15
- 2023Enhancing the Rationale-Input Alignment for Self-explaining Rationalizationcited by 15
- 2020Evaluating Explanation Methods for Neural Machine Translationcited by 14
- 2022Saliency Map Verbalization: Comparing Feature Importance Representations from Model-free and Instruction-based Methodscited by 13
- 2024ELAD: Explanation-Guided Large Language Models Active Distillationcited by 12
- 2022Logical Satisfiability of Counterfactuals for Faithful Explanations in NLIcited by 11
- 2024textttCOSMIC: Mutual Information for Task-Agnostic Summarization Evaluationcited by 6
Built on by
Citing papers per year: 2024: 2; 2025: 1; 2026: 4.
7 papers.
- 2024GraphXAIN: Narratives to Explain Graph Neural Networkscited by 11
- 2024Graph Learning in the Era of LLMs: A Survey from the Perspective of Data, Models, and Taskscited by 10
- 2025Towards Automatic Evaluation and Selection of PHI De-identification Models via Multi-Agent Collaborationcited by 3
- 2026TeachPro: Multi-Label Qualitative Teaching Evaluation via Cross-View Graph Synergy and Semantic Anchored Evidence Encodingcited by 0
- 2026Exploring Concept Subspace for Self-explainable Text-Attributed Graph Learningcited by 0
- 2026On the Importance and Evaluation of Narrativity in Natural Language AI Explanationscited by 0
- 2026CIExplainer++: Generating Causal and Interpretable Explanations for Graph Neural Networkscited by 0
- 2026CIExplainer++: Generating Causal and Interpretable Explanations for Graph Neural Networks17 Jun 2026
- 2026On the Importance and Evaluation of Narrativity in Natural Language AI Explanations20 Apr 2026
- 2026Exploring Concept Subspace for Self-explainable Text-Attributed Graph Learning13 Apr 2026
- 2026TeachPro: Multi-Label Qualitative Teaching Evaluation via Cross-View Graph Synergy and Semantic Anchored Evidence Encoding14 Jan 2026
- 2025Towards Automatic Evaluation and Selection of PHI De-identification Models via Multi-Agent Collaboration17 Oct 2025
- 2024Graph Learning in the Era of LLMs: A Survey from the Perspective of Data, Models, and Tasks17 Dec 2024
- 2024GraphXAIN: Narratives to Explain Graph Neural Networks4 Nov 2024