Graph Neural Networks (GNNs) are powerful models that can manage complex data sources and their interconnection links. Still, one of GNNs’ main drawbacks is their lack of explainability, which limits their application in sensitive fields. In this paper, we introduce a new approach involving graph communities to address the explainability of graph classification problems, called Graph Neural Network Explainer based on Communities (GECo). Taking into consideration that a community is a subset of graph nodes that are densely connected, GECo exploits the idea that these subgraphs should play a key role in graph classification. This assumption 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, TAGE, and SubgraphX, using six different metrics. The obtained results outperform the other methods for artificial graph datasets and most real-world datasets. Furthermore, GECo is faster than most of the competitors since it does not need to make use of any sampling process.

Amato, D., Calderaro, S., Lo Bosco, G., Rizzo, R., Vella, F. (2026). GECo: a community-based graph neural network explainer. COMPUTING, 108, 1-26 [10.1007/s00607-026-01642-z].

GECo: a community-based graph neural network explainer

Amato, Domenico;Calderaro, Salvatore
;
Lo Bosco, Giosue;Rizzo, Riccardo;Vella, Filippo
2026-03-21

Abstract

Graph Neural Networks (GNNs) are powerful models that can manage complex data sources and their interconnection links. Still, one of GNNs’ main drawbacks is their lack of explainability, which limits their application in sensitive fields. In this paper, we introduce a new approach involving graph communities to address the explainability of graph classification problems, called Graph Neural Network Explainer based on Communities (GECo). Taking into consideration that a community is a subset of graph nodes that are densely connected, GECo exploits the idea that these subgraphs should play a key role in graph classification. This assumption 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, TAGE, and SubgraphX, using six different metrics. The obtained results outperform the other methods for artificial graph datasets and most real-world datasets. Furthermore, GECo is faster than most of the competitors since it does not need to make use of any sampling process.
21-mar-2026
Settore INFO-01/A - Informatica
Amato, D., Calderaro, S., Lo Bosco, G., Rizzo, R., Vella, F. (2026). GECo: a community-based graph neural network explainer. COMPUTING, 108, 1-26 [10.1007/s00607-026-01642-z].
File in questo prodotto:
File Dimensione Formato  
s00607-026-01642-z.pdf

accesso aperto

Tipologia: Versione Editoriale
Dimensione 4.86 MB
Formato Adobe PDF
4.86 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10447/702263
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact