Structured Pruning is All You Need for Pruning CNNs at Initialization
Not on the map. Why?
Abstract (arXiv)
Pruning is a popular technique for reducing the model size and computational cost of convolutional neural networks (CNNs). However, a slow retraining or fine-tuning procedure is often required to recover the accuracy loss caused by pruning. Recently, a new research direction on weight pruning, pruning-at-initialization (PAI), is proposed to directly prune CNNs before training so that fine-tuning or retraining can be avoided. While PAI has shown promising results in reducing the model size, existing approaches rely on fine-grained weight pruning which requires unstructured sparse matrix computation, making it difficult to achieve real speedup in practice unless the sparsity is very high. This work is the first to show that fine-grained weight pruning is in fact not necessary for PAI. Instead, the layerwise compression ratio is the main critical factor to determine the accuracy of a CNN model pruned at initialization. Based on this key observation, we propose PreCropping, a structured hardware-efficient model compression scheme. PreCropping directly compresses the model at the channel level following the layerwise compression ratio. Compared to weight pruning, the proposed scheme is regular and dense in both storage and computation without sacrificing accuracy. In addition, since PreCropping compresses CNNs at initialization, the computational and memory costs of CNNs are reduced for both training and inference on commodity hardware. We empirically demonstrate our approaches on several modern CNN architectures, including ResNet, ShuffleNet, and MobileNet for both CIFAR-10 and ImageNet.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 40 of its 49 references that are in the map. First posted on arXiv 4 Mar 2022.
Builds on
40 of 49 references.
References · 40
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
- 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,320
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
28 more
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,489
- 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,194
- 2018ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Designcited by 1,132
- 2016Pruning Filters for Efficient ConvNetscited by 1,129
- 2018Regularized Evolution for Image Classifier Architecture Searchcited by 902
- 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 802
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
- 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 673
- 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 610
- 2018Rethinking the Value of Network Pruningcited by 595
- 2020What is the State of Neural Network Pruning?cited by 578
- 2016DoReFa-Net: Training Low Bitwidth Convolutional Neural Networks with Low Bitwidth Gradientscited by 557
- 2020Pruning neural networks without any data by iteratively conserving synaptic flowcited by 475
- 2020Picking Winning Tickets Before Training by Preserving Gradient Flowcited by 467
- 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 438
- 2019Dreaming to Distill: Data-free Knowledge Transfer via DeepInversioncited by 419
- 2019HAWQ-V2: Hessian Aware trace-Weighted Quantization of Neural Networkscited by 250
- 2014cuDNN: Efficient Primitives for Deep Learningcited by 240
- 2020Comparing Rewinding and Fine-tuning in Neural Network Pruningcited by 238
- 2021Zero-Cost Proxies for Lightweight NAScited by 194
- 2020Pruning Neural Networks at Initialization: Why are We Missing the Mark?cited by 181
- 2020FBNetV2: Differentiable Neural Architecture Search for Spatial and Channel Dimensionscited by 152
- 2020Sparse GPU Kernels for Deep Learningcited by 138
- 2020Sanity-Checking Pruning Methods: Random Tickets can Win the Jackpotcited by 66
- 2020EcoNAS: Finding Proxies for Economical Neural Architecture Searchcited by 61
- 2019PCONV: The Missing but Desirable Sparsity in DNN Weight Pruning for Real-time Execution on Mobile Devicescited by 48
- 2021Connectivity Matters: Neural Network Pruning Through the Lens of Effective Sparsitycited by 14
- 2020CoCoPIE: Making Mobile AI Sweet As PIE --Compression-Compilation Co-Design Goes a Long Waycited by 7
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 1; 2025: 3.
7 papers.
- 2023DNNShifter: An Efficient DNN Pruning System for Edge Computingcited by 8
- 2023Towards Optimal Compression: Joint Pruning and Quantizationcited by 3
- 2025Dynamic Sparse Training of Diagonally Sparse Networkscited by 3
- 2024Rapid Deployment of DNNs for Edge Computing via Structured Pruning at Initializationcited by 1
- 2025Mosaic: Composite Projection Pruning for Resource-efficient LLMscited by 1
- 2022AcceRL: Policy Acceleration Framework for Deep Reinforcement Learningcited by 0
- 2025SHUFFLESPARSE: Learned Shuffles for Structured Sparse Networkscited by 0
- 2025SHUFFLESPARSE: Learned Shuffles for Structured Sparse Networks16 Oct 2025
- 2025Dynamic Sparse Training of Diagonally Sparse Networks13 Jun 2025
- 2025Mosaic: Composite Projection Pruning for Resource-efficient LLMs8 Apr 2025
- 2024Rapid Deployment of DNNs for Edge Computing via Structured Pruning at Initialization22 Apr 2024
- 2023DNNShifter: An Efficient DNN Pruning System for Edge Computing13 Sep 2023
- 2023Towards Optimal Compression: Joint Pruning and Quantization15 Feb 2023
- 2022AcceRL: Policy Acceleration Framework for Deep Reinforcement Learning28 Nov 2022