GDP: Stabilized Neural Network Pruning via Gates with Differentiable Polarization
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
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 4,993
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2018Encoder-Decoder with Atrous Separable Convolution for Semantic Image Segmentationcited by 3,210
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
- 2016Perceptual Losses for Real-Time Style Transfer and Super-Resolutioncited by 2,678
- 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
38 more
- 2017Rethinking Atrous Convolution for Semantic Image Segmentationcited by 2,154
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,031
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2018DARTS: Differentiable Architecture Searchcited by 1,782
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,489
- 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,054
- 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 937
- 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 802
- 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 778
- 2015Dueling Network Architectures for Deep Reinforcement Learningcited by 769
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
- 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 673
- 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 596
- 2017Learning Sparse Neural Networks through L0 Regularizationcited by 571
- 2016Weight Normalization: A Simple Reparameterization to Accelerate Training of Deep Neural Networkscited by 541
- 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
- 2019Importance Estimation for Neural Network Pruningcited by 531
- 2018Quantizing deep convolutional networks for efficient inference: A whitepapercited by 507
- 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
- 2020HRank: Filter Pruning using High-Rank Feature Mapcited by 291
- 2018Model compression via distillation and quantizationcited by 287
- 2019MetaPruning: Meta Learning for Automatic Neural Network Channel Pruningcited by 226
- 2018Discrimination-aware Channel Pruning for Deep Neural Networkscited by 171
- 2018NetAdapt: Platform-Aware Neural Network Adaptation for Mobile Applicationscited by 146
- 2020Dynamic Model Pruning with Feedbackcited by 125
- 2020Layer-adaptive sparsity for the Magnitude-based Pruningcited by 122
- 2018A Systematic DNN Weight Pruning Framework using Alternating Direction Method of Multiplierscited by 118
- 2019Gate Decorator: Global Filter Pruning Method for Accelerating Deep Convolutional Neural Networkscited by 118
- 2018Rethinking the Smaller-Norm-Less-Informative Assumption in Channel Pruning of Convolution Layerscited by 112
- 2020APQ: Joint Search for Network Architecture, Pruning and Quantization Policycited by 98
- 2020SCOP: Scientific Control for Reliable Neural Network Pruningcited by 92
- 2020Channel Pruning via Automatic Structure Searchcited by 84
- 2020EagleEye: Fast Sub-net Evaluation for Efficient Neural Network Pruningcited by 80
- 2018AutoPruner: An End-to-End Trainable Filter Pruning Method for Efficient Deep Model Inferencecited by 77
- 2019Centripetal SGD for Pruning Very Deep Convolutional Networks with Complicated Structurecited by 76
- 2019Towards Efficient Model Compression via Learned Global Rankingcited by 75
50 most cited of 71 All 71 (JSON)
Built on by
Citing papers per year: 2022: 11; 2023: 10; 2024: 4; 2025: 4.
29 papers.
Sort:
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2022Unified Visual Transformer Compressioncited by 79
- 2022Advancing Model Pruning via Bi-level Optimizationcited by 55
- 2022Structural Pruning via Latency-Saliency Knapsackcited by 40
- 2022CHEX: CHannel EXploration for CNN Model Compressioncited by 36
- 2022Pruning-as-Search: Efficient Neural Architecture Search via Channel Pruning and Structural Reparameterizationcited by 31
- 2022Quarantine: Sparsity Can Uncover the Trojan Attack Trigger for Freecited by 15
- 2023Automatic Attention Pruning: Improving and Automating Model Pruning using Attentionscited by 11
- 2022SInGE: Sparsity via Integrated Gradients Estimation of Neuron Relevancecited by 9
- 2024FoldGPT: Simple and Effective Large Language Model Compression Schemecited by 9
- 2022Ensemble Knowledge Guided Sub-network Search and Fine-tuning for Filter Pruningcited by 5
- 2024REPrune: Channel Pruning via Kernel Representative Selectioncited by 4
17 more
- 2024decoupleQ: Towards 2-bit Post-Training Uniform Quantization via decoupling Parameters into Integer and Floating Pointscited by 4
- 2022Adaptive Activation-based Structured Pruningcited by 3
- 2022How to Train Unstable Looped Tensor Networkcited by 3
- 2023Resource Constrained Model Compression via Minimax Optimization for Spiking Neural Networkscited by 3
- 2023RdimKD: Generic Distillation Paradigm by Dimensionality Reductioncited by 3
- 2023Filter Pruning based on Information Capacity and Independencecited by 2
- 2023AUTOSPARSE: Towards Automated Sparse Training of Deep Neural Networkscited by 2
- 2023Filter Pruning for Efficient CNNs via Knowledge-driven Differential Filter Samplercited by 2
- 2024Differentiable Model Scaling using Differentiable Topkcited by 2
- 2023USDC: Unified Static and Dynamic Compression for Visual Transformercited by 1
- 2025Enhanced Structured Lasso Pruning with Class-wise Informationcited by 1
- 2025MaskPrune: Mask-based LLM Pruning for Layer-wise Uniform Structurescited by 1
- 2025FPG-NAS: FLOPs-Aware Gated Differentiable Neural Architecture Search for Efficient 6DoF Pose Estimationcited by 1
- 2022CWP: Instance complexity weighted channel-wise soft masks for network pruningcited by 0
- 2023A Generalization of Continuous Relaxation in Structured Pruningcited by 0
- 2023Archtree: on-the-fly tree-structured exploration for latency-aware pruning of deep neural networkscited by 0
- 2025Catalyst: a Novel Regularizer for Structured Pruning with Auxiliary Extension of Parameter Spacecited by 0
- 2025FPG-NAS: FLOPs-Aware Gated Differentiable Neural Architecture Search for Efficient 6DoF Pose Estimation5 Aug 2025
- 2025Catalyst: a Novel Regularizer for Structured Pruning with Auxiliary Extension of Parameter Space10 Jul 2025
- 2025MaskPrune: Mask-based LLM Pruning for Layer-wise Uniform Structures19 Feb 2025
- 2025Enhanced Structured Lasso Pruning with Class-wise Information13 Feb 2025
- 2024FoldGPT: Simple and Effective Large Language Model Compression Scheme1 Jul 2024
- 2024Differentiable Model Scaling using Differentiable Topk12 May 2024
- 2024decoupleQ: Towards 2-bit Post-Training Uniform Quantization via decoupling Parameters into Integer and Floating Points19 Apr 2024
- 2024REPrune: Channel Pruning via Kernel Representative Selection27 Feb 2024
- 2023RdimKD: Generic Distillation Paradigm by Dimensionality Reduction14 Dec 2023
- 2023Archtree: on-the-fly tree-structured exploration for latency-aware pruning of deep neural networks17 Nov 2023
- 2023USDC: Unified Static and Dynamic Compression for Visual Transformer17 Oct 2023
- 2023A Generalization of Continuous Relaxation in Structured Pruning28 Aug 2023
17 more
- 2023Resource Constrained Model Compression via Minimax Optimization for Spiking Neural Networks9 Aug 2023
- 2023Filter Pruning for Efficient CNNs via Knowledge-driven Differential Filter Sampler1 Jul 2023
- 2023AUTOSPARSE: Towards Automated Sparse Training of Deep Neural Networks14 Apr 2023
- 2023Automatic Attention Pruning: Improving and Automating Model Pruning using Attentions14 Mar 2023
- 2023Filter Pruning based on Information Capacity and Independence7 Mar 2023
- 2023Structured Pruning for Deep Convolutional Neural Networks: A survey1 Mar 2023
- 2022Structural Pruning via Latency-Saliency Knapsack13 Oct 2022
- 2022Advancing Model Pruning via Bi-level Optimization8 Oct 2022
- 2022CWP: Instance complexity weighted channel-wise soft masks for network pruning8 Sep 2022
- 2022SInGE: Sparsity via Integrated Gradients Estimation of Neuron Relevance8 Jul 2022
- 2022Pruning-as-Search: Efficient Neural Architecture Search via Channel Pruning and Structural Reparameterization2 Jun 2022
- 2022Quarantine: Sparsity Can Uncover the Trojan Attack Trigger for Free24 May 2022
- 2022CHEX: CHannel EXploration for CNN Model Compression29 Mar 2022
- 2022Unified Visual Transformer Compression15 Mar 2022
- 2022Ensemble Knowledge Guided Sub-network Search and Fine-tuning for Filter Pruning5 Mar 2022
- 2022How to Train Unstable Looped Tensor Network5 Mar 2022
- 2022Adaptive Activation-based Structured Pruning21 Jan 2022
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2022Unified Visual Transformer Compressioncited by 79
- 2022Advancing Model Pruning via Bi-level Optimizationcited by 55
- 2022Structural Pruning via Latency-Saliency Knapsackcited by 40
- 2022CHEX: CHannel EXploration for CNN Model Compressioncited by 36
- 2022Pruning-as-Search: Efficient Neural Architecture Search via Channel Pruning and Structural Reparameterizationcited by 31
- 2022Quarantine: Sparsity Can Uncover the Trojan Attack Trigger for Freecited by 15
- 2023Automatic Attention Pruning: Improving and Automating Model Pruning using Attentionscited by 11
- 2022SInGE: Sparsity via Integrated Gradients Estimation of Neuron Relevancecited by 9
- 2024FoldGPT: Simple and Effective Large Language Model Compression Schemecited by 9
- 2022Ensemble Knowledge Guided Sub-network Search and Fine-tuning for Filter Pruningcited by 5
- 2024REPrune: Channel Pruning via Kernel Representative Selectioncited by 4
12 most cited of 29 All 29 (JSON)
- 2025FPG-NAS: FLOPs-Aware Gated Differentiable Neural Architecture Search for Efficient 6DoF Pose Estimation5 Aug 2025
- 2025Catalyst: a Novel Regularizer for Structured Pruning with Auxiliary Extension of Parameter Space10 Jul 2025
- 2025MaskPrune: Mask-based LLM Pruning for Layer-wise Uniform Structures19 Feb 2025
- 2025Enhanced Structured Lasso Pruning with Class-wise Information13 Feb 2025
- 2024FoldGPT: Simple and Effective Large Language Model Compression Scheme1 Jul 2024
- 2024Differentiable Model Scaling using Differentiable Topk12 May 2024
- 2024decoupleQ: Towards 2-bit Post-Training Uniform Quantization via decoupling Parameters into Integer and Floating Points19 Apr 2024
- 2024REPrune: Channel Pruning via Kernel Representative Selection27 Feb 2024
- 2023RdimKD: Generic Distillation Paradigm by Dimensionality Reduction14 Dec 2023
- 2023Archtree: on-the-fly tree-structured exploration for latency-aware pruning of deep neural networks17 Nov 2023
- 2023USDC: Unified Static and Dynamic Compression for Visual Transformer17 Oct 2023
- 2023A Generalization of Continuous Relaxation in Structured Pruning28 Aug 2023
12 newest of 29 All 29 (JSON)