REPrune: Channel Pruning via Kernel Representative Selection
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
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Microsoft COCO: Common Objects in Contextcited by 17,608
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,750
- 2015SSD: Single Shot MultiBox Detectorcited by 3,130
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,262
- 2016Pruning Filters for Efficient ConvNetscited by 1,143
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 702
- 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 676
- 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 442
- 2018Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Accelerationcited by 367
34 more
- 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 315
- 2020HRank: Filter Pruning using High-Rank Feature Mapcited by 292
- 2019MetaPruning: Meta Learning for Automatic Neural Network Channel Pruningcited by 227
- 2017Data-Driven Sparse Structure Selection for Deep Neural Networkscited by 181
- 2018Discrimination-aware Channel Pruning for Deep Neural Networkscited by 171
- 2019Towards Optimal Structured CNN Pruning via Generative Adversarial Learningcited by 146
- 2018Rethinking the Smaller-Norm-Less-Informative Assumption in Channel Pruning of Convolution Layerscited by 112
- 2019Provable Filter Pruning for Efficient Neural Networkscited by 98
- 2020Neural Pruning via Growing Regularizationcited by 97
- 2020SCOP: Scientific Control for Reliable Neural Network Pruningcited by 93
- 2020ResRep: Lossless CNN Pruning via Decoupling Remembering and Forgettingcited by 85
- 2021Dynamic Slimmable Networkcited by 83
- 2019Network Pruning via Transformable Architecture Searchcited by 80
- 2020EagleEye: Fast Sub-net Evaluation for Efficient Neural Network Pruningcited by 80
- 2021CHIP: CHannel Independence-based Pruning for Compact Neural Networkscited by 78
- 2019Centripetal SGD for Pruning Very Deep Convolutional Networks with Complicated Structurecited by 76
- 2020PatDNN: Achieving Real-Time DNN Execution on Mobile Devices with Pattern-based Weight Pruningcited by 76
- 2019Towards Efficient Model Compression via Learned Global Rankingcited by 75
- 2020Operation-Aware Soft Channel Pruning using Differentiable Maskscited by 74
- 2020Group Sparsity: The Hinge Between Filter Pruning and Decomposition for Network Compressioncited by 72
- 2020Good Subnetworks Provably Exist: Pruning via Greedy Forward Selectioncited by 70
- 2020DMCP: Differentiable Markov Channel Pruning for Neural Networkscited by 69
- 2019PCONV: The Missing but Desirable Sparsity in DNN Weight Pruning for Real-time Execution on Mobile Devicescited by 50
- 2020DSA: More Efficient Budgeted Pruning via Differentiable Sparsity Allocationcited by 47
- 2022Structural Pruning via Latency-Saliency Knapsackcited by 41
- 2018Exploiting Kernel Sparsity and Entropy for Interpretable CNN Compressioncited by 40
- 2022CHEX: CHannel EXploration for CNN Model Compressioncited by 36
- 2021SOSP: Efficiently Capturing Global Correlations by Second-Order Structured Pruningcited by 30
- 2021GDP: Stabilized Neural Network Pruning via Gates with Differentiable Polarizationcited by 29
- 2021Locally Free Weight Sharing for Network Width Searchcited by 27
- 2023Automatic Attention Pruning: Improving and Automating Model Pruning using Attentionscited by 11
- 2019CUP: Cluster Pruning for Compressing Deep Neural Networkscited by 7
- 2022Ensemble Knowledge Guided Sub-network Search and Fine-tuning for Filter Pruningcited by 5
- 2021ACP: Automatic Channel Pruning via Clustering and Swarm Intelligence Optimization for CNNcited by 2
Built on by
Citing papers per year: 2025: 1; 2026: 3.
4 papers.
- 2025CoSeP: Complementary Separability Pruning via Class-Separability Clusteringcited by 0
- 2026ToaSt: Token Channel Selection and Structured Pruning for Efficient ViTcited by 0
- 2026GSA-YOLO: A High-Efficiency Framework via Structured Sparsity and Adaptive Knowledge Distillation for Real-Time X-ray Security Inspectioncited by 0
- 2026InterPruner: Interactive Structured Pruning via Taylor-Implicit Criterion and Language-Prior Modulator for Multimodal Object Detectioncited by 0
- 2026InterPruner: Interactive Structured Pruning via Taylor-Implicit Criterion and Language-Prior Modulator for Multimodal Object Detection11 Aug 2026
- 2026GSA-YOLO: A High-Efficiency Framework via Structured Sparsity and Adaptive Knowledge Distillation for Real-Time X-ray Security Inspection20 May 2026
- 2026ToaSt: Token Channel Selection and Structured Pruning for Efficient ViT17 Feb 2026
- 2025CoSeP: Complementary Separability Pruning via Class-Separability Clustering19 May 2025