LAPP: Layer Adaptive Progressive Pruning for Compressing CNNs from Scratch
Pucheng Zhai, Kailing Guo, Fang Liu, Xiaofen Xing, Xiangmin Xu

TL;DR
LAPP is a novel CNN compression framework that adaptively and progressively prunes networks during initial training, automatically determining layer-specific pruning rates while maintaining model accuracy.
Contribution
The paper introduces a learnable, dynamic pruning strategy with FLOPs constraints and lightweight bypasses, enabling effective from-scratch CNN compression without extensive hyperparameter tuning.
Findings
Achieves 40.3% compression of ResNet-20 on CIFAR-10 without accuracy loss.
Reduces 55.6% FLOPs of ResNet-18 on ImageNet with slight accuracy improvements.
Outperforms previous CNN compression methods across various datasets and architectures.
Abstract
Structured pruning is a commonly used convolutional neural network (CNN) compression approach. Pruning rate setting is a fundamental problem in structured pruning. Most existing works introduce too many additional learnable parameters to assign different pruning rates across different layers in CNN or cannot control the compression rate explicitly. Since too narrow network blocks information flow for training, automatic pruning rate setting cannot explore a high pruning rate for a specific layer. To overcome these limitations, we propose a novel framework named Layer Adaptive Progressive Pruning (LAPP), which gradually compresses the network during initial training of a few epochs from scratch. In particular, LAPP designs an effective and efficient pruning strategy that introduces a learnable threshold for each layer and FLOPs constraints for network. Guided by both task loss and FLOPs…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Domain Adaptation and Few-Shot Learning · Human Pose and Action Recognition
MethodsPruning
