Enregistré dans:
Détails bibliographiques
Auteurs principaux: Pan, Bo, Xiong, Zhen, Wu, Guanchen, Zhang, Zheng, Zhang, Yifei, Zhao, Liang
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:https://arxiv.org/abs/2410.15268
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866910973029253120
author Pan, Bo
Xiong, Zhen
Wu, Guanchen
Zhang, Zheng
Zhang, Yifei
Zhao, Liang
author_facet Pan, Bo
Xiong, Zhen
Wu, Guanchen
Zhang, Zheng
Zhang, Yifei
Zhao, Liang
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2410_15268
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle GraphNarrator: Generating Textual Explanations for Graph Neural Networks
Pan, Bo
Xiong, Zhen
Wu, Guanchen
Zhang, Zheng
Zhang, Yifei
Zhao, Liang
Machine Learning
Computation and Language
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.
title GraphNarrator: Generating Textual Explanations for Graph Neural Networks
topic Machine Learning
Computation and Language
url https://arxiv.org/abs/2410.15268