FastGCN: Fast Learning with Graph Convolutional Networks via Importance Sampling
Jie Chen, Tengfei Ma, Cao Xiao

TL;DR
FastGCN introduces an importance sampling-based batched training method for graph convolutional networks, significantly improving training efficiency while maintaining comparable prediction accuracy, especially on large graphs.
Contribution
The paper proposes FastGCN, a novel training scheme for GCNs using importance sampling and integral transform interpretation, reducing computational costs.
Findings
Training time is orders of magnitude faster than traditional GCN.
FastGCN maintains comparable accuracy to existing GCN models.
Effective for large, dense graphs with reduced memory requirements.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Topic Modeling · Domain Adaptation and Few-Shot Learning
MethodsFastGCN · Graph Convolutional Networks · Graph Convolutional Network
