Stochastic Training of Graph Convolutional Networks

By Jianfei Chen, Jun Zhu. 2017

32 citations recorded by the source corpus.

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.

Subfields: Artificial Intelligence, Statistical and Nonlinear Physics, Graph Learning, Optimization & Training

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Ke Sun
  2. Zhanxing Zhu
  3. Zhouchen Lin
  4. Piyush Rai
  5. Arslan Chaudhry

In Statistical and Nonlinear Physics

  1. Ke Sun
  2. Zhanxing Zhu
  3. Zhouchen Lin

In Graph Learning

  1. Ke Sun
  2. Zhanxing Zhu
  3. Zhouchen Lin

In Optimization & Training

  1. Ke Sun
  2. Zhanxing Zhu
  3. Zhouchen Lin

Citations in the corpus