The GECo algorithm for Graph Neural Networks Explanation

Salvatore Calderaro, Domenico Amato, Giosuè Lo Bosco, Riccardo Rizzo, Filippo Vella
11/18/2024
cs.LGcs.AI

No official code found. Best implementation: salvatorecalderaro/geco_explainer (1 star, last commit 2026-03-30).

Abstract

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.

View on arXivView PDF

Code Implementations(1)

GECo: a community-based explainer for Graph Neural Networks.

10Python, Jupyter NotebookSep 14, 20246 months agoNOASSERTION
explainabilitygraphneuralnetworkgraphsinterpretability

Similar Papers

Cite this paper

@article{calderaro2024geco,
  title  = {The GECo algorithm for Graph Neural Networks Explanation},
  author = {Salvatore Calderaro and Domenico Amato and Giosuè Lo Bosco and Riccardo Rizzo and Filippo Vella},
  year   = {2024},
  eprint = {2411.11391},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.11391v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2411.11391.svg)](https://codeofpaper.com/paper/2411.11391)

Discussion