Accelerating Large Scale Real-Time GNN Inference using Channel Pruning
Not on the map. Why?
Abstract (arXiv)
Graph Neural Networks (GNNs) are proven to be powerful models to generate node embedding for downstream applications. However, due to the high computation complexity of GNN inference, it is hard to deploy GNNs for large-scale or real-time applications. In this paper, we propose to accelerate GNN inference by pruning the dimensions in each layer with negligible accuracy loss. Our pruning framework uses a novel LASSO regression formulation for GNNs to identify feature dimensions (channels) that have high influence on the output activation. We identify two inference scenarios and design pruning schemes based on their computation and memory usage for each. To further reduce the inference complexity, we effectively store and reuse hidden features of visited nodes, which significantly reduces the number of supporting nodes needed to compute the target embedding. We evaluate the proposed method with the node classification problem on five popular datasets and a real-time spam detection application. We demonstrate that the pruned GNN models greatly reduce computation and memory usage with little accuracy loss. For full inference, the proposed method achieves an average of 3.27x speedup with only 0.002 drop in F1-Micro on GPU. For batched inference, the proposed method achieves an average of 6.67x speedup with only 0.003 drop in F1-Micro on CPU. To the best of our knowledge, we are the first to accelerate large scale real-time GNN inference through channel pruning.
Key facts. Cited by 41 papers in the map (data through 7 Oct 2026). Builds on 33 of its 47 references that are in the map. First posted on arXiv 10 May 2021.
Builds on
33 of 47 references.
References · 33
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,223
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,220
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,684
- 2019Simplifying Graph Convolutional Networkscited by 1,470
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
- 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
21 more
- 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 583
- 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
- 2019MixHop: Higher-Order Graph Convolutional Architectures via Sparsified Neighborhood Mixingcited by 442
- 2017Few-Shot Learning with Graph Neural Networkscited by 324
- 2020SIGN: Scalable Inception Graph Neural Networkscited by 283
- 2018Learning Human-Object Interactions by Graph Parsing Neural Networkscited by 176
- 2020Graph-Bert: Only Attention is Needed for Learning Graph Representationscited by 176
- 2020Scaling Graph Neural Networks with Approximate PageRankcited by 174
- 2020A Semi-supervised Graph Attentive Network for Financial Fraud Detectioncited by 150
- 2018Graph Convolution over Pruned Dependency Trees Improves Relation Extractioncited by 146
- 2020GraphNorm: A Principled Approach to Accelerating Graph Neural Network Trainingcited by 116
- 2018Rethinking the Smaller-Norm-Less-Informative Assumption in Channel Pruning of Convolution Layerscited by 112
- 2020Heterogeneous Graph Neural Networks for Malicious Account Detectioncited by 95
- 2020HyGCN: A GCN Accelerator with Hybrid Architecturecited by 73
- 2019Generating Classification Weights with GNN Denoising Autoencoders for Few-Shot Learningcited by 69
- 2019Spam Review Detection with Graph Convolutional Networkscited by 57
- 2019STAR-GCN: Stacked and Reconstructed Graph Convolutional Networks for Recommender Systemscited by 54
- 2018Accurate, Efficient and Scalable Graph Embeddingcited by 35
- 2020Grale: Designing Networks for Graph Learningcited by 28
- 2019Dynamically Pruned Message Passing Networks for Large-Scale Knowledge Graph Reasoningcited by 23
- 2017GraphR: Accelerating Graph Processing Using ReRAMcited by 19
Built on by
Citing papers per year: 2021: 1; 2022: 11; 2023: 12; 2024: 12; 2025: 3; 2026: 2.
41 papers.
Sort:
By area:
- 2021Graph-less Neural Networks: Teaching Old MLPs New Tricks via Distillationcited by 151
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trendscited by 88
- 2022Linkless Link Prediction via Relational Distillationcited by 39
- 2023VQGraph: Rethinking Graph Representation Space for Bridging GNNs and MLPscited by 34
- 2022Distributed Graph Neural Network Training: A Surveycited by 32
- 2023IGB: Addressing The Gaps In Labeling, Features, Heterogeneity, and Size of Public Graph Datasets for Deep Learning Researchcited by 29
- 2022Algorithm and System Co-design for Efficient Subgraph-based Graph Representation Learningcited by 28
- 2022Comprehensive Graph Gradual Pruning for Sparse Training in Graph Neural Networkscited by 18
- 2023A Survey on Graph Neural Network Acceleration: Algorithms, Systems, and Customized Hardwarecited by 18
- 2022BRIGHT -- Graph Neural Networks in Real-Time Fraud Detectioncited by 15
- 2023The Evolution of Distributed Systems for Graph Neural Networks and their Origin in Graph Processing and Deep Learning: A Surveycited by 13
- 2022Model-Architecture Co-Design for High Performance Temporal GNN Inference on FPGAcited by 12
29 more
- 2022SA-MLP: Distilling Graph Knowledge from GNNs into Structure-Aware MLPcited by 12
- 2023Accelerating Scalable Graph Neural Network Inference with Node-Adaptive Propagationcited by 8
- 2024View-based Explanations for Graph Neural Networkscited by 8
- 2024Training MLPs on Graphs without Supervisioncited by 8
- 2022Efficient Graph Neural Network Inference at Large Scalecited by 7
- 2023Less Can Be More: Unsupervised Graph Pruning for Large-scale Dynamic Graphscited by 7
- 2024A Comprehensive Benchmark on Spectral GNNs: The Impact on Efficiency, Memory, and Effectivenesscited by 6
- 2025Apt-Serve: Adaptive Request Scheduling on Hybrid Cache for Scalable LLM Inference Servingcited by 6
- 2023Equivariance Is Not All You Need: Characterizing the Utility of Equivariant Graph Neural Networks for Particle Physics Taskscited by 5
- 2023InferTurbo: A Scalable System for Boosting Full-graph Inference of Graph Neural Network over Huge Graphscited by 4
- 2024Generating Robust Counterfactual Witnesses for Graph Neural Networkscited by 4
- 2022DGI: Easy and Efficient Inference for GNNscited by 2
- 2022Scalable Graph Convolutional Network Training on Distributed-Memory Systemscited by 2
- 2023Frameless Graph Knowledge Distillationcited by 2
- 2024Scalable and Efficient Temporal Graph Representation Learning via Forward Recent Samplingcited by 2
- 2024Unifews: You Need Fewer Operations for Efficient Graph Neural Networkscited by 2
- 2024Edge Graph Intelligence: Reciprocally Empowering Edge Networks with Graph Intelligencecited by 2
- 2026An LLM-Guided Query-Aware Inference System for GNN Models on Large Knowledge Graphscited by 2
- 2023Graph Neural Network for Accurate and Low-complexity SAR ATRcited by 1
- 2023STRIDE: Structure and Embedding Distillation with Attention for Graph Neural Networkscited by 1
- 2025Deal: Distributed End-to-End GNN Inference for All Nodescited by 1
- 2023Graph Entropy Minimization for Semi-supervised Node Classificationcited by 0
- 2024SimMLP: Training MLPs on Graphs without Supervisioncited by 0
- 2024Teaching MLP More Graph Information: A Three-stage Multitask Knowledge Distillation Frameworkcited by 0
- 2024Acceleration Algorithms in GNNs: A Surveycited by 0
- 2024Sparse Decomposition of Graph Neural Networkscited by 0
- 2024Fast Track to Winning Tickets: Repowering One-Shot Pruning for Graph Neural Networkscited by 0
- 2025Heuristic Methods are Good Teachers to Distill MLPs for Graph Link Predictioncited by 0
- 2026GraphLeap: Decoupling Graph Construction and Convolution for Vision GNN Acceleration on FPGAcited by 0
- 2026GraphLeap: Decoupling Graph Construction and Convolution for Vision GNN Acceleration on FPGA23 Apr 2026
- 2026An LLM-Guided Query-Aware Inference System for GNN Models on Large Knowledge Graphs4 Mar 2026
- 2025Apt-Serve: Adaptive Request Scheduling on Hybrid Cache for Scalable LLM Inference Serving10 Apr 2025
- 2025Heuristic Methods are Good Teachers to Distill MLPs for Graph Link Prediction8 Apr 2025
- 2025Deal: Distributed End-to-End GNN Inference for All Nodes4 Mar 2025
- 2024Fast Track to Winning Tickets: Repowering One-Shot Pruning for Graph Neural Networks10 Dec 2024
- 2024Training MLPs on Graphs without Supervision5 Dec 2024
- 2024Sparse Decomposition of Graph Neural Networks25 Oct 2024
- 2024Edge Graph Intelligence: Reciprocally Empowering Edge Networks with Graph Intelligence7 Jul 2024
- 2024A Comprehensive Benchmark on Spectral GNNs: The Impact on Efficiency, Memory, and Effectiveness14 Jun 2024
- 2024Acceleration Algorithms in GNNs: A Survey7 May 2024
- 2024Generating Robust Counterfactual Witnesses for Graph Neural Networks30 Apr 2024
29 more
- 2024Unifews: You Need Fewer Operations for Efficient Graph Neural Networks20 Mar 2024
- 2024Teaching MLP More Graph Information: A Three-stage Multitask Knowledge Distillation Framework2 Mar 2024
- 2024SimMLP: Training MLPs on Graphs without Supervision14 Feb 2024
- 2024Scalable and Efficient Temporal Graph Representation Learning via Forward Recent Sampling3 Feb 2024
- 2024View-based Explanations for Graph Neural Networks4 Jan 2024
- 2023Equivariance Is Not All You Need: Characterizing the Utility of Equivariant Graph Neural Networks for Particle Physics Tasks6 Nov 2023
- 2023STRIDE: Structure and Embedding Distillation with Attention for Graph Neural Networks24 Oct 2023
- 2023Accelerating Scalable Graph Neural Network Inference with Node-Adaptive Propagation17 Oct 2023
- 2023VQGraph: Rethinking Graph Representation Space for Bridging GNNs and MLPs4 Aug 2023
- 2023Frameless Graph Knowledge Distillation13 Jul 2023
- 2023InferTurbo: A Scalable System for Boosting Full-graph Inference of Graph Neural Network over Huge Graphs1 Jul 2023
- 2023A Survey on Graph Neural Network Acceleration: Algorithms, Systems, and Customized Hardware24 Jun 2023
- 2023Graph Entropy Minimization for Semi-supervised Node Classification31 May 2023
- 2023The Evolution of Distributed Systems for Graph Neural Networks and their Origin in Graph Processing and Deep Learning: A Survey23 May 2023
- 2023Less Can Be More: Unsupervised Graph Pruning for Large-scale Dynamic Graphs18 May 2023
- 2023Graph Neural Network for Accurate and Low-complexity SAR ATR11 May 2023
- 2023IGB: Addressing The Gaps In Labeling, Features, Heterogeneity, and Size of Public Graph Datasets for Deep Learning Research27 Feb 2023
- 2022Scalable Graph Convolutional Network Training on Distributed-Memory Systems9 Dec 2022
- 2022DGI: Easy and Efficient Inference for GNNs28 Nov 2022
- 2022Efficient Graph Neural Network Inference at Large Scale1 Nov 2022
- 2022Distributed Graph Neural Network Training: A Survey1 Nov 2022
- 2022SA-MLP: Distilling Graph Knowledge from GNNs into Structure-Aware MLP18 Oct 2022
- 2022Linkless Link Prediction via Relational Distillation11 Oct 2022
- 2022Comprehensive Graph Gradual Pruning for Sparse Training in Graph Neural Networks18 Jul 2022
- 2022BRIGHT -- Graph Neural Networks in Real-Time Fraud Detection25 May 2022
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trends16 May 2022
- 2022Model-Architecture Co-Design for High Performance Temporal GNN Inference on FPGA10 Mar 2022
- 2022Algorithm and System Co-design for Efficient Subgraph-based Graph Representation Learning28 Feb 2022
- 2021Graph-less Neural Networks: Teaching Old MLPs New Tricks via Distillation17 Oct 2021
- 2021Graph-less Neural Networks: Teaching Old MLPs New Tricks via Distillationcited by 151
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trendscited by 88
- 2022Linkless Link Prediction via Relational Distillationcited by 39
- 2023VQGraph: Rethinking Graph Representation Space for Bridging GNNs and MLPscited by 34
- 2022Distributed Graph Neural Network Training: A Surveycited by 32
- 2023IGB: Addressing The Gaps In Labeling, Features, Heterogeneity, and Size of Public Graph Datasets for Deep Learning Researchcited by 29
- 2022Algorithm and System Co-design for Efficient Subgraph-based Graph Representation Learningcited by 28
- 2022Comprehensive Graph Gradual Pruning for Sparse Training in Graph Neural Networkscited by 18
- 2023A Survey on Graph Neural Network Acceleration: Algorithms, Systems, and Customized Hardwarecited by 18
- 2022BRIGHT -- Graph Neural Networks in Real-Time Fraud Detectioncited by 15
- 2023The Evolution of Distributed Systems for Graph Neural Networks and their Origin in Graph Processing and Deep Learning: A Surveycited by 13
- 2022Model-Architecture Co-Design for High Performance Temporal GNN Inference on FPGAcited by 12
12 most cited of 38 All 38 (JSON)
- 2026GraphLeap: Decoupling Graph Construction and Convolution for Vision GNN Acceleration on FPGA23 Apr 2026
- 2026An LLM-Guided Query-Aware Inference System for GNN Models on Large Knowledge Graphs4 Mar 2026
- 2025Heuristic Methods are Good Teachers to Distill MLPs for Graph Link Prediction8 Apr 2025
- 2025Deal: Distributed End-to-End GNN Inference for All Nodes4 Mar 2025
- 2024Fast Track to Winning Tickets: Repowering One-Shot Pruning for Graph Neural Networks10 Dec 2024
- 2024Training MLPs on Graphs without Supervision5 Dec 2024
- 2024Sparse Decomposition of Graph Neural Networks25 Oct 2024
- 2024Edge Graph Intelligence: Reciprocally Empowering Edge Networks with Graph Intelligence7 Jul 2024
- 2024A Comprehensive Benchmark on Spectral GNNs: The Impact on Efficiency, Memory, and Effectiveness14 Jun 2024
- 2024Acceleration Algorithms in GNNs: A Survey7 May 2024
- 2024Generating Robust Counterfactual Witnesses for Graph Neural Networks30 Apr 2024
- 2024Unifews: You Need Fewer Operations for Efficient Graph Neural Networks20 Mar 2024
12 newest of 38 All 38 (JSON)