VQ-GNN: A Universal Framework to Scale up Graph Neural Networks using Vector Quantization
Not on the map. Why?
Abstract (arXiv)
Most state-of-the-art Graph Neural Networks (GNNs) can be defined as a form of graph convolution which can be realized by message passing between direct neighbors or beyond. To scale such GNNs to large graphs, various neighbor-, layer-, or subgraph-sampling techniques are proposed to alleviate the "neighbor explosion" problem by considering only a small subset of messages passed to the nodes in a mini-batch. However, sampling-based methods are difficult to apply to GNNs that utilize many-hops-away or global context each layer, show unstable performance for different tasks and datasets, and do not speed up model inference. We propose a principled and fundamentally different approach, VQ-GNN, a universal framework to scale up any convolution-based GNNs using Vector Quantization (VQ) without compromising the performance. In contrast to sampling-based techniques, our approach can effectively preserve all the messages passed to a mini-batch of nodes by learning and updating a small number of quantized reference vectors of global node representations, using VQ within each GNN layer. Our framework avoids the "neighbor explosion" problem of GNNs using quantized representations combined with a low-rank version of the graph convolution matrix. We show that such a compact low-rank version of the gigantic convolution matrix is sufficient both theoretically and experimentally. In company with VQ, we design a novel approximated message passing algorithm and a nontrivial back-propagation rule for our framework. Experiments on various types of GNN backbones demonstrate the scalability and competitive performance of our framework on large-graph node classification and link prediction benchmarks.
Key facts. Cited by 39 papers in the map (data through 14 Oct 2026). Builds on 39 of its 54 references that are in the map. First posted on arXiv 27 Oct 2021.
Builds on
39 of 54 references.
References · 39
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2017Neural Discrete Representation Learningcited by 4,712
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2020wav2vec 2.0: A Framework for Self-Supervised Learning of Speech Representationscited by 3,905
- 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,857
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,089
- 2019Simplifying Graph Convolutional Networkscited by 1,477
- 2020Linformer: Self-Attention with Linear Complexitycited by 1,474
27 more
- 2019Generating Diverse High-Fidelity Images with VQ-VAE-2cited by 1,387
- 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 881
- 2015Gated Graph Sequence Neural Networkscited by 796
- 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
- 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 584
- 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 541
- 2020Principal Neighbourhood Aggregation for Graph Netscited by 478
- 2019Diffusion Improves Graph Learningcited by 414
- 2019Provably Powerful Graph Networkscited by 389
- 2019vq-wav2vec: Self-Supervised Learning of Discrete Speech Representationscited by 340
- 2020SIGN: Scalable Inception Graph Neural Networkscited by 284
- 2015Diffusion-Convolutional Neural Networkscited by 268
- 2017CayleyNets: Graph Convolutional Neural Networks with Complex Rational Spectral Filterscited by 203
- 2019What graph neural networks cannot learn: depth vs widthcited by 201
- 2019Graph Neural Networks with convolutional ARMA filterscited by 185
- 2018Adaptive Sampling Towards Fast Graph Representation Learningcited by 180
- 2019Layer-Dependent Importance Sampling for Training Deep and Large Graph Convolutional Networkscited by 177
- 2020Graph-Bert: Only Attention is Needed for Learning Graph Representationscited by 177
- 2020Scaling Graph Neural Networks with Approximate PageRankcited by 174
- 2019What Can Neural Networks Reason About?cited by 159
- 2019BIVA: A Very Deep Hierarchy of Latent Variables for Generative Modelingcited by 109
- 2020Degree-Quant: Quantization-Aware Training for Graph Neural Networkscited by 96
- 2018Understanding and Improving Interpolation in Autoencoders via an Adversarial Regularizercited by 88
- 2021Is Attention Better Than Matrix Decomposition?cited by 77
- 2021Lipschitz Normalization for Self-Attention Layers with Application to Graph Neural Networkscited by 39
- 2020SGQuant: Squeezing the Last Bit on Graph Neural Networks with Specialized Quantizationcited by 27
- 2018Learning Product Codebooks using Vector Quantized Autoencoders for Image Retrievalcited by 13
Built on by
Citing papers per year: 2022: 8; 2023: 6; 2024: 16; 2025: 7; 2026: 2.
39 papers.
Sort:
- 2022BOND: Benchmarking Unsupervised Outlier Node Detection on Static Attributed Graphscited by 80
- 2022A Survey on Graph Representation Learning Methodscited by 66
- 2022A Comprehensive Study on Large-Scale Graph Training: Benchmarking and Rethinkingcited by 56
- 2023Generating Visual Scenes from Touchcited by 26
- 2024Tactile-Augmented Radiance Fieldscited by 26
- 2022SCARA: Scalable Graph Neural Networks with Feature-Oriented Optimizationcited by 19
- 2024Learning Graph Quantized Tokenizerscited by 19
- 2023LazyGNN: Large-Scale Graph Neural Networks via Lazy Propagationcited by 16
- 2023The Evolution of Distributed Systems for Graph Neural Networks and their Origin in Graph Processing and Deep Learning: A Surveycited by 14
- 2024Sketch-GNN: Scalable Graph Neural Networks with Sublinear Training Complexitycited by 14
- 2022Agent-based Graph Neural Networkscited by 13
- 2024Node Identifiers: Compact, Discrete Representations for Efficient Graph Learningcited by 10
27 more
- 2025GiGL: Large-Scale Graph Neural Networks at Snapchatcited by 8
- 2025Only Large Weights (And Not Skip Connections) Can Prevent the Perils of Rank Collapsecited by 7
- 2023Low-bit Quantization for Deep Graph Neural Networks with Smoothness-aware Message Propagationcited by 5
- 2024Calibrated Dataset Condensation for Faster Hyperparameter Searchcited by 5
- 2025Hierarchical Vector Quantized Graph Autoencoder with Annealing-Based Code Selectioncited by 5
- 2022BiFeat: Supercharge GNN Training via Graph Feature Quantizationcited by 4
- 2023Tango: rethinking quantization for graph neural network training on GPUscited by 4
- 2023rm A2Q: Aggregation-Aware Quantization for Graph Neural Networkscited by 3
- 2024Spectral Greedy Coresets for Graph Neural Networkscited by 3
- 2024Edge Graph Intelligence: Reciprocally Empowering Edge Networks with Graph Intelligencecited by 3
- 2025Efficient Mixed Precision Quantization in Graph Neural Networkscited by 3
- 2022Tackling Provably Hard Representative Selection via Graph Neural Networkscited by 2
- 2024Unifews: You Need Fewer Operations for Efficient Graph Neural Networkscited by 2
- 2024FastCHGNet: Training one Universal Interatomic Potential to 1.5 Hours with 32 GPUscited by 2
- 2025Graph is a Natural Regularization: Revisiting Vector Quantization for Graph Representation Learningcited by 2
- 2024Implicit Neural Representation For Accurate CFD Flow Field Predictioncited by 1
- 2024PromptGCN: Bridging Subgraph Gaps in Lightweight GCNscited by 1
- 2025Towards Generalization of Tactile Image Generation: Reference-Free Evaluation in a Leakage-Free Settingcited by 1
- 2026VecFormer: Towards Efficient and Generalizable Graph Transformer with Graph Token Attentioncited by 1
- 2022ABC: Aggregation before Communication, a Communication Reduction Framework for Distributed Graph Neural Network Training and Effective Partitioncited by 0
- 2024HERTA: A High-Efficiency and Rigorous Training Algorithm for Unfolded Graph Neural Networkscited by 0
- 2024Graph Convolutional Network For Semi-supervised Node Classification With Subgraph Sketchingcited by 0
- 2024Acceleration Algorithms in GNNs: A Surveycited by 0
- 2024Distributed Training of Large Graph Neural Networks with Variable Communication Ratescited by 0
- 2024Sparse Decomposition of Graph Neural Networkscited by 0
- 2025Interpretable graph-based models on multimodal biomedical data integration: A technical review and benchmarkingcited by 0
- 2026CoRe-GNN: Multilevel Message passing on Coarsened graphscited by 0
- 2026CoRe-GNN: Multilevel Message passing on Coarsened graphs3 Aug 2026
- 2026VecFormer: Towards Efficient and Generalizable Graph Transformer with Graph Token Attention23 Feb 2026
- 2025Graph is a Natural Regularization: Revisiting Vector Quantization for Graph Representation Learning8 Aug 2025
- 2025Only Large Weights (And Not Skip Connections) Can Prevent the Perils of Rank Collapse22 May 2025
- 2025Efficient Mixed Precision Quantization in Graph Neural Networks14 May 2025
- 2025Interpretable graph-based models on multimodal biomedical data integration: A technical review and benchmarking3 May 2025
- 2025Hierarchical Vector Quantized Graph Autoencoder with Annealing-Based Code Selection17 Apr 2025
- 2025Towards Generalization of Tactile Image Generation: Reference-Free Evaluation in a Leakage-Free Setting10 Mar 2025
- 2025GiGL: Large-Scale Graph Neural Networks at Snapchat20 Feb 2025
- 2024FastCHGNet: Training one Universal Interatomic Potential to 1.5 Hours with 32 GPUs30 Dec 2024
- 2024Sparse Decomposition of Graph Neural Networks25 Oct 2024
- 2024Learning Graph Quantized Tokenizers17 Oct 2024
27 more
- 2024PromptGCN: Bridging Subgraph Gaps in Lightweight GCNs14 Oct 2024
- 2024Implicit Neural Representation For Accurate CFD Flow Field Prediction12 Aug 2024
- 2024Edge Graph Intelligence: Reciprocally Empowering Edge Networks with Graph Intelligence7 Jul 2024
- 2024Distributed Training of Large Graph Neural Networks with Variable Communication Rates25 Jun 2024
- 2024Sketch-GNN: Scalable Graph Neural Networks with Sublinear Training Complexity21 Jun 2024
- 2024Calibrated Dataset Condensation for Faster Hyperparameter Search27 May 2024
- 2024Spectral Greedy Coresets for Graph Neural Networks27 May 2024
- 2024Node Identifiers: Compact, Discrete Representations for Efficient Graph Learning26 May 2024
- 2024Tactile-Augmented Radiance Fields7 May 2024
- 2024Acceleration Algorithms in GNNs: A Survey7 May 2024
- 2024Graph Convolutional Network For Semi-supervised Node Classification With Subgraph Sketching19 Apr 2024
- 2024HERTA: A High-Efficiency and Rigorous Training Algorithm for Unfolded Graph Neural Networks26 Mar 2024
- 2024Unifews: You Need Fewer Operations for Efficient Graph Neural Networks20 Mar 2024
- 2023Generating Visual Scenes from Touch26 Sep 2023
- 2023Low-bit Quantization for Deep Graph Neural Networks with Smoothness-aware Message Propagation29 Aug 2023
- 2023Tango: rethinking quantization for graph neural network training on GPUs2 Aug 2023
- 2023The Evolution of Distributed Systems for Graph Neural Networks and their Origin in Graph Processing and Deep Learning: A Survey23 May 2023
- 2023LazyGNN: Large-Scale Graph Neural Networks via Lazy Propagation3 Feb 2023
- 2023rm A2Q: Aggregation-Aware Quantization for Graph Neural Networks1 Feb 2023
- 2022ABC: Aggregation before Communication, a Communication Reduction Framework for Distributed Graph Neural Network Training and Effective Partition11 Dec 2022
- 2022A Comprehensive Study on Large-Scale Graph Training: Benchmarking and Rethinking14 Oct 2022
- 2022BiFeat: Supercharge GNN Training via Graph Feature Quantization29 Jul 2022
- 2022SCARA: Scalable Graph Neural Networks with Feature-Oriented Optimization19 Jul 2022
- 2022Agent-based Graph Neural Networks22 Jun 2022
- 2022BOND: Benchmarking Unsupervised Outlier Node Detection on Static Attributed Graphs21 Jun 2022
- 2022Tackling Provably Hard Representative Selection via Graph Neural Networks20 May 2022
- 2022A Survey on Graph Representation Learning Methods4 Apr 2022
- 2022BOND: Benchmarking Unsupervised Outlier Node Detection on Static Attributed Graphscited by 80
- 2022A Survey on Graph Representation Learning Methodscited by 66
- 2022A Comprehensive Study on Large-Scale Graph Training: Benchmarking and Rethinkingcited by 56
- 2023Generating Visual Scenes from Touchcited by 26
- 2024Tactile-Augmented Radiance Fieldscited by 26
- 2022SCARA: Scalable Graph Neural Networks with Feature-Oriented Optimizationcited by 19
- 2024Learning Graph Quantized Tokenizerscited by 19
- 2023LazyGNN: Large-Scale Graph Neural Networks via Lazy Propagationcited by 16
- 2023The Evolution of Distributed Systems for Graph Neural Networks and their Origin in Graph Processing and Deep Learning: A Surveycited by 14
- 2024Sketch-GNN: Scalable Graph Neural Networks with Sublinear Training Complexitycited by 14
- 2022Agent-based Graph Neural Networkscited by 13
- 2024Node Identifiers: Compact, Discrete Representations for Efficient Graph Learningcited by 10
12 most cited of 39 All 39 (JSON)
- 2026CoRe-GNN: Multilevel Message passing on Coarsened graphs3 Aug 2026
- 2026VecFormer: Towards Efficient and Generalizable Graph Transformer with Graph Token Attention23 Feb 2026
- 2025Graph is a Natural Regularization: Revisiting Vector Quantization for Graph Representation Learning8 Aug 2025
- 2025Only Large Weights (And Not Skip Connections) Can Prevent the Perils of Rank Collapse22 May 2025
- 2025Efficient Mixed Precision Quantization in Graph Neural Networks14 May 2025
- 2025Interpretable graph-based models on multimodal biomedical data integration: A technical review and benchmarking3 May 2025
- 2025Hierarchical Vector Quantized Graph Autoencoder with Annealing-Based Code Selection17 Apr 2025
- 2025Towards Generalization of Tactile Image Generation: Reference-Free Evaluation in a Leakage-Free Setting10 Mar 2025
- 2025GiGL: Large-Scale Graph Neural Networks at Snapchat20 Feb 2025
- 2024FastCHGNet: Training one Universal Interatomic Potential to 1.5 Hours with 32 GPUs30 Dec 2024
- 2024Sparse Decomposition of Graph Neural Networks25 Oct 2024
- 2024Learning Graph Quantized Tokenizers17 Oct 2024
12 newest of 39 All 39 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2024Scaling Large-scale GNN Training to Thousands of Processors on CPU-based Supercomputers ↗
- 2026TopGQ: Fast GNN Post-Training Quantization Leveraging Topology Information
- 2021Graph-less Neural Networks: Teaching Old MLPs New Tricks via Distillation
- 2023Adaptive Message Quantization and Parallelization for Distributed Full-graph GNN Training
- 2022GHN-Q: Parameter Prediction for Unseen Quantized Convolutional Architectures via Graph Hypernetworks
- 2023GHN-QAT: Training Graph Hypernetworks to Predict Quantization-Robust Parameters of Unseen Limited Precision Neural Networks
- 2023Accelerating Scalable Graph Neural Network Inference with Node-Adaptive Propagation
- 2023Train Your Own GNN Teacher: Graph-Aware Distillation on Textual Graphs