Sketch-GNN: Scalable Graph Neural Networks with Sublinear Training Complexity
Mucong Ding, Tahseen Rabbani, Bang An, Evan Z. Wang, Furong Huang
Abstract
Graph Neural Networks (GNNs) are widely applied to graph learning problems such as node classification. When scaling up the underlying graphs of GNNs to a larger size, we are forced to either train on the complete graph and keep the full graph adjacency and node embeddings in memory (which is often infeasible) or mini-batch sample the graph (which results in exponentially growing computational complexities with respect to the number of GNN layers). Various sampling-based and historical-embedding-based methods are proposed to avoid this exponential growth of complexities. However, none of these solutions eliminates the linear dependence on graph size. This paper proposes a sketch-based algorithm whose training time and memory grow sublinearly with respect to graph size by training GNNs atop a few compact sketches of graph adjacency and node embeddings. Based on polynomial tensor-sketch (PTS) theory, our framework provides a novel protocol for sketching non-linear activations and graph convolution matrices in GNNs, as opposed to existing methods that sketch linear weights or gradients in neural networks. In addition, we develop a locality-sensitive hashing (LSH) technique that can be trained to improve the quality of sketches. Experiments on large-graph benchmarks demonstrate the scalability and competitive performance of our Sketch-GNNs versus their full-size GNN counterparts.
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 1d5c1b22-c33d-44b4-a4ed-4c647bf93625Cited by top-tier papers7
- Dink-Net: Neural Clustering on Large GraphsYue Liu, Ke Liang, Jun Xia, Sihang Zhou et al.ICML 2023 · 78 citations
- Uncertainty-Aware Graph Structure LearningShen Han, Zhiyao Zhou, Jiawei Chen, Zhezheng Hao et al.WWW 2025 · 9 citations
- ScaleGNN: Towards Scalable Graph Neural Networks via Adaptive High-order Neighboring Feature FusionXiang Li, Jianpeng Qi, Haobing Liu, Yuan Cao et al.WWW 2026 · 4 citations
- Knowledge Graphs Can be Learned with Just Intersection FeaturesDuy Le, Shaochen (Henry) Zhong, Zirui Liu, Shuai Xu et al.ICML 2024 · 3 citations
- Fast and Effective GNN Training through Sequences of Random Path GraphsFrancesco Bonchi, Claudio Gentile, Francesco Paolo Nerini, André Panisson et al.KDD 2025 · 1 citation
Builds on13
- Open Graph Benchmark: Datasets for Machine Learning on GraphsWeihua Hu, Matthias Fey, Marinka Zitnik, Yuxiao Dong et al.NeurIPS 2020 · 3,935 citations
- Reformer: The Efficient TransformerNikita Kitaev, Lukasz Kaiser, Anselm LevskayaICLR 2020 · 2,878 citations
- GraphSAINT: Graph Sampling Based Inductive Learning MethodHanqing Zeng, Hongkuan Zhou, Ajitesh Srivastava, Rajgopal Kannan et al.ICLR 2020 · 1,155 citations
- Dataset Condensation with Gradient MatchingBo Zhao, Konda Reddy Mopuri, Hakan BilenICLR 2021 · 684 citations
- Spectral Clustering with Graph Neural Networks for Graph PoolingFilippo Maria Bianchi, Daniele Grattarola, Cesare AlippiICML 2020 · 528 citations
Related papers
- Efficient Learning of Linear Graph Neural Networks via Node SubsamplingSeiyun Shin, Ilan Shomorony, Han ZhaoNeurIPS 2023 · 9 citations
- SCHash: Speedy Simplicial Complex Neural Networks via Randomized HashingXuan Tan, Wei Wu, Chuan LuoSIGIR 2023 · 3 citations
- Scaling Up Graph Neural Networks Via Graph CoarseningZengfeng Huang, Shengzhong Zhang, Chong Xi, Tang Liu et al.KDD 2021 · 78 citations
- Heterogeneous Graph Embedding Made More PracticalFangfang Li, Huihui Zhang, Wei Li, Wei WuSIGIR 2025 · 1 citation
- VQ-GNN: A Universal Framework to Scale up Graph Neural Networks using Vector QuantizationMucong Ding, Kezhi Kong, Jingling Li, Chen Zhu et al.NeurIPS 2021 · 68 citations
