The GECo algorithm for Graph Neural Networks Explanation

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Calderaro, Salvatore, Amato, Domenico, Bosco, Giosuè Lo, Rizzo, Riccardo, Vella, Filippo
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908903560708096
author Calderaro, Salvatore
Amato, Domenico
Bosco, Giosuè Lo
Rizzo, Riccardo
Vella, Filippo
author_facet Calderaro, Salvatore
Amato, Domenico
Bosco, Giosuè Lo
Rizzo, Riccardo
Vella, Filippo
contents Graph Neural Networks (GNNs) are powerful models that can manage complex data sources and their interconnection links. One of GNNs' main drawbacks is their lack of interpretability, which limits their application in sensitive fields. In this paper, we introduce a new methodology involving graph communities to address the interpretability of graph classification problems. The proposed method, called GECo, exploits the idea that if a community is a subset of graph nodes densely connected, this property should play a role in graph classification. This is reasonable, especially if we consider the message-passing mechanism, which is the basic mechanism of GNNs. GECo analyzes the contribution to the classification result of the communities in the graph, building a mask that highlights graph-relevant structures. GECo is tested for Graph Convolutional Networks on six artificial and four real-world graph datasets and is compared to the main explainability methods such as PGMExplainer, PGExplainer, GNNExplainer, and SubgraphX using four different metrics. The obtained results outperform the other methods for artificial graph datasets and most real-world datasets.
format Preprint
id arxiv_https___arxiv_org_abs_2411_11391
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle The GECo algorithm for Graph Neural Networks Explanation
Calderaro, Salvatore
Amato, Domenico
Bosco, Giosuè Lo
Rizzo, Riccardo
Vella, Filippo
Machine Learning
Artificial Intelligence
Graph Neural Networks (GNNs) are powerful models that can manage complex data sources and their interconnection links. One of GNNs' main drawbacks is their lack of interpretability, which limits their application in sensitive fields. In this paper, we introduce a new methodology involving graph communities to address the interpretability of graph classification problems. The proposed method, called GECo, exploits the idea that if a community is a subset of graph nodes densely connected, this property should play a role in graph classification. This is reasonable, especially if we consider the message-passing mechanism, which is the basic mechanism of GNNs. GECo analyzes the contribution to the classification result of the communities in the graph, building a mask that highlights graph-relevant structures. GECo is tested for Graph Convolutional Networks on six artificial and four real-world graph datasets and is compared to the main explainability methods such as PGMExplainer, PGExplainer, GNNExplainer, and SubgraphX using four different metrics. The obtained results outperform the other methods for artificial graph datasets and most real-world datasets.
title The GECo algorithm for Graph Neural Networks Explanation
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2411.11391