mlsanityData to 7 Oct 2026

Convolutional Neural Network Compression via Dynamic Parameter Rank Pruning

arXiv 2401.08014 ↗First posted 15 Jan 2024cs.CV cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

While Convolutional Neural Networks (CNNs) excel at learning complex latent-space representations, their over-parameterization can lead to overfitting and reduced performance, particularly with limited data. This, alongside their high computational and memory demands, limits the applicability of CNNs for edge deployment. Low-rank matrix approximation has emerged as a promising approach to reduce CNN parameters, but its application presents challenges including rank selection and performance loss. To address these issues, we propose an efficient training method for CNN compression via dynamic parameter rank pruning. Our approach integrates efficient matrix factorization and novel regularization techniques, forming a robust framework for dynamic rank reduction and model compression. We use Singular Value Decomposition (SVD) to model low-rank convolutional filters and dense weight matrices and we achieve model compression by training the SVD factors with back-propagation in an end-to-end way. We evaluate our method on an array of modern CNNs, including ResNet-18, ResNet-20, and ResNet-32, and datasets like CIFAR-10, CIFAR-100, and ImageNet (2012), showcasing its applicability in computer vision. Our experiments show that the proposed method can yield substantial storage savings while maintaining or even enhancing classification performance.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 46 of its 70 references that are in the map. First posted on arXiv 15 Jan 2024.

Builds on

46 of 70 references.

References · 46

  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. 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
  5. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
  6. 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,320
  7. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
  8. 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
  9. 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
  10. 2017A Survey on Deep Learning in Medical Image Analysiscited by 1,182
  11. 2016Pruning Filters for Efficient ConvNetscited by 1,129
  12. 2016Paying More Attention to Attention: Improving the Performance of Convolutional Neural Networks via Attention Transfercited by 1,059
34 more
  1. 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,054
  2. 2019Relational Knowledge Distillationcited by 873
  3. 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 673
  4. 2018Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Accelerationcited by 365
  5. 2019Variational Information Distillation for Knowledge Transfercited by 321
  6. 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 313
  7. 2014Exploiting Linear Structure Within Convolutional Networks for Efficient Evaluationcited by 304
  8. 2014Speeding up Convolutional Neural Networks with Low Rank Expansionscited by 283
  9. 2016Dynamic Network Surgery for Efficient DNNscited by 233
  10. 2013Predicting Parameters in Deep Learningcited by 223
  11. 2017Incremental Network Quantization: Towards Lossless CNNs with Low-Precision Weightscited by 211
  12. 2014Speeding-up Convolutional Neural Networks Using Fine-tuned CP-Decompositioncited by 199
  13. 2014Compressing Deep Convolutional Networks using Vector Quantizationcited by 189
  14. 2017Data-Driven Sparse Structure Selection for Deep Neural Networkscited by 181
  15. 2018Discrimination-aware Channel Pruning for Deep Neural Networkscited by 171
  16. 2015Compression of Deep Convolutional Neural Networks for Fast and Low Power Mobile Applicationscited by 161
  17. 2015Fixed Point Quantization of Deep Convolutional Networkscited by 141
  18. 2018Dynamic Channel Pruning: Feature Boosting and Suppressioncited by 129
  19. 2015Accelerating Very Deep Convolutional Networks for Classification and Detectioncited by 109
  20. 2018Channel Gating Neural Networkscited by 80
  21. 2020Stable Low-rank Tensor Decomposition for Compression of Convolutional Neural Networkcited by 74
  22. 2017More is Less: A More Complicated Network with Less Inference Complexitycited by 66
  23. 2016Ultimate tensorization: compressing convolutional and FC layers alikecited by 55
  24. 2020Learning Low-rank Deep Neural Networks via Singular Vector Orthogonality Regularization and Singular Value Sparsificationcited by 52
  25. 2020DSA: More Efficient Budgeted Pruning via Differentiable Sparsity Allocationcited by 47
  26. 2020TRP: Trained Rank Pruning for Efficient Deep Neural Networkscited by 32
  27. 2017CP-decomposition with Tensor Power Method for Convolutional Neural Networks Compressioncited by 30
  28. 2020Heuristic Rank Selection with Progressively Searching Tensor Ring Networkcited by 28
  29. 2019T-Net: Parametrizing Fully Convolutional Nets with a Single High-Order Tensorcited by 22
  30. 2017Tensor Contraction Layers for Parsimonious Deep Netscited by 16
  31. 2023Robust low-rank training via approximate orthonormal constraintscited by 12
  32. 2017Improving Efficiency in Convolutional Neural Network with Multilinear Filterscited by 8
  33. 2022Incremental Task Learning with Incremental Rank Updatescited by 8
  34. 2021Low-rank Tensor Decomposition for Compression of Convolutional Neural Networks Using Funnel Regularizationcited by 6

Built on by

Not cited yet.