mlsanityData to 7 Oct 2026

Accelerating Large Scale Real-Time GNN Inference using Channel Pruning

arXiv 2105.04528 ↗First posted 10 May 2021cs.LGcited by 41

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

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  2. 2017Graph Attention Networkscited by 8,854
  3. 2017Inductive Representation Learning on Large Graphscited by 6,284
  4. 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,223
  5. 2018How Powerful are Graph Neural Networks?cited by 4,355
  6. 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,220
  7. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
  8. 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,684
  9. 2019Simplifying Graph Convolutional Networkscited by 1,470
  10. 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
  11. 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
  12. 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
21 more
  1. 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 583
  2. 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
  3. 2019MixHop: Higher-Order Graph Convolutional Architectures via Sparsified Neighborhood Mixingcited by 442
  4. 2017Few-Shot Learning with Graph Neural Networkscited by 324
  5. 2020SIGN: Scalable Inception Graph Neural Networkscited by 283
  6. 2018Learning Human-Object Interactions by Graph Parsing Neural Networkscited by 176
  7. 2020Graph-Bert: Only Attention is Needed for Learning Graph Representationscited by 176
  8. 2020Scaling Graph Neural Networks with Approximate PageRankcited by 174
  9. 2020A Semi-supervised Graph Attentive Network for Financial Fraud Detectioncited by 150
  10. 2018Graph Convolution over Pruned Dependency Trees Improves Relation Extractioncited by 146
  11. 2020GraphNorm: A Principled Approach to Accelerating Graph Neural Network Trainingcited by 116
  12. 2018Rethinking the Smaller-Norm-Less-Informative Assumption in Channel Pruning of Convolution Layerscited by 112
  13. 2020Heterogeneous Graph Neural Networks for Malicious Account Detectioncited by 95
  14. 2020HyGCN: A GCN Accelerator with Hybrid Architecturecited by 73
  15. 2019Generating Classification Weights with GNN Denoising Autoencoders for Few-Shot Learningcited by 69
  16. 2019Spam Review Detection with Graph Convolutional Networkscited by 57
  17. 2019STAR-GCN: Stacked and Reconstructed Graph Convolutional Networks for Recommender Systemscited by 54
  18. 2018Accurate, Efficient and Scalable Graph Embeddingcited by 35
  19. 2020Grale: Designing Networks for Graph Learningcited by 28
  20. 2019Dynamically Pruned Message Passing Networks for Large-Scale Knowledge Graph Reasoningcited by 23
  21. 2017GraphR: Accelerating Graph Processing Using ReRAMcited by 19

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 1; 2022: 11; 2023: 12; 2024: 12; 2025: 3; 2026: 2.

41 papers.

Sort:

By area:

  1. 2021Graph-less Neural Networks: Teaching Old MLPs New Tricks via Distillationcited by 151
  2. 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trendscited by 88
  3. 2022Linkless Link Prediction via Relational Distillationcited by 39
  4. 2023VQGraph: Rethinking Graph Representation Space for Bridging GNNs and MLPscited by 34
  5. 2022Distributed Graph Neural Network Training: A Surveycited by 32
  6. 2023IGB: Addressing The Gaps In Labeling, Features, Heterogeneity, and Size of Public Graph Datasets for Deep Learning Researchcited by 29
  7. 2022Algorithm and System Co-design for Efficient Subgraph-based Graph Representation Learningcited by 28
  8. 2022Comprehensive Graph Gradual Pruning for Sparse Training in Graph Neural Networkscited by 18
  9. 2023A Survey on Graph Neural Network Acceleration: Algorithms, Systems, and Customized Hardwarecited by 18
  10. 2022BRIGHT -- Graph Neural Networks in Real-Time Fraud Detectioncited by 15
  11. 2023The Evolution of Distributed Systems for Graph Neural Networks and their Origin in Graph Processing and Deep Learning: A Surveycited by 13
  12. 2022Model-Architecture Co-Design for High Performance Temporal GNN Inference on FPGAcited by 12
29 more
  1. 2022SA-MLP: Distilling Graph Knowledge from GNNs into Structure-Aware MLPcited by 12
  2. 2023Accelerating Scalable Graph Neural Network Inference with Node-Adaptive Propagationcited by 8
  3. 2024View-based Explanations for Graph Neural Networkscited by 8
  4. 2024Training MLPs on Graphs without Supervisioncited by 8
  5. 2022Efficient Graph Neural Network Inference at Large Scalecited by 7
  6. 2023Less Can Be More: Unsupervised Graph Pruning for Large-scale Dynamic Graphscited by 7
  7. 2024A Comprehensive Benchmark on Spectral GNNs: The Impact on Efficiency, Memory, and Effectivenesscited by 6
  8. 2025Apt-Serve: Adaptive Request Scheduling on Hybrid Cache for Scalable LLM Inference Servingcited by 6
  9. 2023Equivariance Is Not All You Need: Characterizing the Utility of Equivariant Graph Neural Networks for Particle Physics Taskscited by 5
  10. 2023InferTurbo: A Scalable System for Boosting Full-graph Inference of Graph Neural Network over Huge Graphscited by 4
  11. 2024Generating Robust Counterfactual Witnesses for Graph Neural Networkscited by 4
  12. 2022DGI: Easy and Efficient Inference for GNNscited by 2
  13. 2022Scalable Graph Convolutional Network Training on Distributed-Memory Systemscited by 2
  14. 2023Frameless Graph Knowledge Distillationcited by 2
  15. 2024Scalable and Efficient Temporal Graph Representation Learning via Forward Recent Samplingcited by 2
  16. 2024Unifews: You Need Fewer Operations for Efficient Graph Neural Networkscited by 2
  17. 2024Edge Graph Intelligence: Reciprocally Empowering Edge Networks with Graph Intelligencecited by 2
  18. 2026An LLM-Guided Query-Aware Inference System for GNN Models on Large Knowledge Graphscited by 2
  19. 2023Graph Neural Network for Accurate and Low-complexity SAR ATRcited by 1
  20. 2023STRIDE: Structure and Embedding Distillation with Attention for Graph Neural Networkscited by 1
  21. 2025Deal: Distributed End-to-End GNN Inference for All Nodescited by 1
  22. 2023Graph Entropy Minimization for Semi-supervised Node Classificationcited by 0
  23. 2024SimMLP: Training MLPs on Graphs without Supervisioncited by 0
  24. 2024Teaching MLP More Graph Information: A Three-stage Multitask Knowledge Distillation Frameworkcited by 0
  25. 2024Acceleration Algorithms in GNNs: A Surveycited by 0
  26. 2024Sparse Decomposition of Graph Neural Networkscited by 0
  27. 2024Fast Track to Winning Tickets: Repowering One-Shot Pruning for Graph Neural Networkscited by 0
  28. 2025Heuristic Methods are Good Teachers to Distill MLPs for Graph Link Predictioncited by 0
  29. 2026GraphLeap: Decoupling Graph Construction and Convolution for Vision GNN Acceleration on FPGAcited by 0