Learnable Graph Convolutional Attention Networks

11/21/2022
by   Adrián Javaloy, et al.
17

Existing Graph Neural Networks (GNNs) compute the message exchange between nodes by either aggregating uniformly (convolving) the features of all the neighboring nodes, or by applying a non-uniform score (attending) to the features. Recent works have shown the strengths and weaknesses of the resulting GNN architectures, respectively, GCNs and GATs. In this work, we aim at exploiting the strengths of both approaches to their full extent. To this end, we first introduce the graph convolutional attention layer (CAT), which relies on convolutions to compute the attention scores. Unfortunately, as in the case of GCNs and GATs, we show that there exists no clear winner between the three (neither theoretically nor in practice) as their performance directly depends on the nature of the data (i.e., of the graph and features). This result brings us to the main contribution of our work, the learnable graph convolutional attention network (L-CAT): a GNN architecture that automatically interpolates between GCN, GAT and CAT in each layer, by adding only two scalar parameters. Our results demonstrate that L-CAT is able to efficiently combine different GNN layers along the network, outperforming competing methods in a wide range of datasets, and resulting in a more robust model that reduces the need of cross-validating.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/05/2020

Graphon Neural Networks and the Transferability of Graph Neural Networks

Graph neural networks (GNNs) rely on graph convolutions to extract local...
research
12/20/2022

Graph Neural Networks in Computer Vision – Architectures, Datasets and Common Approaches

Graph Neural Networks (GNNs) are a family of graph networks inspired by ...
research
03/01/2022

Graph Neural Network (GNN) in Image and Video Understanding Using Deep Learning for Computer Vision Applications

Graph neural networks (GNNs) is an information - processing system that ...
research
08/23/2023

Cached Operator Reordering: A Unified View for Fast GNN Training

Graph Neural Networks (GNNs) are a powerful tool for handling structured...
research
01/21/2020

EdgeNets:Edge Varying Graph Neural Networks

Driven by the outstanding performance of neural networks in the structur...
research
10/06/2020

Data-Driven Learning of Geometric Scattering Networks

Graph neural networks (GNNs) in general, and graph convolutional network...
research
03/02/2020

Permutohedral-GCN: Graph Convolutional Networks with Global Attention

Graph convolutional networks (GCNs) update a node's feature vector by ag...

Please sign up or login with your details

Forgot password? Click here to reset