mlsanityData to 7 Oct 2026

Optimal channel selection with discrete QCQP

arXiv 2202.12417 ↗First posted 24 Feb 2022cs.CV cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

Reducing the high computational cost of large convolutional neural networks is crucial when deploying the networks to resource-constrained environments. We first show the greedy approach of recent channel pruning methods ignores the inherent quadratic coupling between channels in the neighboring layers and cannot safely remove inactive weights during the pruning procedure. Furthermore, due to these inactive weights, the greedy methods cannot guarantee to satisfy the given resource constraints and deviate with the true objective. In this regard, we propose a novel channel selection method that optimally selects channels via discrete QCQP, which provably prevents any inactive weights and guarantees to meet the resource constraints tightly in terms of FLOPs, memory usage, and network size. We also propose a quadratic model that accurately estimates the actual inference time of the pruned network, which allows us to adopt inference time as a resource constraint option. Furthermore, we generalize our method to extend the selection granularity beyond channels and handle non-sequential connections. Our experiments on CIFAR-10 and ImageNet show our proposed pruning method outperforms other fixed-importance channel pruning methods on various network architectures.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 37 of its 49 references that are in the map. First posted on arXiv 24 Feb 2022.

Builds on

37 of 49 references.

References · 37

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  3. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  4. 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
  5. 2016Densely Connected Convolutional Networkscited by 6,691
  6. 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
  7. 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,845
  8. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
  9. 2015Continuous control with deep reinforcement learningcited by 3,279
  10. 2018YOLOv3: An Incremental Improvementcited by 2,652
  11. 2019RandAugment: Practical automated data augmentation with a reduced search spacecited by 2,261
  12. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
25 more
  1. 2016Pruning Filters for Efficient ConvNetscited by 1,129
  2. 2016Deep Networks with Stochastic Depthcited by 973
  3. 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 673
  4. 2018Rethinking the Value of Network Pruningcited by 595
  5. 2017Learning Sparse Neural Networks through L0 Regularizationcited by 571
  6. 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
  7. 2019Importance Estimation for Neural Network Pruningcited by 531
  8. 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 438
  9. 2015Attention-Based Models for Speech Recognitioncited by 400
  10. 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 375
  11. 2018Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Accelerationcited by 365
  12. 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 313
  13. 2016Dynamic Network Surgery for Efficient DNNscited by 233
  14. 2019MetaPruning: Meta Learning for Automatic Neural Network Channel Pruningcited by 226
  15. 2016Network Trimming: A Data-Driven Neuron Pruning Approach towards Efficient Deep Architecturescited by 220
  16. 2015Structured Pruning of Deep Convolutional Neural Networkscited by 148
  17. 2018NetAdapt: Platform-Aware Neural Network Adaptation for Mobile Applicationscited by 146
  18. 2019Gate Decorator: Global Filter Pruning Method for Accelerating Deep Convolutional Neural Networkscited by 118
  19. 2018Rethinking the Smaller-Norm-Less-Informative Assumption in Channel Pruning of Convolution Layerscited by 112
  20. 2017MorphNet: Fast & Simple Resource-Constrained Structure Learning of Deep Networkscited by 92
  21. 2015Fast ConvNets Using Group-wise Brain Damagecited by 81
  22. 2020Operation-Aware Soft Channel Pruning using Differentiable Maskscited by 74
  23. 2016Learning the Number of Neurons in Deep Networkscited by 69
  24. 2019DeepHoyer: Learning Sparser Neural Network with Differentiable Scale-Invariant Sparsity Measurescited by 56
  25. 2020Nimble: Lightweight and Parallel GPU Task Scheduling for Deep Learningcited by 17

Built on by

Cited by year

Citing papers per year: 2022: 1.

1 paper.