mlsanityData to 7 Oct 2026

Compact Model Training by Low-Rank Projection with Energy Transfer

arXiv 2204.05566 ↗First posted 12 Apr 2022cs.CVcited by 3

Not on the map. Why?

Abstract (arXiv)

Low-rankness plays an important role in traditional machine learning, but is not so popular in deep learning. Most previous low-rank network compression methods compress networks by approximating pre-trained models and re-training. However, the optimal solution in the Euclidean space may be quite different from the one with low-rank constraint. A well-pre-trained model is not a good initialization for the model with low-rank constraints. Thus, the performance of a low-rank compressed network degrades significantly. Compared with other network compression methods such as pruning, low-rank methods attract less attention in recent years. In this paper, we devise a new training method, low-rank projection with energy transfer (LRPET), that trains low-rank compressed networks from scratch and achieves competitive performance. We propose to alternately perform stochastic gradient descent training and projection of each weight matrix onto the corresponding low-rank manifold. Compared to re-training on the compact model, this enables full utilization of model capacity since solution space is relaxed back to Euclidean space after projection. The matrix energy (the sum of squares of singular values) reduction caused by projection is compensated by energy transfer. We uniformly transfer the energy of the pruned singular values to the remaining ones. We theoretically show that energy transfer eases the trend of gradient vanishing caused by projection. In modern networks, a batch normalization (BN) layer can be merged into the previous convolution layer for inference, thereby influencing the optimal low-rank approximation of the previous layer. We propose BN rectification to cut off its effect on the optimal low-rank approximation, which further improves the performance.

Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 56 of its 91 references that are in the map. First posted on arXiv 12 Apr 2022.

Builds on

56 of 91 references.

References · 56

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
  3. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  4. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  5. 2015Distilling the Knowledge in a Neural Networkcited by 10,076
  6. 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
  7. 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
  8. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
  9. 2014Going Deeper with Convolutionscited by 4,231
  10. 2016Pyramid Scene Parsing Networkcited by 2,472
  11. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
  12. 2013Visualizing and Understanding Convolutional Networkscited by 2,278
38 more
  1. 2016Pruning Filters for Efficient ConvNetscited by 1,129
  2. 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
  3. 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 673
  4. 2019Learned Step Size Quantizationcited by 604
  5. 2018Rethinking the Value of Network Pruningcited by 595
  6. 2016DoReFa-Net: Training Low Bitwidth Convolutional Neural Networks with Low Bitwidth Gradientscited by 557
  7. 2018FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Searchcited by 480
  8. 2019GhostNet: More Features from Cheap Operationscited by 410
  9. 2022Not All Patches are What You Need: Expediting Vision Transformers via Token Reorganizationscited by 359
  10. 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 313
  11. 2020HRank: Filter Pruning using High-Rank Feature Mapcited by 291
  12. 2018Model compression via distillation and quantizationcited by 287
  13. 2014Speeding up Convolutional Neural Networks with Low Rank Expansionscited by 283
  14. 2017NISP: Pruning Networks using Neuron Importance Score Propagationcited by 228
  15. 2015Quantized Convolutional Neural Networks for Mobile Devicescited by 212
  16. 2014Speeding-up Convolutional Neural Networks Using Fine-tuned CP-Decompositioncited by 199
  17. 2019Towards Optimal Structured CNN Pruning via Generative Adversarial Learningcited by 145
  18. 2016Designing Energy-Efficient Convolutional Neural Networks using Energy-Aware Pruningcited by 133
  19. 2021Vision Transformer for Small-Size Datasetscited by 122
  20. 2015Accelerating Very Deep Convolutional Networks for Classification and Detectioncited by 109
  21. 2015Convolutional neural networks with low-rank regularizationcited by 102
  22. 2020Channel Pruning via Automatic Structure Searchcited by 84
  23. 2021Network Quantization with Element-wise Gradient Scalingcited by 82
  24. 2020Group Sparsity: The Hinge Between Filter Pruning and Decomposition for Network Compressioncited by 72
  25. 2020Learning Low-rank Deep Neural Networks via Singular Vector Orthogonality Regularization and Singular Value Sparsificationcited by 52
  26. 2020Discrimination-aware Network Pruning for Deep Model Compressioncited by 50
  27. 2017Compression-aware Training of Deep Networkscited by 46
  28. 2021Towards Compact CNNs via Collaborative Compressioncited by 36
  29. 2020TRP: Trained Rank Pruning for Efficient Deep Neural Networkscited by 32
  30. 2020Controllable Orthogonalization in Training DNNscited by 30
  31. 2021DECORE: Deep Compression with Reinforcement Learningcited by 29
  32. 2016Improving training of deep neural networks via Singular Value Boundingcited by 26
  33. 2017Coordinating Filters for Faster Deep Neural Networkscited by 24
  34. 2021Fire Together Wire Together: A Dynamic Pruning Approach with Self-Supervised Mask Predictioncited by 24
  35. 2020T-Basis: a Compact Representation for Neural Networkscited by 21
  36. 2020Filter Sketch for Network Pruningcited by 20
  37. 2020EDropout: Energy-Based Dropout and Pruning of Deep Neural Networkscited by 20
  38. 2021Towards Accurate and Compact Architectures via Neural Architecture Transformercited by 17

50 most cited of 56 All 56 (JSON)

Built on by

Cited by year

Citing papers per year: 2023: 2; 2024: 0; 2025: 1.

3 papers.