mlsanityData to 7 Oct 2026

PSE-Net: Channel Pruning for Convolutional Neural Networks with Parallel-subnets Estimator

arXiv 2408.16233 ↗First posted 29 Aug 2024cs.CVcited by 0

Not on the map. Why?

Abstract (arXiv)

Channel Pruning is one of the most widespread techniques used to compress deep neural networks while maintaining their performances. Currently, a typical pruning algorithm leverages neural architecture search to directly find networks with a configurable width, the key step of which is to identify representative subnet for various pruning ratios by training a supernet. However, current methods mainly follow a serial training strategy to optimize supernet, which is very time-consuming. In this work, we introduce PSE-Net, a novel parallel-subnets estimator for efficient channel pruning. Specifically, we propose a parallel-subnets training algorithm that simulate the forward-backward pass of multiple subnets by droping extraneous features on batch dimension, thus various subnets could be trained in one round. Our proposed algorithm facilitates the efficiency of supernet training and equips the network with the ability to interpolate the accuracy of unsampled subnets, enabling PSE-Net to effectively evaluate and rank the subnets. Over the trained supernet, we develop a prior-distributed-based sampling algorithm to boost the performance of classical evolutionary search. Such algorithm utilizes the prior information of supernet training phase to assist in the search of optimal subnets while tackling the challenge of discovering samples that satisfy resource constraints due to the long-tail distribution of network configuration. Extensive experiments demonstrate PSE-Net outperforms previous state-of-the-art channel pruning methods on the ImageNet dataset while retaining superior supernet training efficiency. For example, under 300M FLOPs constraint, our pruned MobileNetV2 achieves 75.2% Top-1 accuracy on ImageNet dataset, exceeding the original MobileNetV2 by 2.6 units while only cost 30%/16% times than BCNet/AutoAlim.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 41 of its 57 references that are in the map. First posted on arXiv 29 Aug 2024.

Builds on

41 of 57 references.

References · 41

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  3. 2015Distilling the Knowledge in a Neural Networkcited by 10,076
  4. 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
  5. 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,845
  6. 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,829
  7. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
  8. 2015Fast R-CNNcited by 2,930
  9. 2017Rethinking Atrous Convolution for Semantic Image Segmentationcited by 2,154
  10. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
  11. 2019MMDetection: Open MMLab Detection Toolbox and Benchmarkcited by 1,379
  12. 2016Pruning Filters for Efficient ConvNetscited by 1,129
29 more
  1. 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 829
  2. 2018Rethinking the Value of Network Pruningcited by 595
  3. 2016RefineNet: Multi-Path Refinement Networks for High-Resolution Semantic Segmentationcited by 463
  4. 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 438
  5. 2019Single Path One-Shot Neural Architecture Search with Uniform Samplingcited by 411
  6. 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 375
  7. 2018Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Accelerationcited by 365
  8. 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 313
  9. 2018Slimmable Neural Networkscited by 301
  10. 2020HRank: Filter Pruning using High-Rank Feature Mapcited by 291
  11. 2016Network Trimming: A Data-Driven Neuron Pruning Approach towards Efficient Deep Architecturescited by 220
  12. 2019Universally Slimmable Networks and Improved Training Techniquescited by 219
  13. 2020BigNAS: Scaling Up Neural Architecture Search with Big Single-Stage Modelscited by 187
  14. 2017Data-Driven Sparse Structure Selection for Deep Neural Networkscited by 181
  15. 2019FairNAS: Rethinking Evaluation Fairness of Weight Sharing Neural Architecture Searchcited by 129
  16. 2019Gate Decorator: Global Filter Pruning Method for Accelerating Deep Convolutional Neural Networkscited by 118
  17. 2020Channel Pruning via Automatic Structure Searchcited by 84
  18. 2019Network Pruning via Transformable Architecture Searchcited by 80
  19. 2018AutoPruner: An End-to-End Trainable Filter Pruning Method for Efficient Deep Model Inferencecited by 77
  20. 2020DMCP: Differentiable Markov Channel Pruning for Neural Networkscited by 68
  21. 2020AttentiveNAS: Improving Neural Architecture Search via Attentive Samplingcited by 65
  22. 2016Going Deeper into Action Recognition: A Surveycited by 55
  23. 2022Revisiting Random Channel Pruning for Neural Network Compressioncited by 50
  24. 2020Cream of the Crop: Distilling Prioritized Paths For One-Shot Neural Architecture Searchcited by 38
  25. 2021BCNet: Searching for Network Width with Bilaterally Coupled Networkcited by 23
  26. 2018Accelerator-Aware Pruning for Convolutional Neural Networkscited by 22
  27. 2022Pruning Neural Networks via Coresets and Convex Geometry: Towards No Assumptionscited by 20
  28. 2021Network Pruning via Resource Reallocationcited by 6
  29. 2023Progressive Channel-Shrinking Networkcited by 4

Built on by

Not cited yet.