Graphs, Convolutions, and Neural Networks

From Graph Filters to Graph Neural Networks

Review (2020)
Author(s)

Fernando Gama (TU Delft - Signal Processing Systems)

Elvin Isufi (TU Delft - Multimedia Computing)

G Leus (TU Delft - Signal Processing Systems)

Alejandro Ribeiro (University of Pennsylvania)

Multimedia Computing
Copyright
© 2020 F. Gama, E. Isufi, G.J.T. Leus, Alejandro Ribeiro
DOI related publication
https://doi.org/10.1109/MSP.2020.3016143
More Info
expand_more
Publication Year
2020
Language
English
Copyright
© 2020 F. Gama, E. Isufi, G.J.T. Leus, Alejandro Ribeiro
Multimedia Computing
Issue number
6
Volume number
37
Pages (from-to)
128-138
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Network data can be conveniently modeled as a graph signal, where data values are assigned to nodes of a graph that describes the underlying network topology. Successful learning from network data is built upon methods that effectively exploit this graph structure. In this article, we leverage graph signal processing (GSP) to characterize the representation space of graph neural networks (GNNs). We discuss the role of graph convolutional filters in GNNs and show that any architecture built with such filters has the fundamental properties of permutation equivariance and stability to changes in the topology. These two properties offer insight about the workings of GNNs and help explain their scalability and transferability properties, which, coupled with their local and distributed nature, make GNNs powerful tools for learning in physical networks. We also introduce GNN extensions using edge-varying and autoregressive moving average (ARMA) graph filters and discuss their properties. Finally, we study the use of GNNs in recommender systems and learning decentralized controllers for robot swarms.

Files

Graphs_Convolutions_and_Neural... (pdf)
(pdf | 1.02 Mb)
- Embargo expired in 31-05-2021
License info not available