Training Compact CNNs for Image Classification using Dynamic-coded Filter Fusion
Not on the map. Why?
Abstract (arXiv)
The mainstream approach for filter pruning is usually either to force a hard-coded importance estimation upon a computation-heavy pretrained model to select "important" filters, or to impose a hyperparameter-sensitive sparse constraint on the loss objective to regularize the network training. In this paper, we present a novel filter pruning method, dubbed dynamic-coded filter fusion (DCFF), to derive compact CNNs in a computation-economical and regularization-free manner for efficient image classification. Each filter in our DCFF is firstly given an inter-similarity distribution with a temperature parameter as a filter proxy, on top of which, a fresh Kullback-Leibler divergence based dynamic-coded criterion is proposed to evaluate the filter importance. In contrast to simply keeping high-score filters in other methods, we propose the concept of filter fusion, i.e., the weighted averages using the assigned proxies, as our preserved filters. We obtain a one-hot inter-similarity distribution as the temperature parameter approaches infinity. Thus, the relative importance of each filter can vary along with the training of the compact CNN, leading to dynamically changeable fused filters without both the dependency on the pretrained model and the introduction of sparse constraints. Extensive experiments on classification benchmarks demonstrate the superiority of our DCFF over the compared counterparts. For example, our DCFF derives a compact VGGNet-16 with only 72.77M FLOPs and 1.06M parameters while reaching top-1 accuracy of 93.47% on CIFAR-10. A compact ResNet-50 is obtained with 63.8% FLOPs and 58.6% parameter reductions, retaining 75.60% top-1 accuracy on ILSVRC-2012. Our code, narrower models and training logs are available at https://github.com/lmbxmu/DCFF.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 51 of its 69 references that are in the map. First posted on arXiv 14 Jul 2021.
Builds on
51 of 69 references.
References · 51
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 4,993
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2014Going Deeper with Convolutionscited by 4,231
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2016Pruning Filters for Efficient ConvNetscited by 1,129
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
- 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 673
38 more
- 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
- 2018Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Accelerationcited by 365
- 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 313
- 2018Slimmable Neural Networkscited by 301
- 2016EIE: Efficient Inference Engine on Compressed Deep Neural Networkcited by 291
- 2020HRank: Filter Pruning using High-Rank Feature Mapcited by 291
- 2018Model compression via distillation and quantizationcited by 287
- 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
- 2019MetaPruning: Meta Learning for Automatic Neural Network Channel Pruningcited by 226
- 2013Predicting Parameters in Deep Learningcited by 223
- 2016Network Trimming: A Data-Driven Neuron Pruning Approach towards Efficient Deep Architecturescited by 220
- 2015Learning Multi-Domain Convolutional Neural Networks for Visual Trackingcited by 209
- 2016Trained Ternary Quantizationcited by 203
- 2014Compressing Deep Convolutional Networks using Vector Quantizationcited by 189
- 2017Data-Driven Sparse Structure Selection for Deep Neural Networkscited by 181
- 2019Quantization Networkscited by 151
- 2015Compressing Neural Networks with the Hashing Trickcited by 150
- 2018NetAdapt: Platform-Aware Neural Network Adaptation for Mobile Applicationscited by 146
- 2020Dynamic Model Pruning with Feedbackcited by 125
- 2020ResRep: Lossless CNN Pruning via Decoupling Remembering and Forgettingcited by 85
- 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
- 2020Rotated Binary Neural Networkcited by 77
- 2020Operation-Aware Soft Channel Pruning using Differentiable Maskscited by 74
- 2020Group Sparsity: The Hinge Between Filter Pruning and Decomposition for Network Compressioncited by 72
- 2019Neural Network Pruning with Residual-Connections and Limited-Datacited by 52
- 2020Discrimination-aware Network Pruning for Deep Model Compressioncited by 50
- 2020Methods for Pruning Deep Neural Networkscited by 49
- 2020Pruning Filter in Filtercited by 46
- 2019Adaptive Loss-aware Quantization for Multi-bit Networkscited by 29
- 2018Coreset-Based Neural Network Compressioncited by 27
- 2020Filter Sketch for Network Pruningcited by 20
- 2019OICSR: Out-In-Channel Sparsity Regularization for Compact Deep Neural Networkscited by 18
- 2021Network Pruning using Adaptive Exemplar Filterscited by 16
50 most cited of 51 All 51 (JSON)
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 1; 2024: 1; 2025: 2.
5 papers.
- 2021Automatic Neural Network Pruning that Efficiently Preserves the Model Accuracycited by 4
- 2025MDP: Multidimensional Vision Model Pruning with Latency Constraintcited by 4
- 2024Robust and Explainable Fine-Grained Visual Classification with Transfer Learning: A Dual-Carriageway Frameworkcited by 2
- 2023Filter Pruning via Filters Similarity in Consecutive Layerscited by 1
- 2025One-Cycle Structured Pruning via Stability-Driven Subnetwork Searchcited by 1
- 2025MDP: Multidimensional Vision Model Pruning with Latency Constraint2 Apr 2025
- 2025One-Cycle Structured Pruning via Stability-Driven Subnetwork Search23 Jan 2025
- 2024Robust and Explainable Fine-Grained Visual Classification with Transfer Learning: A Dual-Carriageway Framework9 May 2024
- 2023Filter Pruning via Filters Similarity in Consecutive Layers26 Apr 2023
- 2021Automatic Neural Network Pruning that Efficiently Preserves the Model Accuracy18 Nov 2021