mlsanityData to 7 Oct 2026

GDP: Stabilized Neural Network Pruning via Gates with Differentiable Polarization

arXiv 2109.02220 ↗First posted 6 Sep 2021cs.CVcited by 29

Not on the map. Why?

Abstract (arXiv)

Model compression techniques are recently gaining explosive attention for obtaining efficient AI models for various real-time applications. Channel pruning is one important compression strategy and is widely used in slimming various DNNs. Previous gate-based or importance-based pruning methods aim to remove channels whose importance is smallest. However, it remains unclear what criteria the channel importance should be measured on, leading to various channel selection heuristics. Some other sampling-based pruning methods deploy sampling strategies to train sub-nets, which often causes the training instability and the compressed model's degraded performance. In view of the research gaps, we present a new module named Gates with Differentiable Polarization (GDP), inspired by principled optimization ideas. GDP can be plugged before convolutional layers without bells and whistles, to control the on-and-off of each channel or whole layer block. During the training process, the polarization effect will drive a subset of gates to smoothly decrease to exact zero, while other gates gradually stay away from zero by a large margin. When training terminates, those zero-gated channels can be painlessly removed, while other non-zero gates can be absorbed into the succeeding convolution kernel, causing completely no interruption to training nor damage to the trained model. Experiments conducted over CIFAR-10 and ImageNet datasets show that the proposed GDP algorithm achieves the state-of-the-art performance on various benchmark DNNs at a broad range of pruning ratios. We also apply GDP to DeepLabV3Plus-ResNet50 on the challenging Pascal VOC segmentation task, whose test performance sees no drop (even slightly improved) with over 60% FLOPs saving.

Key facts. Cited by 29 papers in the map (data through 7 Oct 2026). Builds on 71 of its 88 references that are in the map. First posted on arXiv 6 Sep 2021.

Builds on

71 of 88 references.

References · 71

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2015Distilling the Knowledge in a Neural Networkcited by 10,076
  3. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
  4. 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
  5. 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 4,993
  6. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
  7. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
  8. 2018Encoder-Decoder with Atrous Separable Convolution for Semantic Image Segmentationcited by 3,210
  9. 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
  10. 2016Perceptual Losses for Real-Time Style Transfer and Super-Resolutioncited by 2,678
  11. 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,320
  12. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
38 more
  1. 2017Rethinking Atrous Convolution for Semantic Image Segmentationcited by 2,154
  2. 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,031
  3. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
  4. 2018DARTS: Differentiable Architecture Searchcited by 1,782
  5. 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
  6. 2016Neural Architecture Search with Reinforcement Learningcited by 1,489
  7. 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,054
  8. 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 937
  9. 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 802
  10. 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 778
  11. 2015Dueling Network Architectures for Deep Reinforcement Learningcited by 769
  12. 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
  13. 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 673
  14. 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 596
  15. 2017Learning Sparse Neural Networks through L0 Regularizationcited by 571
  16. 2016Weight Normalization: A Simple Reparameterization to Accelerate Training of Deep Neural Networkscited by 541
  17. 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
  18. 2019Importance Estimation for Neural Network Pruningcited by 531
  19. 2018Quantizing deep convolutional networks for efficient inference: A whitepapercited by 507
  20. 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 438
  21. 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 375
  22. 2020HRank: Filter Pruning using High-Rank Feature Mapcited by 291
  23. 2018Model compression via distillation and quantizationcited by 287
  24. 2019MetaPruning: Meta Learning for Automatic Neural Network Channel Pruningcited by 226
  25. 2018Discrimination-aware Channel Pruning for Deep Neural Networkscited by 171
  26. 2018NetAdapt: Platform-Aware Neural Network Adaptation for Mobile Applicationscited by 146
  27. 2020Dynamic Model Pruning with Feedbackcited by 125
  28. 2020Layer-adaptive sparsity for the Magnitude-based Pruningcited by 122
  29. 2018A Systematic DNN Weight Pruning Framework using Alternating Direction Method of Multiplierscited by 118
  30. 2019Gate Decorator: Global Filter Pruning Method for Accelerating Deep Convolutional Neural Networkscited by 118
  31. 2018Rethinking the Smaller-Norm-Less-Informative Assumption in Channel Pruning of Convolution Layerscited by 112
  32. 2020APQ: Joint Search for Network Architecture, Pruning and Quantization Policycited by 98
  33. 2020SCOP: Scientific Control for Reliable Neural Network Pruningcited by 92
  34. 2020Channel Pruning via Automatic Structure Searchcited by 84
  35. 2020EagleEye: Fast Sub-net Evaluation for Efficient Neural Network Pruningcited by 80
  36. 2018AutoPruner: An End-to-End Trainable Filter Pruning Method for Efficient Deep Model Inferencecited by 77
  37. 2019Centripetal SGD for Pruning Very Deep Convolutional Networks with Complicated Structurecited by 76
  38. 2019Towards Efficient Model Compression via Learned Global Rankingcited by 75

