ResRep: Lossless CNN Pruning via Decoupling Remembering and Forgetting
Not on the map. Why?
Abstract (arXiv)
We propose ResRep, a novel method for lossless channel pruning (a.k.a. filter pruning), which slims down a CNN by reducing the width (number of output channels) of convolutional layers. Inspired by the neurobiology research about the independence of remembering and forgetting, we propose to re-parameterize a CNN into the remembering parts and forgetting parts, where the former learn to maintain the performance and the latter learn to prune. Via training with regular SGD on the former but a novel update rule with penalty gradients on the latter, we realize structured sparsity. Then we equivalently merge the remembering and forgetting parts into the original architecture with narrower layers. In this sense, ResRep can be viewed as a successful application of Structural Re-parameterization. Such a methodology distinguishes ResRep from the traditional learning-based pruning paradigm that applies a penalty on parameters to produce sparsity, which may suppress the parameters essential for the remembering. ResRep slims down a standard ResNet-50 with 76.15% accuracy on ImageNet to a narrower one with only 45% FLOPs and no accuracy drop, which is the first to achieve lossless pruning with such a high compression ratio. The code and models are at https://github.com/DingXiaoH/ResRep.
Key facts. Cited by 85 papers in the map (data through 14 Oct 2026). First posted on arXiv 7 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 15; 2023: 34; 2024: 20; 2025: 10.
85 papers.
Sort:
By area:
- 2023DepGraph: Towards Any Structural Pruningcited by 203
- 2022Scaling Up Your Kernels to 31x31: Revisiting Large Kernel Design in CNNscited by 155
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2023Towards Efficient Visual Adaption via Structural Re-parameterizationcited by 73
- 2023UniRepLKNet: A Universal Perception Large-Kernel ConvNet for Audio, Video, Point Cloud, Time-Series and Image Recognitioncited by 64
- 2022Revisiting Random Channel Pruning for Neural Network Compressioncited by 50
- 2023EVC: Towards Real-Time Neural Image Compression with Mask Decaycited by 49
- 2024Mixture-of-Subspaces in Low-Rank Adaptationcited by 47
- 2024Improved Implicit Neural Representation with Fourier Reparameterized Trainingcited by 36
- 2022Re-parameterizing Your Optimizers rather than Architecturescited by 35
- 2021RepMLPNet: Hierarchical Vision MLP with Re-parameterized Localitycited by 32
- 2023An Incremental Unified Framework for Small Defect Inspectioncited by 25
38 more
- 2021Carrying out CNN Channel Pruning in a White Boxcited by 22
- 2023BiBench: Benchmarking and Analyzing Network Binarizationcited by 22
- 2023Estimator Meets Equilibrium Perspective: A Rectified Straight Through Estimator for Binary Neural Networks Trainingcited by 19
- 2023Consolidator: Mergeable Adapter with Grouped Connections for Visual Adaptationcited by 18
- 2023Why is the State of Neural Network Pruning so Confusing? On the Fairness, Comparison Setup, and Trainability in Network Pruningcited by 16
- 2023E-Sparse: Boosting the Large Language Model Inference through Entropy-based N:M Sparsitycited by 15
- 2022DiSparse: Disentangled Sparsification for Multitask Model Compressioncited by 14
- 2022Learned Smartphone ISP on Mobile GPUs with Deep Learning, Mobile AI & AIM 2022 Challenge: Reportcited by 13
- 2023RIFormer: Keep Your Vision Backbone Effective While Removing Token Mixercited by 13
- 2023Experts Weights Averaging: A New General Training Scheme for Vision Transformerscited by 12
- 2021Lottery Jackpots Exist in Pre-trained Modelscited by 10
- 2022Practical Network Acceleration with Tiny Setscited by 10
- 2023CP3: Channel Pruning Plug-in for Point-based Networkscited by 10
- 2023Performance-aware Approximation of Global Channel Pruning for Multitask CNNscited by 9
- 2023CAIT: Triple-Win Compression towards High Accuracy, Fast Inference, and Favorable Transferability For ViTscited by 9
- 2023RefConv: Re-parameterized Refocusing Convolution for Powerful ConvNetscited by 9
- 2023Weight-Inherited Distillation for Task-Agnostic BERT Compressioncited by 8
- 2024Structurally Prune Anything: Any Architecture, Any Framework, Any Timecited by 8
- 2024Multimodal Pathway: Improve Transformers with Irrelevant Data from Other Modalitiescited by 7
- 2024Is Oracle Pruning the True Oracle?cited by 7
- 2023Towards a Smaller Student: Capacity Dynamic Distillation for Efficient Image Retrievalcited by 6
- 2023FalconNet: Factorization for the Light-weight ConvNetscited by 6
- 2023Post-Training Quantization for Re-parameterization via Coarse & Fine Weight Splittingcited by 6
- 2024Quantized Prompt for Efficient Generalization of Vision-Language Modelscited by 6
- 2021Training Compact CNNs for Image Classification using Dynamic-coded Filter Fusioncited by 5
- 2022Ensemble Knowledge Guided Sub-network Search and Fine-tuning for Filter Pruningcited by 5
- 2023rm SP3: Enhancing Structured Pruning via PCA Projectioncited by 5
- 2023Towards Efficient Vision-Language Tuning: More Information Density, More Generalizabilitycited by 5
- 2022Boosting Pruned Networks with Linear Over-parameterizationcited by 4
- 2024REPrune: Channel Pruning via Kernel Representative Selectioncited by 4
- 2024Branch-Tuning: Balancing Stability and Plasticity for Continual Self-Supervised Learningcited by 4
- 2024HESSO: Towards Automatic Efficient and User Friendly Any Neural Network Training and Pruningcited by 4
- 2025One-Shot Knowledge Transfer for Scalable Person Re-Identificationcited by 4
- 2023Resource Constrained Model Compression via Minimax Optimization for Spiking Neural Networkscited by 3
- 2025Optimal Brain Connection: Towards Efficient Structural Pruningcited by 3
- 2022InDistill: Information flow-preserving knowledge distillation for model compressioncited by 2
- 2023Practical Network Acceleration with Tiny Sets: Hypothesis, Theory, and Algorithmcited by 2
- 2023LAPP: Layer Adaptive Progressive Pruning for Compressing CNNs from Scratchcited by 2
50 most cited of 85 All 85 (JSON)
- 2025Beyond One-Way Pruning: Bidirectional Pruning-Regrowth for Extreme Accuracy-Sparsity Tradeoff11 Nov 2025
- 2025One-Shot Knowledge Transfer for Scalable Person Re-Identification8 Nov 2025
- 2025C-SWAP: Explainability-Aware Structured Pruning for Efficient Neural Networks Compression21 Oct 2025
- 2025Structured Output Regularization: a framework for few-shot transfer learning9 Oct 2025
- 2025Optimal Brain Connection: Towards Efficient Structural Pruning7 Aug 2025
- 2025Catalyst: a Novel Regularizer for Structured Pruning with Auxiliary Extension of Parameter Space10 Jul 2025
- 2025Towards Universal & Efficient Model Compression via Exponential Torque Pruning27 Jun 2025
- 2025Meta Pruning via Graph Metanetworks : A Universal Meta Learning Framework for Network Pruning24 May 2025
- 2025RVAFM: Re-parameterizing Vertical Attention Fusion Module for Handwritten Paragraph Text Recognition5 Mar 2025
- 2025One-Cycle Structured Pruning via Stability-Driven Subnetwork Search23 Jan 2025
- 2024Fast and Slow Gradient Approximation for Binary Neural Network Optimization16 Dec 2024
- 2024Is Oracle Pruning the True Oracle?28 Nov 2024
38 more
- 2024HESSO: Towards Automatic Efficient and User Friendly Any Neural Network Training and Pruning11 Sep 2024
- 2024Reparameterized Multi-Resolution Convolutions for Long Sequence Modelling18 Aug 2024
- 2024Computer Vision Model Compression Techniques for Embedded Systems: A Survey15 Aug 2024
- 2024Shapley Pruning for Neural Network Compression19 Jul 2024
- 2024Quantized Prompt for Efficient Generalization of Vision-Language Models15 Jul 2024
- 2024Characterizing Disparity Between Edge Models and High-Accuracy Base Models for Vision Tasks13 Jul 2024
- 2024A Comprehensive Study of Structural Pruning for Vision Models18 Jun 2024
- 2024Mixture-of-Subspaces in Low-Rank Adaptation16 Jun 2024
- 2024Conv-INR: Convolutional Implicit Neural Representation for Multimodal Visual Signals6 Jun 2024
- 2024Decay Pruning Method: Smooth Pruning With a Self-Rectifying Procedure6 Jun 2024
- 2024Survey on Visual Signal Coding and Processing with Generative Models: Technologies, Standards and Optimization23 May 2024
- 2024Branch-Tuning: Balancing Stability and Plasticity for Continual Self-Supervised Learning27 Mar 2024
- 2024Multi-Scale Implicit Transformer with Re-parameterize for Arbitrary-Scale Super-Resolution11 Mar 2024
- 2024Enhanced Sparsification via Stimulative Training11 Mar 2024
- 2024Structurally Prune Anything: Any Architecture, Any Framework, Any Time3 Mar 2024
- 2024REPrune: Channel Pruning via Kernel Representative Selection27 Feb 2024
- 2024Multimodal Pathway: Improve Transformers with Irrelevant Data from Other Modalities25 Jan 2024
- 2024Improved Implicit Neural Representation with Fourier Reparameterized Training15 Jan 2024
- 2023Towards Efficient Vision-Language Tuning: More Information Density, More Generalizability17 Dec 2023
- 2023Post-Training Quantization for Re-parameterization via Coarse & Fine Weight Splitting17 Dec 2023
- 2023An Incremental Unified Framework for Small Defect Inspection14 Dec 2023
- 2023UniRepLKNet: A Universal Perception Large-Kernel ConvNet for Audio, Video, Point Cloud, Time-Series and Image Recognition27 Nov 2023
- 2023RepQ: Generalizing Quantization-Aware Training for Re-Parametrized Architectures9 Nov 2023
- 2023Brain-Inspired Efficient Pruning: Exploiting Criticality in Spiking Neural Networks5 Nov 2023
- 2023E-Sparse: Boosting the Large Language Model Inference through Entropy-based N:M Sparsity24 Oct 2023
- 2023USDC: Unified Static and Dynamic Compression for Visual Transformer17 Oct 2023
- 2023RefConv: Re-parameterized Refocusing Convolution for Powerful ConvNets16 Oct 2023
- 2023SUBP: Soft Uniform Block Pruning for 1xN Sparse CNNs Multithreading Acceleration10 Oct 2023
- 2023Dynamic Shuffle: An Efficient Channel Mixture Method4 Oct 2023
- 2023CAIT: Triple-Win Compression towards High Accuracy, Fast Inference, and Favorable Transferability For ViTs27 Sep 2023
- 2023LAPP: Layer Adaptive Progressive Pruning for Compressing CNNs from Scratch25 Sep 2023
- 2023rm SP3: Enhancing Structured Pruning via PCA Projection31 Aug 2023
- 2023Estimator Meets Equilibrium Perspective: A Rectified Straight Through Estimator for Binary Neural Networks Training13 Aug 2023
- 2023Experts Weights Averaging: A New General Training Scheme for Vision Transformers11 Aug 2023
- 2023Resource Constrained Model Compression via Minimax Optimization for Spiking Neural Networks9 Aug 2023
- 2023FalconNet: Factorization for the Light-weight ConvNets10 Jun 2023
- 2023Spatial Re-parameterization for N:M Sparsity9 Jun 2023
- 2023Layer-adaptive Structured Pruning Guided by Latency23 May 2023
50 newest of 85 All 85 (JSON)
- 2023Weight-Inherited Distillation for Task-Agnostic BERT Compressioncited by 8
- 2023Towards a Smaller Student: Capacity Dynamic Distillation for Efficient Image Retrievalcited by 6
- 2022InDistill: Information flow-preserving knowledge distillation for model compressioncited by 2
- 2024Enhanced Sparsification via Stimulative Trainingcited by 2
- 2024Enhanced Sparsification via Stimulative Training11 Mar 2024
- 2023Weight-Inherited Distillation for Task-Agnostic BERT Compression16 May 2023
- 2023Towards a Smaller Student: Capacity Dynamic Distillation for Efficient Image Retrieval16 Mar 2023
- 2022InDistill: Information flow-preserving knowledge distillation for model compression20 May 2022
- 2024Mixture-of-Subspaces in Low-Rank Adaptationcited by 47
- 2024Mixture-of-Subspaces in Low-Rank Adaptation16 Jun 2024
- 2023DepGraph: Towards Any Structural Pruningcited by 203
- 2022Scaling Up Your Kernels to 31x31: Revisiting Large Kernel Design in CNNscited by 155
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2023Towards Efficient Visual Adaption via Structural Re-parameterizationcited by 73
- 2023UniRepLKNet: A Universal Perception Large-Kernel ConvNet for Audio, Video, Point Cloud, Time-Series and Image Recognitioncited by 64
- 2022Revisiting Random Channel Pruning for Neural Network Compressioncited by 50
- 2023EVC: Towards Real-Time Neural Image Compression with Mask Decaycited by 49
- 2024Improved Implicit Neural Representation with Fourier Reparameterized Trainingcited by 36
- 2022Re-parameterizing Your Optimizers rather than Architecturescited by 35
- 2021RepMLPNet: Hierarchical Vision MLP with Re-parameterized Localitycited by 32
- 2023An Incremental Unified Framework for Small Defect Inspectioncited by 25
- 2021Carrying out CNN Channel Pruning in a White Boxcited by 22
12 most cited of 76 All 76 (JSON)
- 2025Beyond One-Way Pruning: Bidirectional Pruning-Regrowth for Extreme Accuracy-Sparsity Tradeoff11 Nov 2025
- 2025One-Shot Knowledge Transfer for Scalable Person Re-Identification8 Nov 2025
- 2025C-SWAP: Explainability-Aware Structured Pruning for Efficient Neural Networks Compression21 Oct 2025
- 2025Structured Output Regularization: a framework for few-shot transfer learning9 Oct 2025
- 2025Optimal Brain Connection: Towards Efficient Structural Pruning7 Aug 2025
- 2025Catalyst: a Novel Regularizer for Structured Pruning with Auxiliary Extension of Parameter Space10 Jul 2025
- 2025Towards Universal & Efficient Model Compression via Exponential Torque Pruning27 Jun 2025
- 2025Meta Pruning via Graph Metanetworks : A Universal Meta Learning Framework for Network Pruning24 May 2025
- 2025RVAFM: Re-parameterizing Vertical Attention Fusion Module for Handwritten Paragraph Text Recognition5 Mar 2025
- 2025One-Cycle Structured Pruning via Stability-Driven Subnetwork Search23 Jan 2025
- 2024Fast and Slow Gradient Approximation for Binary Neural Network Optimization16 Dec 2024
- 2024Is Oracle Pruning the True Oracle?28 Nov 2024
12 newest of 76 All 76 (JSON)