FastGCN: Fast Learning with Graph Convolutional Networks via Importance Sampling

01/30/2018
by   Jie Chen, et al.
0

The graph convolutional networks (GCN) recently proposed by Kipf and Welling are an effective graph model for semi-supervised learning. This model, however, was originally designed to be learned with the presence of both training and test data. Moreover, the recursive neighborhood expansion across layers poses time and memory challenges for training with large, dense graphs. To relax the requirement of simultaneous availability of test data, we interpret graph convolutions as integral transforms of embedding functions under probability measures. Such an interpretation allows for the use of Monte Carlo approaches to consistently estimate the integrals, which in turn leads to a batched training scheme as we propose in this work---FastGCN. Enhanced with importance sampling, FastGCN not only is efficient for training but also generalizes well for inference. We show a comprehensive set of experiments to demonstrate its effectiveness compared with GCN and related models. In particular, training is orders of magnitude more efficient while predictions remain comparably accurate.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/10/2021

Sampling methods for efficient training of graph convolutional networks: A survey

Graph Convolutional Networks (GCNs) have received significant attention ...
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
11/17/2020

MG-GCN: Fast and Effective Learning with Mix-grained Aggregators for Training Large Graph Convolutional Networks

Graph convolutional networks (GCNs) have been employed as a kind of sign...
research
11/17/2019

Layer-Dependent Importance Sampling for Training Deep and Large Graph Convolutional Networks

Graph convolutional networks (GCNs) have recently received wide attentio...
research
09/25/2022

Flattened Graph Convolutional Networks For Recommendation

Graph Convolutional Networks (GCNs) and their variants have achieved sig...
research
10/14/2018

Personalized Embedding Propagation: Combining Neural Networks on Graphs with Personalized PageRank

Neural message passing algorithms for semi-supervised classification on ...
research
07/12/2022

From Spectral Graph Convolutions to Large Scale Graph Convolutional Networks

Graph Convolutional Networks (GCNs) have been shown to be a powerful con...

Please sign up or login with your details

Forgot password? Click here to reset