Adaptive Propagation Graph Convolutional Network

02/24/2020
by   Indro Spinelli, et al.
0

Graph convolutional networks (GCNs) are a family of neural network models that perform inference on graph data by interleaving vertex-wise operations and message-passing exchanges across nodes. Concerning the latter, two key questions arise: (i) how to design a differentiable exchange protocol (e.g., a 1-hop Laplacian smoothing in the original GCN), and (ii) how to characterize the trade-off in complexity with respect to the local updates. In this paper, we show that state-of-the-art results can be achieved by adapting the number of communication steps independently at every node. In particular, we endow each node with a halting unit (inspired by Graves' adaptive computation time) that after every exchange decides whether to continue communicating or not. We show that the proposed adaptive propagation GCN (AP-GCN) achieves superior or similar results to the best proposed models so far on a number of benchmarks, while requiring a small overhead in terms of additional parameters. We also investigate a regularization term to enforce an explicit trade-off between communication and accuracy. The code for the AP-GCN experiments is released as an open-source library.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/17/2020

Unifying Graph Convolutional Neural Networks and Label Propagation

Label Propagation (LPA) and Graph Convolutional Neural Networks (GCN) ar...
research
03/12/2018

Probabilistic and Regularized Graph Convolutional Networks

This paper explores the recently proposed Graph Convolutional Network ar...
research
05/03/2021

Schema-Aware Deep Graph Convolutional Networks for Heterogeneous Graphs

Graph convolutional network (GCN) based approaches have achieved signifi...
research
06/23/2023

Curvature-enhanced Graph Convolutional Network for Biomolecular Interaction Prediction

Geometric deep learning has demonstrated a great potential in non-Euclid...
research
04/09/2020

Graph Highway Networks

Graph Convolution Networks (GCN) are widely used in learning graph repre...
research
02/27/2021

FeatureNorm: L2 Feature Normalization for Dynamic Graph Embedding

Dynamic graphs arise in a plethora of practical scenarios such as social...
research
09/24/2022

CryptoGCN: Fast and Scalable Homomorphically Encrypted Graph Convolutional Network Inference

Recently cloud-based graph convolutional network (GCN) has demonstrated ...

Please sign up or login with your details

Forgot password? Click here to reset