In several areas of science and engineering, data can be naturally represented in graph form, where nodes denote entities and edges stand for relationships between them. Graph Neural Networks (GNNs) are a well-known class of machine learning models for graph processing. In this paper, we present GNNkeras, a library, based on Keras, which allows the implementation of a large subclass of GNNs. GNNkeras is a flexible tool: the implemented models can be used to classify/cluster nodes, edges, or whole graphs. Moreover, GNNkeras can be applied to both homogeneous and heterogeneous graphs, exploiting both inductive and mixed inductive–transductive learning, and can implement a layered version of GNNs, namely the LGNN model.

Pancino, N., Bongini, P., Scarselli, F., Bianchini, M. (2022). GNNkeras: A Keras-based library for Graph Neural Networks and homogeneous and heterogeneous graph processing. SOFTWAREX, 18 [10.1016/j.softx.2022.101061].

GNNkeras: A Keras-based library for Graph Neural Networks and homogeneous and heterogeneous graph processing

Niccolò Pancino;Pietro Bongini;Franco Scarselli;Monica Bianchini
2022-01-01

Abstract

In several areas of science and engineering, data can be naturally represented in graph form, where nodes denote entities and edges stand for relationships between them. Graph Neural Networks (GNNs) are a well-known class of machine learning models for graph processing. In this paper, we present GNNkeras, a library, based on Keras, which allows the implementation of a large subclass of GNNs. GNNkeras is a flexible tool: the implemented models can be used to classify/cluster nodes, edges, or whole graphs. Moreover, GNNkeras can be applied to both homogeneous and heterogeneous graphs, exploiting both inductive and mixed inductive–transductive learning, and can implement a layered version of GNNs, namely the LGNN model.
2022
Pancino, N., Bongini, P., Scarselli, F., Bianchini, M. (2022). GNNkeras: A Keras-based library for Graph Neural Networks and homogeneous and heterogeneous graph processing. SOFTWAREX, 18 [10.1016/j.softx.2022.101061].
File in questo prodotto:
File Dimensione Formato  
1-s2.0-S2352711022000486-main.pdf

accesso aperto

Tipologia: PDF editoriale
Licenza: Creative commons
Dimensione 964.73 kB
Formato Adobe PDF
964.73 kB 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/11365/1198065