Efficient Learning of Linear Graph Neural Networks via Node Subsampling
Seiyun Shin, Ilan Shomorony, Han Zhao
Abstract
Graph Neural Networks (GNNs) are a powerful class of machine learning models with applications in recommender systems, drug discovery, social network analysis, and computer vision. One challenge with their implementation is that GNNs often take large-scale graphs as inputs, which imposes significant computational/storage costs in the training and testing phases. In particular, the message passing operations of a GNN require multiplication of the graph adjacency matrix A ∈ R n × n and the data matrix X ∈ R n × d , and the O ( n 2 d ) time complexity can be prohibitive for large n . Thus, a natural question is whether it is possible to perform the GNN operations in (quasi-)linear time by avoiding the full computation of AX . To study this question, we consider the setting of a regression task on a two-layer Linear Graph Convolutional Network (GCN). We develop an efficient training algorithm based on (1) performing node subsampling, (2) estimating the leverage scores of AX based on the subsampled graph, and (3) performing leverage score sampling on AX . We show that our proposed scheme learns the regression model observing only O ( ndε − 2 log n ) entries of A in time O ( nd 2 ε − 2 log n ) , with the guarantee that the learned weights deviate by at most ε under the ℓ 2 norm from the model learned using the entire adjacency matrix A . We present empirical results for regression problems on real-world graphs and show that our algorithm significantly outperforms other baseline sampling strategies that exploit the same number of observations.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 8921e538-efa7-41c4-b1cb-394f3d39df70Cited by top-tier papers3
- Weighted Graph Clustering via Scale Contraction and Graph Structure LearningHaobing Liu, Yinuo Zhang, Tingting Wang, Ruobing Jiang et al.WWW 2026 · 4 citations
- Binary Hypothesis Testing for Softmax Models and Leverage Score ModelsYuzhou Gu, Zhao Song, Junze YinICML 2025
- Discrete Structure Augmentation for Graph Convolutional NetworksJianxin Ren, Weining WuAAAI 2026
Builds on5
- Open Graph Benchmark: Datasets for Machine Learning on GraphsWeihua Hu, Matthias Fey, Marinka Zitnik, Yuxiao Dong et al.NeurIPS 2020 · 3,935 citations
- GraphSAINT: Graph Sampling Based Inductive Learning MethodHanqing Zeng, Hongkuan Zhou, Ajitesh Srivastava, Rajgopal Kannan et al.ICLR 2020 · 1,155 citations
- Bandit Samplers for Training Graph Neural NetworksZiqi Liu, Zhengwei Wu, Zhiqiang Zhang, Jun Zhou et al.NeurIPS 2020 · 55 citations
- Generalized Leverage Score Sampling for Neural NetworksJason D. Lee, Ruoqi Shen, Zhao Song, Mengdi Wang et al.NeurIPS 2020 · 44 citations
- Boost then Convolve: Gradient Boosting Meets Graph Neural NetworksSergei Ivanov, Liudmila ProkhorenkovaICLR 2021 · 21 citations
Related papers
- Sketch-GNN: Scalable Graph Neural Networks with Sublinear Training ComplexityMucong Ding, Tahseen Rabbani, Bang An, Evan Z. Wang et al.NeurIPS 2022 · 34 citations
- Scaling Up Graph Neural Networks Via Graph CoarseningZengfeng Huang, Shengzhong Zhang, Chong Xi, Tang Liu et al.KDD 2021 · 78 citations
- Resource-Efficient Training for Large Graph Convolutional Networks with Label-Centric Cumulative SamplingMingkai Lin, Wenzhong Li, Ding Li, Yizhou Chen et al.WWW 2022 · 10 citations
- L2-GCN: Layer-Wise and Learned Efficient Training of Graph Convolutional NetworksYuning You, Tianlong Chen, Zhangyang Wang, Yang ShenCVPR 2020
- Scalable Graph Neural Networks via Bidirectional PropagationMing Chen, Zhewei Wei, Bolin Ding, Yaliang Li et al.NeurIPS 2020 · 185 citations
