Graph Neural Networks with convolutional ARMA filters

01/05/2019
by   Filippo Maria Bianchi, et al.
0

Recent graph neural networks implement convolutional layers based on polynomial filters operating in the spectral domain. In this paper, we propose a novel graph convolutional layer based on auto-regressive moving average (ARMA) filters that, compared to the polynomial ones, provides a more flexible response thanks to a rich transfer function that accounts for the concept of state. We implement the ARMA filter with a recursive and distributed formulation, obtaining a convolutional layer that is efficient to train, is localized in the node space and can be applied to graphs with different topologies. In order to learn more abstract and compressed representations in deeper layers of the network, we alternate pooling operations based on node decimation to reduce the dimensionality of the node space with convolutions on coarsened versions of the original graph. We consider three major graph inference problems: semi-supervised node classification, graph classification, and graph signal classification. Results show that the proposed graph neural network with ARMA filters outperform those based on polynomial filters and sets the new state-of-the-art in several tasks.

READ FULL TEXT
research
01/05/2019

Graph Neural Networks with distributed ARMA filters

Recent graph neural networks implement convolutional layers based on pol...
research
04/28/2021

Reconstructing nodal pressures in water distribution systems with graph neural networks

Knowing the pressure at all times in each node of a water distribution s...
research
04/26/2021

Graph Neural Networks with Adaptive Frequency Response Filter

Graph Neural Networks have recently become a prevailing paradigm for var...
research
10/17/2022

Anisotropic Multi-Scale Graph Convolutional Network for Dense Shape Correspondence

This paper studies 3D dense shape correspondence, a key shape analysis a...
research
08/12/2020

Quaternion Graph Neural Networks

We consider reducing model parameters and moving beyond the Euclidean sp...
research
07/16/2023

Automated Polynomial Filter Learning for Graph Neural Networks

Polynomial graph filters have been widely used as guiding principles in ...
research
02/24/2023

Graph Neural Networks with Learnable and Optimal Polynomial Bases

Polynomial filters, a kind of Graph Neural Networks, typically use a pre...

Please sign up or login with your details

Forgot password? Click here to reset