CWP: Instance complexity weighted channel-wise soft masks for network pruning
Not on the map. Why?
Abstract (arXiv)
Existing differentiable channel pruning methods often attach scaling factors or masks behind channels to prune filters with less importance, and implicitly assume uniform contribution of input samples to filter importance. Specifically, the effects of instance complexity on pruning performance are not yet fully investigated in static network pruning. In this paper, we propose a simple yet effective differentiable network pruning method CWP based on instance complexity weighted filter importance scores. We define instance complexity related weight for each instance by giving higher weights to hard instances, and measure the weighted sum of instance-specific soft masks to model non-uniform contribution of different inputs, which encourages hard instances to dominate the pruning process and the model performance to be well preserved. In addition, we introduce a regularizer to maximize polarization of the masks, such that a sweet spot can be easily found to identify the filters to be pruned. Performance evaluations on various network architectures and datasets demonstrate CWP has advantages over the state-of-the-arts in pruning large networks. For instance, CWP improves the accuracy of ResNet56 on CIFAR-10 dataset by 0.32% aftering removing 64.11% FLOPs, and prunes 87.75% FLOPs of ResNet50 on ImageNet dataset with only 0.93% Top-1 accuracy loss.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 43 of its 61 references that are in the map. First posted on arXiv 8 Sep 2022.
Builds on
43 of 61 references.
References · 43
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2013Rich feature hierarchies for accurate object detection and semantic segmentationcited by 2,160
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2018DARTS: Differentiable Architecture Searchcited by 1,782
- 2014Image Super-Resolution Using Deep Convolutional Networkscited by 1,218
- 2018Efficient Neural Architecture Search via Parameter Sharingcited by 831
- 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 673
- 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
- 2017Large-Scale Evolution of Image Classifierscited by 348
31 more
- 2020HRank: Filter Pruning using High-Rank Feature Mapcited by 291
- 2017Learning to Prune Deep Neural Networks via Layer-wise Optimal Brain Surgeoncited by 219
- 2017Hierarchical Representations for Efficient Architecture Searchcited by 188
- 2022QDrop: Randomly Dropping Quantization for Extremely Low-bit Post-Training Quantizationcited by 175
- 2019Towards Optimal Structured CNN Pruning via Generative Adversarial Learningcited by 145
- 2021Group Fisher Pruning for Practical Network Compressioncited by 130
- 2020Dynamic Model Pruning with Feedbackcited by 125
- 2019Gate Decorator: Global Filter Pruning Method for Accelerating Deep Convolutional Neural Networkscited by 118
- 2019Provable Filter Pruning for Efficient Neural Networkscited by 98
- 2020ResRep: Lossless CNN Pruning via Decoupling Remembering and Forgettingcited by 85
- 2021Dynamic Slimmable Networkcited by 83
- 2019Network Pruning via Transformable Architecture Searchcited by 80
- 2018AutoPruner: An End-to-End Trainable Filter Pruning Method for Efficient Deep Model Inferencecited by 77
- 2021CHIP: CHannel Independence-based Pruning for Compact Neural Networkscited by 76
- 2019Towards Efficient Model Compression via Learned Global Rankingcited by 75
- 2020Operation-Aware Soft Channel Pruning using Differentiable Maskscited by 74
- 2021Convolutional Neural Network Pruning with Structural Redundancy Reductioncited by 73
- 2021Only Train Once: A One-Shot Neural Network Training And Pruning Frameworkcited by 70
- 2020DMCP: Differentiable Markov Channel Pruning for Neural Networkscited by 68
- 2017More is Less: A More Complicated Network with Less Inference Complexitycited by 66
- 2018You Look Twice: GaterNet for Dynamic Filter Selection in CNNscited by 46
- 2021Manifold Regularized Dynamic Network Pruningcited by 43
- 2020Convolution-Weight-Distribution Assumption: Rethinking the Criteria of Channel Pruningcited by 29
- 2021GDP: Stabilized Neural Network Pruning via Gates with Differentiable Polarizationcited by 29
- 2020Accelerate CNNs from Three Dimensions: A Comprehensive Pruning Frameworkcited by 27
- 2021Fire Together Wire Together: A Dynamic Pruning Approach with Self-Supervised Mask Predictioncited by 24
- 2021Pruning Randomly Initialized Neural Networks with Iterative Randomizationcited by 20
- 2019Region-wise Generative Adversarial ImageInpainting for Large Missing Areascited by 18
- 2019An Accelerated Correlation Filter Trackercited by 12
- 2019Learnable Embedding Space for Efficient Neural Architecture Compressioncited by 10
- 2019Plug-in, Trainable Gate for Streamlining Arbitrary Neural Networkscited by 6
Built on by
Not cited yet.