Iterative Graph Neural Network Enhancement via Frequent Subgraph Mining of Explanations

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Naik, Harish G., Polster, Jan, Shekhar, Raj, Horváth, Tamás, Turán, György
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866914711086301184
author Naik, Harish G.
Polster, Jan
Shekhar, Raj
Horváth, Tamás
Turán, György
author_facet Naik, Harish G.
Polster, Jan
Shekhar, Raj
Horváth, Tamás
Turán, György
contents We formulate an XAI-based model improvement approach for Graph Neural Networks (GNNs) for node classification, called Explanation Enhanced Graph Learning (EEGL). The goal is to improve predictive performance of GNN using explanations. EEGL is an iterative self-improving algorithm, which starts with a learned "vanilla" GNN, and repeatedly uses frequent subgraph mining to find relevant patterns in explanation subgraphs. These patterns are then filtered further to obtain application-dependent features corresponding to the presence of certain subgraphs in the node neighborhoods. Giving an application-dependent algorithm for such a subgraph-based extension of the Weisfeiler-Leman (1-WL) algorithm has previously been posed as an open problem. We present experimental evidence, with synthetic and real-world data, which show that EEGL outperforms related approaches in predictive performance and that it has a node-distinguishing power beyond that of vanilla GNNs. We also analyze EEGL's training dynamics.
format Preprint
id arxiv_https___arxiv_org_abs_2403_07849
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Iterative Graph Neural Network Enhancement via Frequent Subgraph Mining of Explanations
Naik, Harish G.
Polster, Jan
Shekhar, Raj
Horváth, Tamás
Turán, György
Machine Learning
We formulate an XAI-based model improvement approach for Graph Neural Networks (GNNs) for node classification, called Explanation Enhanced Graph Learning (EEGL). The goal is to improve predictive performance of GNN using explanations. EEGL is an iterative self-improving algorithm, which starts with a learned "vanilla" GNN, and repeatedly uses frequent subgraph mining to find relevant patterns in explanation subgraphs. These patterns are then filtered further to obtain application-dependent features corresponding to the presence of certain subgraphs in the node neighborhoods. Giving an application-dependent algorithm for such a subgraph-based extension of the Weisfeiler-Leman (1-WL) algorithm has previously been posed as an open problem. We present experimental evidence, with synthetic and real-world data, which show that EEGL outperforms related approaches in predictive performance and that it has a node-distinguishing power beyond that of vanilla GNNs. We also analyze EEGL's training dynamics.
title Iterative Graph Neural Network Enhancement via Frequent Subgraph Mining of Explanations
topic Machine Learning
url https://arxiv.org/abs/2403.07849