Automatic Mapping of the Best-Suited DNN Pruning Schemes for Real-Time Mobile Acceleration
Not on the map. Why?
Abstract (arXiv)
Weight pruning is an effective model compression technique to tackle the challenges of achieving real-time deep neural network (DNN) inference on mobile devices. However, prior pruning schemes have limited application scenarios due to accuracy degradation, difficulty in leveraging hardware acceleration, and/or restriction on certain types of DNN layers. In this paper, we propose a general, fine-grained structured pruning scheme and corresponding compiler optimizations that are applicable to any type of DNN layer while achieving high accuracy and hardware inference performance. With the flexibility of applying different pruning schemes to different layers enabled by our compiler optimizations, we further probe into the new problem of determining the best-suited pruning scheme considering the different acceleration and accuracy performance of various pruning schemes. Two pruning scheme mapping methods, one is search-based and the other is rule-based, are proposed to automatically derive the best-suited pruning regularity and block size for each layer of any given DNN. Experimental results demonstrate that our pruning scheme mapping methods, together with the general fine-grained structured pruning scheme, outperform the state-of-the-art DNN optimization framework with up to 2.48× and 1.73× DNN inference acceleration on CIFAR-10 and ImageNet dataset without accuracy loss.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 60 of its 85 references that are in the map. First posted on arXiv 22 Nov 2021.
Builds on
60 of 85 references.
References · 60
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,320
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2020YOLOv4: Optimal Speed and Accuracy of Object Detectioncited by 1,624
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,489
- 2016Pruning Filters for Efficient ConvNetscited by 1,129
- 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 937
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
38 more
- 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 673
- 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 666
- 2018Rethinking the Value of Network Pruningcited by 595
- 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
- 2018FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Searchcited by 480
- 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 438
- 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 375
- 2018Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Accelerationcited by 365
- 2016Dynamic Network Surgery for Efficient DNNscited by 233
- 2017NISP: Pruning Networks using Neuron Importance Score Propagationcited by 228
- 2019MetaPruning: Meta Learning for Automatic Neural Network Channel Pruningcited by 226
- 2016Learning to Optimizecited by 195
- 2018Discrimination-aware Channel Pruning for Deep Neural Networkscited by 171
- 2018NetAdapt: Platform-Aware Neural Network Adaptation for Mobile Applicationscited by 146
- 2019Additive Powers-of-Two Quantization: An Efficient Non-uniform Discretization for Neural Networkscited by 143
- 2016Fast Bayesian Optimization of Machine Learning Hyperparameters on Large Datasetscited by 131
- 2018A Systematic DNN Weight Pruning Framework using Alternating Direction Method of Multiplierscited by 118
- 2018Deep Learning in Mobile and Wireless Networking: A Surveycited by 117
- 2016DeepSense: A Unified Deep Learning Framework for Time-Series Mobile Sensing Data Processingcited by 84
- 2019Network Pruning via Transformable Architecture Searchcited by 80
- 2021MEST: Accurate and Fast Memory-Economic Sparse Training Framework on the Edgecited by 77
- 2018ChamNet: Towards Efficient Network Design through Platform-Aware Model Adaptationcited by 76
- 2020PatDNN: Achieving Real-Time DNN Execution on Mobile Devices with Pattern-based Weight Pruningcited by 75
- 2018TVM: An Automated End-to-End Optimizing Compiler for Deep Learningcited by 62
- 2017NeST: A Neural Network Synthesis Tool Based on a Grow-and-Prune Paradigmcited by 60
- 2017DeepCache: Principled Cache for Mobile Deep Visioncited by 57
- 2018Bayesian Optimization in AlphaGocited by 55
- 2019AutoCompress: An Automatic DNN Structured Pruning Framework for Ultra-High Compression Ratescited by 49
- 2019PCONV: The Missing but Desirable Sparsity in DNN Weight Pruning for Real-time Execution on Mobile Devicescited by 48
- 2018ADMM-NN: An Algorithm-Hardware Co-Design Framework of DNNs Using Alternating Direction Method of Multiplierscited by 42
- 2021Achieving on-Mobile Real-Time Super-Resolution with Neural Architecture and Pruning Searchcited by 34
- 2019Non-Structured DNN Weight Pruning -- Is It Beneficial in Any Platform?cited by 31
- 2020YOLObile: Real-Time Object Detection on Mobile Devices via Compression-Compilation Co-Designcited by 24
- 2018Grow and Prune Compact, Fast, and Accurate LSTMscited by 20
- 2020RTMobile: Beyond Real-Time Mobile Acceleration of RNNs for Speech Recognitioncited by 19
- 2020An Image Enhancing Pattern-based Sparsity for Real-time Inference on Mobile Devicescited by 18
- 20182PFPCE: Two-Phase Filter Pruning Based on Conditional Entropycited by 14
- 2018On Optimizing Operator Fusion Plans for Large-Scale Machine Learning in SystemMLcited by 13
50 most cited of 60 All 60 (JSON)
Built on by
Citing papers per year: 2022: 3; 2023: 0; 2024: 1; 2025: 3.
7 papers.
- 2022SparCL: Sparse Continual Learning on the Edgecited by 55
- 2024Exploring Token Pruning in Vision State Space Modelscited by 27
- 2022Compiler-Aware Neural Architecture Search for On-Mobile Real-time Super-Resolutioncited by 20
- 2025RoRA: Efficient Fine-Tuning of LLM with Reliability Optimization for Rank Adaptationcited by 9
- 2022All-in-One: A Highly Representative DNN Pruning Framework for Edge Devices with Dynamic Power Managementcited by 5
- 2025Enhanced Pruning Strategy for Multi-Component Neural Architectures Using Component-Aware Graph Analysiscited by 3
- 2025COMponent-Aware Pruning for Accelerated Control Tasks in Latent Space Modelscited by 0
- 2025COMponent-Aware Pruning for Accelerated Control Tasks in Latent Space Models11 Aug 2025
- 2025Enhanced Pruning Strategy for Multi-Component Neural Architectures Using Component-Aware Graph Analysis17 Apr 2025
- 2025RoRA: Efficient Fine-Tuning of LLM with Reliability Optimization for Rank Adaptation8 Jan 2025
- 2024Exploring Token Pruning in Vision State Space Models27 Sep 2024
- 2022All-in-One: A Highly Representative DNN Pruning Framework for Edge Devices with Dynamic Power Management9 Dec 2022
- 2022SparCL: Sparse Continual Learning on the Edge20 Sep 2022
- 2022Compiler-Aware Neural Architecture Search for On-Mobile Real-time Super-Resolution25 Jul 2022
Similar, not cited
Close in wording, no citation either way
- 2021GRIM: A General, Real-Time Deep Learning Inference Framework for Mobile Devices based on Fine-Grained Structured Weight Sparsity
- 2019Structural Pruning in Deep Neural Networks: A Small-World Approach
- 2021Only Train Once: A One-Shot Neural Network Training And Pruning Framework
- 2025GoPrune: Accelerated Structured Pruning with ℓ2,p-Norm Optimization
- 2022SPDY: Accurate Pruning with Speedup Guarantees
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendations
- 2026Multi-Objective Structured Pruning of LLMs for Latency and Model Size Optimization
- 2025FAIR-Pruner: A Flexible Framework for Automatic Layer-Wise Pruning via Tolerance of Difference