Manipulating Identical Filter Redundancy for Efficient Pruning on Deep and Complicated CNN
Not on the map. Why?
Abstract (arXiv)
The existence of redundancy in Convolutional Neural Networks (CNNs) enables us to remove some filters/channels with acceptable performance drops. However, the training objective of CNNs usually tends to minimize an accuracy-related loss function without any attention paid to the redundancy, making the redundancy distribute randomly on all the filters, such that removing any of them may trigger information loss and accuracy drop, necessitating a following finetuning step for recovery. In this paper, we propose to manipulate the redundancy during training to facilitate network pruning. To this end, we propose a novel Centripetal SGD (C-SGD) to make some filters identical, resulting in ideal redundancy patterns, as such filters become purely redundant due to their duplicates; hence removing them does not harm the network. As shown on CIFAR and ImageNet, C-SGD delivers better performance because the redundancy is better organized, compared to the existing methods. The efficiency also characterizes C-SGD because it is as fast as regular SGD, requires no finetuning, and can be conducted simultaneously on all the layers even in very deep CNNs. Besides, C-SGD can improve the accuracy of CNNs by first training a model with the same architecture but wider layers then squeezing it into the original width.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 61 of its 105 references that are in the map. First posted on arXiv 30 Jul 2021.
Builds on
61 of 105 references.
References · 61
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2016Feature Pyramid Networks for Object Detectioncited by 5,021
- 2016DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFscited by 3,239
- 2016Pyramid Scene Parsing Networkcited by 2,472
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2014FitNets: Hints for Thin Deep Netscited by 1,619
38 more
- 2016Pruning Filters for Efficient ConvNetscited by 1,129
- 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 829
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
- 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 673
- 2018Rethinking the Value of Network Pruningcited by 595
- 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
- 2013Do Deep Nets Really Need to be Deep?cited by 466
- 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
- 2015Deep Learning with Limited Numerical Precisioncited by 368
- 2018Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Accelerationcited by 365
- 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 313
- 2014Exploiting Linear Structure Within Convolutional Networks for Efficient Evaluationcited by 304
- 2020HRank: Filter Pruning using High-Rank Feature Mapcited by 291
- 2014Speeding up Convolutional Neural Networks with Low Rank Expansionscited by 283
- 2016Dynamic Network Surgery for Efficient DNNscited by 233
- 2017NISP: Pruning Networks using Neuron Importance Score Propagationcited by 228
- 2013Predicting Parameters in Deep Learningcited by 223
- 2016Network Trimming: A Data-Driven Neuron Pruning Approach towards Efficient Deep Architecturescited by 220
- 2015Quantized Convolutional Neural Networks for Mobile Devicescited by 212
- 2015Compression of Deep Convolutional Neural Networks for Fast and Low Power Mobile Applicationscited by 161
- 2015Structured Pruning of Deep Convolutional Neural Networkscited by 148
- 2019Towards Optimal Structured CNN Pruning via Generative Adversarial Learningcited by 145
- 2018A Systematic DNN Weight Pruning Framework using Alternating Direction Method of Multiplierscited by 118
- 2015Accelerating Very Deep Convolutional Networks for Classification and Detectioncited by 109
- 2019EigenDamage: Structured Pruning in the Kronecker-Factored Eigenbasiscited by 98
- 2013Fast Training of Convolutional Networks through FFTscited by 89
- 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
- 2016Learning the Number of Neurons in Deep Networkscited by 69
- 2020Methods for Pruning Deep Neural Networkscited by 49
- 2017Compression-aware Training of Deep Networkscited by 46
- 2015Structured Transforms for Small-Footprint Deep Learningcited by 41
- 2019Approximated Oracle Filter Pruning for Destructive CNN Width Optimizationcited by 35
- 2014Fast Convolutional Nets With fbfft: A GPU Performance Evaluationcited by 27
- 2018Learning to Prune Filters in Convolutional Neural Networkscited by 25
- 2018Leveraging Filter Correlations for Deep Model Compressioncited by 23
- 2020Filter Sketch for Network Pruningcited by 20
50 most cited of 61 All 61 (JSON)
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 3; 2024: 3; 2025: 2.
9 papers.
- 2021RepMLPNet: Hierarchical Vision MLP with Re-parameterized Localitycited by 32
- 2024PYRA: Parallel Yielding Re-Activation for Training-Inference Efficient Task Adaptationcited by 17
- 2023RefConv: Re-parameterized Refocusing Convolution for Powerful ConvNetscited by 9
- 2023Towards Efficient Vision-Language Tuning: More Information Density, More Generalizabilitycited by 5
- 2024Quantized Prompt for Efficient Generalization of Vision-Language Modelscited by 5
- 2023Layer-adaptive Structured Pruning Guided by Latencycited by 1
- 2025Deep-JGAC: End-to-End Deep Joint Geometry and Attribute Compression for Dense Colored Point Cloudscited by 1
- 2025Estimating Dataset Dimension via Singular Metrics under the Manifold Hypothesis: Application to Inverse Problemscited by 1
- 2024Feature Map Similarity Reduction in Convolutional Neural Networkscited by 0
- 2025Estimating Dataset Dimension via Singular Metrics under the Manifold Hypothesis: Application to Inverse Problems9 Jul 2025
- 2025Deep-JGAC: End-to-End Deep Joint Geometry and Attribute Compression for Dense Colored Point Clouds25 Feb 2025
- 2024Feature Map Similarity Reduction in Convolutional Neural Networks5 Nov 2024
- 2024Quantized Prompt for Efficient Generalization of Vision-Language Models15 Jul 2024
- 2024PYRA: Parallel Yielding Re-Activation for Training-Inference Efficient Task Adaptation14 Mar 2024
- 2023Towards Efficient Vision-Language Tuning: More Information Density, More Generalizability17 Dec 2023
- 2023RefConv: Re-parameterized Refocusing Convolution for Powerful ConvNets16 Oct 2023
- 2023Layer-adaptive Structured Pruning Guided by Latency23 May 2023
- 2021RepMLPNet: Hierarchical Vision MLP with Re-parameterized Locality21 Dec 2021