Stochastic Training of Graph Convolutional Networks

10/29/2017
by   Jianfei Chen, et al.
0

Graph convolutional networks (GCNs) are powerful deep neural networks for graph-structured data. However, GCN computes nodes' representation recursively from their neighbors, making the receptive field size grow exponentially with the number of layers. Previous attempts on reducing the receptive field size by subsampling neighbors do not have any convergence guarantee, and their receptive field size per node is still in the order of hundreds. In this paper, we develop a preprocessing strategy and two control variate based algorithms to further reduce the receptive field size. Our algorithms are guaranteed to converge to GCN's local optimum regardless of the neighbor sampling size. Empirical results show that our algorithms have a similar convergence speed per epoch with the exact algorithm even using only two neighbors per node. The time consumption of our algorithm on the Reddit dataset is only one fifth of previous neighbor sampling algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/13/2019

Semi-supervised Node Classification via Hierarchical Graph Convolutional Networks

Graph convolutional networks (GCNs) have been successfully applied in no...
research
12/18/2021

Time-Aware Neighbor Sampling for Temporal Graph Networks

We present a new neighbor sampling method on temporal graphs. In a tempo...
research
06/29/2020

Local Neighbor Propagation Embedding

Manifold Learning occupies a vital role in the field of nonlinear dimens...
research
01/19/2021

Communication-Efficient Sampling for Distributed Training of Graph Convolutional Networks

Training Graph Convolutional Networks (GCNs) is expensive as it needs to...
research
03/11/2022

PathSAGE: Spatial Graph Attention Neural Networks With Random Path Sampling

Graph Convolutional Networks (GCNs) achieve great success in non-Euclide...
research
07/07/2022

Generalization Guarantee of Training Graph Convolutional Networks with Graph Topology Sampling

Graph convolutional networks (GCNs) have recently achieved great empiric...
research
10/19/2022

Sampling via Rejection-Free Partial Neighbor Search

The Metropolis algorithm involves producing a Markov chain to converge t...

Please sign up or login with your details

Forgot password? Click here to reset