mlsanityData to 7 Oct 2026

DMCP: Differentiable Markov Channel Pruning for Neural Networks

arXiv 2005.03354 ↗First posted 7 May 2020cs.CV cs.LGcited by 68

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

Cited by year

Citing papers per year: 2021: 31; 2022: 12; 2023: 11; 2024: 10; 2025: 4.

68 papers.

Sort:

By area:

  1. 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendationscited by 200
  2. 2022Structured Pruning Learns Compact and Accurate Modelscited by 167
  3. 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
  4. 2023DiffRate : Differentiable Compression Rate for Efficient Vision Transformerscited by 78
  5. 2021CHIP: CHannel Independence-based Pruning for Compact Neural Networkscited by 76
  6. 2021Hessian-Aware Pruning and Optimal Neural Implantcited by 43
  7. 2022CHEX: CHannel EXploration for CNN Model Compressioncited by 36
  8. 2022Pruning-as-Search: Efficient Neural Architecture Search via Channel Pruning and Structural Reparameterizationcited by 31
  9. 2025SepPrune: Structured Pruning for Efficient Deep Speech Separationcited by 31
  10. 2021Topology-Aware Network Pruning using Multi-stage Graph Embedding and Reinforcement Learningcited by 30
  11. 2021SOSP: Efficiently Capturing Global Correlations by Second-Order Structured Pruningcited by 30
  12. 2021GDP: Stabilized Neural Network Pruning via Gates with Differentiable Polarizationcited by 29
38 more
  1. 2021Locally Free Weight Sharing for Network Width Searchcited by 27
  2. 2021Effective Model Sparsification by Scheduled Grow-and-Prune Methodscited by 25
  3. 2024VkD: Improving Knowledge Distillation using Orthogonal Projectionscited by 24
  4. 2021BCNet: Searching for Network Width with Bilaterally Coupled Networkcited by 23
  5. 2021PSViT: Better Vision Transformer via Token Pooling and Attention Sharingcited by 21
  6. 2022Compiler-Aware Neural Architecture Search for On-Mobile Real-time Super-Resolutioncited by 20
  7. 2023Machine Unlearning: A Surveycited by 18
  8. 20211xN Pattern for Pruning Convolutional Neural Networkscited by 16
  9. 2022Trainability Preserving Neural Pruningcited by 16
  10. 2025Unlearning through Knowledge Overwriting: Reversible Federated Unlearning via Selective Sparse Adaptercited by 15
  11. 2022Attentive Fine-Grained Structured Sparsity for Image Restorationcited by 12
  12. 2023PDP: Parameter-free Differentiable Pruning is All You Needcited by 12
  13. 2024Green Federated Learning: A new era of Green Aware AIcited by 12
  14. 2024FALCON: FLOP-Aware Combinatorial Optimization for Neural Network Pruningcited by 11
  15. 2021Lottery Jackpots Exist in Pre-trained Modelscited by 10
  16. 2023Differentiable Transportation Pruningcited by 10
  17. 2022Compressing Models with Few Samples: Mimicking then Replacingcited by 8
  18. 2022HRel: Filter Pruning based on High Relevance between Activation Maps and Class Labelscited by 7
  19. 2023DynamicKD: An Effective Knowledge Distillation via Dynamic Entropy Correction-Based Distillation for Gap Optimizingcited by 7
  20. 2021Single-path Bit Sharing for Automatic Loss-aware Model Compressioncited by 6
  21. 2021Network Pruning via Resource Reallocationcited by 6
  22. 2021EZCrop: Energy-Zoned Channels for Robust Output Pruningcited by 6
  23. 2022Ensemble Knowledge Guided Sub-network Search and Fine-tuning for Filter Pruningcited by 5
  24. 2022All-in-One: A Highly Representative DNN Pruning Framework for Edge Devices with Dynamic Power Managementcited by 5
  25. 2021AACP: Model Compression by Accurate and Automatic Channel Pruningcited by 4
  26. 2021Heterogeneous Federated Learning using Dynamic Model Pruning and Adaptive Gradientcited by 4
  27. 2021ABCP: Automatic Block-wise and Channel-wise Network Pruning via Joint Searchcited by 4
  28. 2022Searching for Network Width with Bilaterally Coupled Networkcited by 4
  29. 2024REPrune: Channel Pruning via Kernel Representative Selectioncited by 4
  30. 2024Update Selective Parameters: Federated Machine Unlearning Based on Model Explanationcited by 4
  31. 2021ACP: Automatic Channel Pruning via Clustering and Swarm Intelligence Optimization for CNNcited by 2
  32. 2023Filter Pruning for Efficient CNNs via Knowledge-driven Differential Filter Samplercited by 2
  33. 2021Width Transfer: On the (In)variance of Width Optimizationcited by 1
  34. 2021Prioritized Subnet Sampling for Resource-Adaptive Supernet Trainingcited by 1
  35. 2021SMOF: Squeezing More Out of Filters Yields Hardware-Friendly CNN Pruningcited by 1
  36. 2023A Differentiable Framework for End-to-End Learning of Hybrid Structured Compressioncited by 1
  37. 2023SUBP: Soft Uniform Block Pruning for 1xN Sparse CNNs Multithreading Accelerationcited by 1
  38. 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)