mlsanityData to 7 Oct 2026

Ensemble Knowledge Guided Sub-network Search and Fine-tuning for Filter Pruning

arXiv 2203.02651 ↗First posted 5 Mar 2022cs.LG cs.AI cs.CVcited by 5

Not on the map. Why?

Abstract (arXiv)

Conventional NAS-based pruning algorithms aim to find the sub-network with the best validation performance. However, validation performance does not successfully represent test performance, i.e., potential performance. Also, although fine-tuning the pruned network to restore the performance drop is an inevitable process, few studies have handled this issue. This paper provides a novel Ensemble Knowledge Guidance (EKG) to solve both problems at once. First, we experimentally prove that the fluctuation of loss landscape can be an effective metric to evaluate the potential performance. In order to search a sub-network with the smoothest loss landscape at a low cost, we employ EKG as a search reward. EKG utilized for the following search iteration is composed of the ensemble knowledge of interim sub-networks, i.e., the by-products of the sub-network evaluation. Next, we reuse EKG to provide a gentle and informative guidance to the pruned network while fine-tuning the pruned network. Since EKG is implemented as a memory bank in both phases, it requires a negligible cost. For example, when pruning and training ResNet-50, just 315 GPU hours are required to remove around 45.04% of FLOPS without any performance degradation, which can operate even on a low-spec workstation. the implemented code is available at https://github.com/sseung0703/EKG.

Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 37 of its 54 references that are in the map. First posted on arXiv 5 Mar 2022.

Builds on

37 of 54 references.

References · 37

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
  3. 2015Distilling the Knowledge in a Neural Networkcited by 10,076
  4. 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
  5. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
  6. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
  7. 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
  8. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
  9. 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
  10. 2017Visualizing the Loss Landscape of Neural Netscited by 1,126
  11. 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 778
  12. 2019Improved Knowledge Distillation via Teacher Assistantcited by 567
25 more
  1. 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 375
  2. 2018Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Accelerationcited by 365
  3. 2018How Does Batch Normalization Help Optimization?cited by 355
  4. 2018Slimmable Neural Networkscited by 301
  5. 2020HRank: Filter Pruning using High-Rank Feature Mapcited by 291
  6. 2019Billion-scale semi-supervised learning for image classificationcited by 232
  7. 2019MetaPruning: Meta Learning for Automatic Neural Network Channel Pruningcited by 226
  8. 2019Universally Slimmable Networks and Improved Training Techniquescited by 219
  9. 2019Towards Optimal Structured CNN Pruning via Generative Adversarial Learningcited by 145
  10. 2019Gate Decorator: Global Filter Pruning Method for Accelerating Deep Convolutional Neural Networkscited by 118
  11. 2018A Closer Look at Deep Learning Heuristics: Learning rate restarts, Warmup and Distillationcited by 110
  12. 2019Multilingual Neural Machine Translation with Knowledge Distillationcited by 95
  13. 2020ResRep: Lossless CNN Pruning via Decoupling Remembering and Forgettingcited by 85
  14. 2020Channel Pruning via Automatic Structure Searchcited by 84
  15. 2020Understanding and Improving Knowledge Distillationcited by 83
  16. 2019Network Pruning via Transformable Architecture Searchcited by 80
  17. 2019Towards Efficient Model Compression via Learned Global Rankingcited by 75
  18. 2021Convolutional Neural Network Pruning with Structural Redundancy Reductioncited by 73
  19. 2020Good Subnetworks Provably Exist: Pruning via Greedy Forward Selectioncited by 70
  20. 2020DMCP: Differentiable Markov Channel Pruning for Neural Networkscited by 68
  21. 2020DSA: More Efficient Budgeted Pruning via Differentiable Sparsity Allocationcited by 47
  22. 2021Manifold Regularized Dynamic Network Pruningcited by 43
  23. 2021GDP: Stabilized Neural Network Pruning via Gates with Differentiable Polarizationcited by 29
  24. 2021Locally Free Weight Sharing for Network Width Searchcited by 27
  25. 2021BCNet: Searching for Network Width with Bilaterally Coupled Networkcited by 23

Built on by

Cited by year

Citing papers per year: 2023: 2; 2024: 3.

5 papers.