Invariance-Preserving Localized Activation Functions for Graph Neural Networks

03/29/2019
by   Luana Ruiz, et al.
0

Graph signals are signals with an irregular structure that can be described by a graph. Graph neural networks (GNNs) are information processing architectures tailored to these graph signals and made of stacked layers that compose graph convolutional filters with nonlinear activation functions. Graph convolutions endow GNNs with invariance to permutations of the graph nodes' labels. In this paper, we consider the design of trainable nonlinear activation functions that take into consideration the structure of the graph. This is accomplished by using graph median filters and graph max filters, which mimic linear graph convolutions and are shown to retain the permutation invariance of GNNs. We also discuss modifications to the backpropagation algorithm necessary to train local activation functions. The advantages of localized activation function architectures are demonstrated in three numerical experiments: source localization on synthetic graphs, authorship attribution of 19th century novels and prediction of movie ratings. In all cases, localized activation functions are shown to improve model capacity.

READ FULL TEXT

page 1

page 11

page 12

research
10/29/2018

Median activation functions for graph neural networks

Graph neural networks (GNNs) have been shown to replicate convolutional ...
research
02/26/2018

Improving Graph Convolutional Networks with Non-Parametric Activation Functions

Graph neural networks (GNNs) are a class of neural networks that allow t...
research
05/31/2021

Node-Variant Graph Filters in Graph Neural Networks

Graph neural networks (GNNs) have been successfully employed in a myriad...
research
12/09/2021

Transferability Properties of Graph Neural Networks

Graph neural networks (GNNs) are deep convolutional architectures consis...
research
12/12/2020

Bayesian graph neural networks for strain-based crack localization

A common shortcoming of vibration-based damage localization techniques i...
research
05/01/2018

Convolutional Neural Networks Architectures for Signals Supported on Graphs

We describe two architectures that generalize convolutional neural netwo...
research
12/01/2022

Graph Convolutional Neural Networks as Parametric CoKleisli morphisms

We define the bicategory of Graph Convolutional Neural Networks 𝐆𝐂𝐍𝐍_n f...

Please sign up or login with your details

Forgot password? Click here to reset