mlsanityData to 14 Oct 2026

REPrune: Channel Pruning via Kernel Representative Selection

arXiv 2402.17862 ↗First posted 27 Feb 2024cs.CV cs.AIcited by 4

Not on the map. Why?

Abstract (arXiv)

Channel pruning is widely accepted to accelerate modern convolutional neural networks (CNNs). The resulting pruned model benefits from its immediate deployment on general-purpose software and hardware resources. However, its large pruning granularity, specifically at the unit of a convolution filter, often leads to undesirable accuracy drops due to the inflexibility of deciding how and where to introduce sparsity to the CNNs. In this paper, we propose REPrune, a novel channel pruning technique that emulates kernel pruning, fully exploiting the finer but structured granularity. REPrune identifies similar kernels within each channel using agglomerative clustering. Then, it selects filters that maximize the incorporation of kernel representatives while optimizing the maximum cluster coverage problem. By integrating with a simultaneous training-pruning paradigm, REPrune promotes efficient, progressive pruning throughout training CNNs, avoiding the conventional train-prune-finetune sequence. Experimental results highlight that REPrune performs better in computer vision tasks than existing methods, effectively achieving a balance between acceleration ratio and performance retention.

Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 46 of its 69 references that are in the map. First posted on arXiv 27 Feb 2024.

Builds on

46 of 69 references.

References · 46

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2014Microsoft COCO: Common Objects in Contextcited by 17,608
  3. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
  4. 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,750
  5. 2015SSD: Single Shot MultiBox Detectorcited by 3,130
  6. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
  7. 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,262
  8. 2016Pruning Filters for Efficient ConvNetscited by 1,143
  9. 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 702
  10. 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 676
  11. 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 442
  12. 2018Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Accelerationcited by 367
34 more
  1. 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 315
  2. 2020HRank: Filter Pruning using High-Rank Feature Mapcited by 292
  3. 2019MetaPruning: Meta Learning for Automatic Neural Network Channel Pruningcited by 227
  4. 2017Data-Driven Sparse Structure Selection for Deep Neural Networkscited by 181
  5. 2018Discrimination-aware Channel Pruning for Deep Neural Networkscited by 171
  6. 2019Towards Optimal Structured CNN Pruning via Generative Adversarial Learningcited by 146
  7. 2018Rethinking the Smaller-Norm-Less-Informative Assumption in Channel Pruning of Convolution Layerscited by 112
  8. 2019Provable Filter Pruning for Efficient Neural Networkscited by 98
  9. 2020Neural Pruning via Growing Regularizationcited by 97
  10. 2020SCOP: Scientific Control for Reliable Neural Network Pruningcited by 93
  11. 2020ResRep: Lossless CNN Pruning via Decoupling Remembering and Forgettingcited by 85
  12. 2021Dynamic Slimmable Networkcited by 83
  13. 2019Network Pruning via Transformable Architecture Searchcited by 80
  14. 2020EagleEye: Fast Sub-net Evaluation for Efficient Neural Network Pruningcited by 80
  15. 2021CHIP: CHannel Independence-based Pruning for Compact Neural Networkscited by 78
  16. 2019Centripetal SGD for Pruning Very Deep Convolutional Networks with Complicated Structurecited by 76
  17. 2020PatDNN: Achieving Real-Time DNN Execution on Mobile Devices with Pattern-based Weight Pruningcited by 76
  18. 2019Towards Efficient Model Compression via Learned Global Rankingcited by 75
  19. 2020Operation-Aware Soft Channel Pruning using Differentiable Maskscited by 74
  20. 2020Group Sparsity: The Hinge Between Filter Pruning and Decomposition for Network Compressioncited by 72
  21. 2020Good Subnetworks Provably Exist: Pruning via Greedy Forward Selectioncited by 70
  22. 2020DMCP: Differentiable Markov Channel Pruning for Neural Networkscited by 69
  23. 2019PCONV: The Missing but Desirable Sparsity in DNN Weight Pruning for Real-time Execution on Mobile Devicescited by 50
  24. 2020DSA: More Efficient Budgeted Pruning via Differentiable Sparsity Allocationcited by 47
  25. 2022Structural Pruning via Latency-Saliency Knapsackcited by 41
  26. 2018Exploiting Kernel Sparsity and Entropy for Interpretable CNN Compressioncited by 40
  27. 2022CHEX: CHannel EXploration for CNN Model Compressioncited by 36
  28. 2021SOSP: Efficiently Capturing Global Correlations by Second-Order Structured Pruningcited by 30
  29. 2021GDP: Stabilized Neural Network Pruning via Gates with Differentiable Polarizationcited by 29
  30. 2021Locally Free Weight Sharing for Network Width Searchcited by 27
  31. 2023Automatic Attention Pruning: Improving and Automating Model Pruning using Attentionscited by 11
  32. 2019CUP: Cluster Pruning for Compressing Deep Neural Networkscited by 7
  33. 2022Ensemble Knowledge Guided Sub-network Search and Fine-tuning for Filter Pruningcited by 5
  34. 2021ACP: Automatic Channel Pruning via Clustering and Swarm Intelligence Optimization for CNNcited by 2

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2025: 1; 2026: 3.

4 papers.