50 most cited of 71 All 71 (JSON)

Built on by

Cited by year

Citing papers per year: 2022: 11; 2023: 10; 2024: 4; 2025: 4.

29 papers.

Sort:

  1. 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
  2. 2022Unified Visual Transformer Compressioncited by 79
  3. 2022Advancing Model Pruning via Bi-level Optimizationcited by 55
  4. 2022Structural Pruning via Latency-Saliency Knapsackcited by 40
  5. 2022CHEX: CHannel EXploration for CNN Model Compressioncited by 36
  6. 2022Pruning-as-Search: Efficient Neural Architecture Search via Channel Pruning and Structural Reparameterizationcited by 31
  7. 2022Quarantine: Sparsity Can Uncover the Trojan Attack Trigger for Freecited by 15
  8. 2023Automatic Attention Pruning: Improving and Automating Model Pruning using Attentionscited by 11
  9. 2022SInGE: Sparsity via Integrated Gradients Estimation of Neuron Relevancecited by 9
  10. 2024FoldGPT: Simple and Effective Large Language Model Compression Schemecited by 9
  11. 2022Ensemble Knowledge Guided Sub-network Search and Fine-tuning for Filter Pruningcited by 5
  12. 2024REPrune: Channel Pruning via Kernel Representative Selectioncited by 4
17 more
  1. 2024decoupleQ: Towards 2-bit Post-Training Uniform Quantization via decoupling Parameters into Integer and Floating Pointscited by 4
  2. 2022Adaptive Activation-based Structured Pruningcited by 3
  3. 2022How to Train Unstable Looped Tensor Networkcited by 3
  4. 2023Resource Constrained Model Compression via Minimax Optimization for Spiking Neural Networkscited by 3
  5. 2023RdimKD: Generic Distillation Paradigm by Dimensionality Reductioncited by 3
  6. 2023Filter Pruning based on Information Capacity and Independencecited by 2
  7. 2023AUTOSPARSE: Towards Automated Sparse Training of Deep Neural Networkscited by 2
  8. 2023Filter Pruning for Efficient CNNs via Knowledge-driven Differential Filter Samplercited by 2
  9. 2024Differentiable Model Scaling using Differentiable Topkcited by 2
  10. 2023USDC: Unified Static and Dynamic Compression for Visual Transformercited by 1
  11. 2025Enhanced Structured Lasso Pruning with Class-wise Informationcited by 1
  12. 2025MaskPrune: Mask-based LLM Pruning for Layer-wise Uniform Structurescited by 1
  13. 2025FPG-NAS: FLOPs-Aware Gated Differentiable Neural Architecture Search for Efficient 6DoF Pose Estimationcited by 1
  14. 2022CWP: Instance complexity weighted channel-wise soft masks for network pruningcited by 0
  15. 2023A Generalization of Continuous Relaxation in Structured Pruningcited by 0
  16. 2023Archtree: on-the-fly tree-structured exploration for latency-aware pruning of deep neural networkscited by 0
  17. 2025Catalyst: a Novel Regularizer for Structured Pruning with Auxiliary Extension of Parameter Spacecited by 0