Graphs are a natural choice to encode data in many real–world applications. In fact, a graph can describe a given pattern as a complex structure made up of parts (the nodes) and relationships between them (the edges). Despite their rich representational power, most of machine learning approaches cannot deal directly with inputs encoded by graphs. Indeed, Graph Neural Networks (GNNs) have been devised as an extension of recursive models, able to process general graphs, possibly undirected and cyclic. In particular, GNNs can be trained to approximate all the “practically useful” functions on the graph space, based on the classical inductive learning approach, realized within the supervised framework. However, the information encoded in the edges can actually be used in a more refined way, to switch from inductive to transductive learning. In this paper, we present an inductive–transductive learning scheme based on GNNs. The proposed approach is evaluated both on artificial and real–world datasets showing promising results. The recently released GNN software, based on the Tensorflow library, is made available for interested users.

Inductive–Transductive Learning with Graph Neural Networks / A. Rossi, M. Tiezzi, G.M. Dimitri, M. Bianchini, M. Maggini, F. Scarselli (LECTURE NOTES IN COMPUTER SCIENCE). - In: Artificial Neural Networks in Pattern Recognition / [a cura di] L. Pancioni, F. Schwenker, E. Trentin. - Berlin : Springer-Verlag, 2018. - ISBN 978-3-319-99977-7. - pp. 201-212 (( Intervento presentato al 8. convegno IAPR TC3 Workshop, ANNPR tenutosi a Siena nel 2018 [10.1007/978-3-319-99978-4_16].

Inductive–Transductive Learning with Graph Neural Networks

G.M. Dimitri;
2018

Abstract

Graphs are a natural choice to encode data in many real–world applications. In fact, a graph can describe a given pattern as a complex structure made up of parts (the nodes) and relationships between them (the edges). Despite their rich representational power, most of machine learning approaches cannot deal directly with inputs encoded by graphs. Indeed, Graph Neural Networks (GNNs) have been devised as an extension of recursive models, able to process general graphs, possibly undirected and cyclic. In particular, GNNs can be trained to approximate all the “practically useful” functions on the graph space, based on the classical inductive learning approach, realized within the supervised framework. However, the information encoded in the edges can actually be used in a more refined way, to switch from inductive to transductive learning. In this paper, we present an inductive–transductive learning scheme based on GNNs. The proposed approach is evaluated both on artificial and real–world datasets showing promising results. The recently released GNN software, based on the Tensorflow library, is made available for interested users.
Graph Neural Networks; Transductive Learning; Graph representations
Settore INFO-01/A - Informatica
Settore IINF-05/A - Sistemi di elaborazione delle informazioni
2018
Book Part (author)
File in questo prodotto:
File Dimensione Formato  
inductive-transductive-learning.pdf

accesso riservato

Tipologia: Pre-print (manoscritto inviato all'editore)
Licenza: Nessuna licenza
Dimensione 676.24 kB
Formato Adobe PDF
676.24 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
978-3-319-99978-4_16.pdf

accesso riservato

Tipologia: Publisher's version/PDF
Licenza: Nessuna licenza
Dimensione 917.08 kB
Formato Adobe PDF
917.08 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

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/2434/1185598
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 26
  • ???jsp.display-item.citation.isi??? 20
  • OpenAlex ND
social impact