DMCP: Differentiable Markov Channel Pruning for Neural Networks
Not on the map. Why?
Abstract (arXiv)
Recent works imply that the channel pruning can be regarded as searching optimal sub-structure from unpruned networks. However, existing works based on this observation require training and evaluating a large number of structures, which limits their application. In this paper, we propose a novel differentiable method for channel pruning, named Differentiable Markov Channel Pruning (DMCP), to efficiently search the optimal sub-structure. Our method is differentiable and can be directly optimized by gradient descent with respect to standard task loss and budget regularization (e.g. FLOPs constraint). In DMCP, we model the channel pruning as a Markov process, in which each state represents for retaining the corresponding channel during pruning, and transitions between states denote the pruning process. In the end, our method is able to implicitly select the proper number of channels in each layer by the Markov process with optimized transitions. To validate the effectiveness of our method, we perform extensive experiments on Imagenet with ResNet and MobilenetV2. Results show our method can achieve consistent improvement than state-of-the-art pruning methods in various FLOPs settings. The code is available at https://github.com/zx55/dmcp
Key facts. Cited by 68 papers in the map (data through 7 Oct 2026). First posted on arXiv 7 May 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 31; 2022: 12; 2023: 11; 2024: 10; 2025: 4.
68 papers.
Sort:
By area:
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendationscited by 200
- 2022Structured Pruning Learns Compact and Accurate Modelscited by 167
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2023DiffRate : Differentiable Compression Rate for Efficient Vision Transformerscited by 78
- 2021CHIP: CHannel Independence-based Pruning for Compact Neural Networkscited by 76
- 2021Hessian-Aware Pruning and Optimal Neural Implantcited by 43
- 2022CHEX: CHannel EXploration for CNN Model Compressioncited by 36
- 2022Pruning-as-Search: Efficient Neural Architecture Search via Channel Pruning and Structural Reparameterizationcited by 31
- 2025SepPrune: Structured Pruning for Efficient Deep Speech Separationcited by 31
- 2021Topology-Aware Network Pruning using Multi-stage Graph Embedding and Reinforcement Learningcited by 30
- 2021SOSP: Efficiently Capturing Global Correlations by Second-Order Structured Pruningcited by 30
- 2021GDP: Stabilized Neural Network Pruning via Gates with Differentiable Polarizationcited by 29
38 more
- 2021Locally Free Weight Sharing for Network Width Searchcited by 27
- 2021Effective Model Sparsification by Scheduled Grow-and-Prune Methodscited by 25
- 2024VkD: Improving Knowledge Distillation using Orthogonal Projectionscited by 24
- 2021BCNet: Searching for Network Width with Bilaterally Coupled Networkcited by 23
- 2021PSViT: Better Vision Transformer via Token Pooling and Attention Sharingcited by 21
- 2022Compiler-Aware Neural Architecture Search for On-Mobile Real-time Super-Resolutioncited by 20
- 2023Machine Unlearning: A Surveycited by 18
- 20211xN Pattern for Pruning Convolutional Neural Networkscited by 16
- 2022Trainability Preserving Neural Pruningcited by 16
- 2025Unlearning through Knowledge Overwriting: Reversible Federated Unlearning via Selective Sparse Adaptercited by 15
- 2022Attentive Fine-Grained Structured Sparsity for Image Restorationcited by 12
- 2023PDP: Parameter-free Differentiable Pruning is All You Needcited by 12
- 2024Green Federated Learning: A new era of Green Aware AIcited by 12
- 2024FALCON: FLOP-Aware Combinatorial Optimization for Neural Network Pruningcited by 11
- 2021Lottery Jackpots Exist in Pre-trained Modelscited by 10
- 2023Differentiable Transportation Pruningcited by 10
- 2022Compressing Models with Few Samples: Mimicking then Replacingcited by 8
- 2022HRel: Filter Pruning based on High Relevance between Activation Maps and Class Labelscited by 7
- 2023DynamicKD: An Effective Knowledge Distillation via Dynamic Entropy Correction-Based Distillation for Gap Optimizingcited by 7
- 2021Single-path Bit Sharing for Automatic Loss-aware Model Compressioncited by 6
- 2021Network Pruning via Resource Reallocationcited by 6
- 2021EZCrop: Energy-Zoned Channels for Robust Output Pruningcited by 6
- 2022Ensemble Knowledge Guided Sub-network Search and Fine-tuning for Filter Pruningcited by 5
- 2022All-in-One: A Highly Representative DNN Pruning Framework for Edge Devices with Dynamic Power Managementcited by 5
- 2021AACP: Model Compression by Accurate and Automatic Channel Pruningcited by 4
- 2021Heterogeneous Federated Learning using Dynamic Model Pruning and Adaptive Gradientcited by 4
- 2021ABCP: Automatic Block-wise and Channel-wise Network Pruning via Joint Searchcited by 4
- 2022Searching for Network Width with Bilaterally Coupled Networkcited by 4
- 2024REPrune: Channel Pruning via Kernel Representative Selectioncited by 4
- 2024Update Selective Parameters: Federated Machine Unlearning Based on Model Explanationcited by 4
- 2021ACP: Automatic Channel Pruning via Clustering and Swarm Intelligence Optimization for CNNcited by 2
- 2023Filter Pruning for Efficient CNNs via Knowledge-driven Differential Filter Samplercited by 2
- 2021Width Transfer: On the (In)variance of Width Optimizationcited by 1
- 2021Prioritized Subnet Sampling for Resource-Adaptive Supernet Trainingcited by 1
- 2021SMOF: Squeezing More Out of Filters Yields Hardware-Friendly CNN Pruningcited by 1
- 2023A Differentiable Framework for End-to-End Learning of Hybrid Structured Compressioncited by 1
- 2023SUBP: Soft Uniform Block Pruning for 1xN Sparse CNNs Multithreading Accelerationcited by 1
- 2024Separate, Dynamic and Differentiable (SMART) Pruner for Block/Output Channel Pruning on Computer Vision Taskscited by 1
50 most cited of 68 All 68 (JSON)
- 2025FAIR-Pruner: A Flexible Framework for Automatic Layer-Wise Pruning via Tolerance of Difference4 Aug 2025
- 2025SepPrune: Structured Pruning for Efficient Deep Speech Separation17 May 2025
- 2025Unlearning through Knowledge Overwriting: Reversible Federated Unlearning via Selective Sparse Adapter28 Feb 2025
- 2025Advancing Weight and Channel Sparsification with Enhanced Saliency5 Feb 2025
- 2024FGP: Feature-Gradient-Prune for Efficient Convolutional Layer Pruning19 Nov 2024
- 2024S2HPruner: Soft-to-Hard Distillation Bridges the Discretization Gap in Pruning9 Oct 2024
- 2024Green Federated Learning: A new era of Green Aware AI19 Sep 2024
- 2024PSE-Net: Channel Pruning for Convolutional Neural Networks with Parallel-subnets Estimator29 Aug 2024
- 2024Update Selective Parameters: Federated Machine Unlearning Based on Model Explanation18 Jun 2024
- 2024Towards Efficient Target-Level Machine Unlearning Based on Essential Graph16 Jun 2024
- 2024Separate, Dynamic and Differentiable (SMART) Pruner for Block/Output Channel Pruning on Computer Vision Tasks29 Mar 2024
- 2024FALCON: FLOP-Aware Combinatorial Optimization for Neural Network Pruning11 Mar 2024
38 more
- 2024VkD: Improving Knowledge Distillation using Orthogonal Projections10 Mar 2024
- 2024REPrune: Channel Pruning via Kernel Representative Selection27 Feb 2024
- 2023SUBP: Soft Uniform Block Pruning for 1xN Sparse CNNs Multithreading Acceleration10 Oct 2023
- 2023A Differentiable Framework for End-to-End Learning of Hybrid Structured Compression21 Sep 2023
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendations13 Aug 2023
- 2023Differentiable Transportation Pruning17 Jul 2023
- 2023Filter Pruning for Efficient CNNs via Knowledge-driven Differential Filter Sampler1 Jul 2023
- 2023Machine Unlearning: A Survey6 Jun 2023
- 2023DiffRate : Differentiable Compression Rate for Efficient Vision Transformers29 May 2023
- 2023PDP: Parameter-free Differentiable Pruning is All You Need18 May 2023
- 2023DynamicKD: An Effective Knowledge Distillation via Dynamic Entropy Correction-Based Distillation for Gap Optimizing9 May 2023
- 2023Designing Deep Networks for Scene Recognition13 Mar 2023
- 2023Structured Pruning for Deep Convolutional Neural Networks: A survey1 Mar 2023
- 2022All-in-One: A Highly Representative DNN Pruning Framework for Edge Devices with Dynamic Power Management9 Dec 2022
- 2022CWP: Instance complexity weighted channel-wise soft masks for network pruning8 Sep 2022
- 2022Compiler-Aware Neural Architecture Search for On-Mobile Real-time Super-Resolution25 Jul 2022
- 2022Trainability Preserving Neural Pruning25 Jul 2022
- 2022Pruning-as-Search: Efficient Neural Architecture Search via Channel Pruning and Structural Reparameterization2 Jun 2022
- 2022Attentive Fine-Grained Structured Sparsity for Image Restoration26 Apr 2022
- 2022Structured Pruning Learns Compact and Accurate Models1 Apr 2022
- 2022CHEX: CHannel EXploration for CNN Model Compression29 Mar 2022
- 2022Searching for Network Width with Bilaterally Coupled Network25 Mar 2022
- 2022Ensemble Knowledge Guided Sub-network Search and Fine-tuning for Filter Pruning5 Mar 2022
- 2022HRel: Filter Pruning based on High Relevance between Activation Maps and Class Labels22 Feb 2022
- 2022Compressing Models with Few Samples: Mimicking then Replacing7 Jan 2022
- 2021One to Transfer All: A Universal Transfer Framework for Vision Foundation Model with Few Data24 Nov 2021
- 2021CHIP: CHannel Independence-based Pruning for Compact Neural Networks26 Oct 2021
- 2021Reconstructing Pruned Filters using Cheap Spatial Transformations25 Oct 2021
- 2021Class-Discriminative CNN Compression21 Oct 2021
- 2021SMOF: Squeezing More Out of Filters Yields Hardware-Friendly CNN Pruning21 Oct 2021
- 2021SOSP: Efficiently Capturing Global Correlations by Second-Order Structured Pruning19 Oct 2021
- 2021Joint Channel and Weight Pruning for Model Acceleration on Moblie Devices15 Oct 2021
- 2021Weight Evolution: Improving Deep Neural Networks Training through Evolving Inferior Weight Values9 Oct 2021
- 2021ABCP: Automatic Block-wise and Channel-wise Network Pruning via Joint Search8 Oct 2021
- 2021Prioritized Subnet Sampling for Resource-Adaptive Supernet Training12 Sep 2021
- 2021GDP: Stabilized Neural Network Pruning via Gates with Differentiable Polarization6 Sep 2021
- 2021Architecture Aware Latency Constrained Sparse Neural Networks1 Sep 2021
- 2021AIP: Adversarial Iterative Pruning Based on Knowledge Transfer for Convolutional Neural Networks31 Aug 2021
50 newest of 68 All 68 (JSON)
- 2023Machine Unlearning: A Surveycited by 18
- 2025Unlearning through Knowledge Overwriting: Reversible Federated Unlearning via Selective Sparse Adaptercited by 15
- 2024Update Selective Parameters: Federated Machine Unlearning Based on Model Explanationcited by 4
- 2024Towards Efficient Target-Level Machine Unlearning Based on Essential Graphcited by 1
- 2025Unlearning through Knowledge Overwriting: Reversible Federated Unlearning via Selective Sparse Adapter28 Feb 2025
- 2024Update Selective Parameters: Federated Machine Unlearning Based on Model Explanation18 Jun 2024
- 2024Towards Efficient Target-Level Machine Unlearning Based on Essential Graph16 Jun 2024
- 2023Machine Unlearning: A Survey6 Jun 2023
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendationscited by 200
- 2022Structured Pruning Learns Compact and Accurate Modelscited by 167
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2021CHIP: CHannel Independence-based Pruning for Compact Neural Networkscited by 76
- 2021Hessian-Aware Pruning and Optimal Neural Implantcited by 43
- 2022CHEX: CHannel EXploration for CNN Model Compressioncited by 36
- 2022Pruning-as-Search: Efficient Neural Architecture Search via Channel Pruning and Structural Reparameterizationcited by 31
- 2025SepPrune: Structured Pruning for Efficient Deep Speech Separationcited by 31
- 2021Topology-Aware Network Pruning using Multi-stage Graph Embedding and Reinforcement Learningcited by 30
- 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
12 most cited of 63 All 63 (JSON)
- 2025FAIR-Pruner: A Flexible Framework for Automatic Layer-Wise Pruning via Tolerance of Difference4 Aug 2025
- 2025SepPrune: Structured Pruning for Efficient Deep Speech Separation17 May 2025
- 2025Advancing Weight and Channel Sparsification with Enhanced Saliency5 Feb 2025
- 2024FGP: Feature-Gradient-Prune for Efficient Convolutional Layer Pruning19 Nov 2024
- 2024S2HPruner: Soft-to-Hard Distillation Bridges the Discretization Gap in Pruning9 Oct 2024
- 2024Green Federated Learning: A new era of Green Aware AI19 Sep 2024
- 2024PSE-Net: Channel Pruning for Convolutional Neural Networks with Parallel-subnets Estimator29 Aug 2024
- 2024Separate, Dynamic and Differentiable (SMART) Pruner for Block/Output Channel Pruning on Computer Vision Tasks29 Mar 2024
- 2024FALCON: FLOP-Aware Combinatorial Optimization for Neural Network Pruning11 Mar 2024
- 2024VkD: Improving Knowledge Distillation using Orthogonal Projections10 Mar 2024
- 2024REPrune: Channel Pruning via Kernel Representative Selection27 Feb 2024
- 2023SUBP: Soft Uniform Block Pruning for 1xN Sparse CNNs Multithreading Acceleration10 Oct 2023
12 newest of 63 All 63 (JSON)