mlsanityData to 14 Oct 2026

Filter Pruning for Efficient CNNs via Knowledge-driven Differential Filter Sampler

arXiv 2307.00198 ↗First posted 1 Jul 2023cs.CVcited by 2

Not on the map. Why?

Abstract (arXiv)

Filter pruning simultaneously accelerates the computation and reduces the memory overhead of CNNs, which can be effectively applied to edge devices and cloud services. In this paper, we propose a novel Knowledge-driven Differential Filter Sampler~(KDFS) with Masked Filter Modeling~(MFM) framework for filter pruning, which globally prunes the redundant filters based on the prior knowledge of a pre-trained model in a differential and non-alternative optimization. Specifically, we design a differential sampler with learnable sampling parameters to build a binary mask vector for each layer, determining whether the corresponding filters are redundant. To learn the mask, we introduce masked filter modeling to construct PCA-like knowledge by aligning the intermediate features from the pre-trained teacher model and the outputs of the student decoder taking sampling features as the input. The mask and sampler are directly optimized by the Gumbel-Softmax Straight-Through Gradient Estimator in an end-to-end manner in combination with global pruning constraint, MFM reconstruction error, and dark knowledge. Extensive experiments demonstrate the proposed KDFS's effectiveness in compressing the base models on various datasets. For instance, the pruned ResNet-50 on ImageNet achieves 55.36% computation reduction, and 42.86% parameter reduction, while only dropping 0.35% Top-1 accuracy, significantly outperforming the state-of-the-art methods. The code is available at urlhttps://github.com/Osilly/KDFS.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 76 of its 108 references that are in the map. First posted on arXiv 1 Jul 2023.

Builds on

76 of 108 references.

References · 76

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  3. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  4. 2014Microsoft COCO: Common Objects in Contextcited by 17,608
  5. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
  6. 2015Distilling the Knowledge in a Neural Networkcited by 10,324
  7. 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,639
  8. 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
  9. 2021Masked Autoencoders Are Scalable Vision Learnerscited by 7,403
  10. 2017Mask R-CNNcited by 7,277
  11. 2016Densely Connected Convolutional Networkscited by 6,720
  12. 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,859
38 more
  1. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
  2. 2017Squeeze-and-Excitation Networkscited by 4,789
  3. 2014Going Deeper with Convolutionscited by 4,241
  4. 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,611
  5. 2016DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFscited by 3,241
  6. 2015Fast R-CNNcited by 2,933
  7. 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,739
  8. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
  9. 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,262
  10. 2013Rich feature hierarchies for accurate object detection and semantic segmentationcited by 2,162
  11. 2017Rethinking Atrous Convolution for Semantic Image Segmentationcited by 2,161
  12. 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,079
  13. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
  14. 2014FitNets: Hints for Thin Deep Netscited by 1,653
  15. 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,593
  16. 2016Pruning Filters for Efficient ConvNetscited by 1,143
  17. 2016Paying More Attention to Attention: Improving the Performance of Convolutional Neural Networks via Attention Transfercited by 1,077
  18. 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 849
  19. 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 702
  20. 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 676
  21. 2018Rethinking the Value of Network Pruningcited by 599
  22. 2016Learning Structured Sparsity in Deep Neural Networkscited by 541
  23. 2019Importance Estimation for Neural Network Pruningcited by 541
  24. 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 442
  25. 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 378
  26. 2018Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Accelerationcited by 367
  27. 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 315
  28. 2014Exploiting Linear Structure Within Convolutional Networks for Efficient Evaluationcited by 306
  29. 2016EIE: Efficient Inference Engine on Compressed Deep Neural Networkcited by 295
  30. 2020HRank: Filter Pruning using High-Rank Feature Mapcited by 292
  31. 2016Dynamic Network Surgery for Efficient DNNscited by 233
  32. 2017NISP: Pruning Networks using Neuron Importance Score Propagationcited by 228
  33. 2019MetaPruning: Meta Learning for Automatic Neural Network Channel Pruningcited by 227
  34. 2016Network Trimming: A Data-Driven Neuron Pruning Approach towards Efficient Deep Architecturescited by 221
  35. 2017Learning to Prune Deep Neural Networks via Layer-wise Optimal Brain Surgeoncited by 221
  36. 2017Data-Driven Sparse Structure Selection for Deep Neural Networkscited by 181
  37. 2018Discrimination-aware Channel Pruning for Deep Neural Networkscited by 171
  38. 2017Convolutional Networks with Adaptive Inference Graphscited by 148

50 most cited of 76 All 76 (JSON)

Built on by

Cited by year

Citing papers per year: 2023: 1; 2024: 1.

2 papers.