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