Low-Rank+Sparse Tensor Compression for Neural Networks
Not on the map. Why?
Abstract (arXiv)
Low-rank tensor compression has been proposed as a promising approach to reduce the memory and compute requirements of neural networks for their deployment on edge devices. Tensor compression reduces the number of parameters required to represent a neural network weight by assuming network weights possess a coarse higher-order structure. This coarse structure assumption has been applied to compress large neural networks such as VGG and ResNet. However modern state-of-the-art neural networks for computer vision tasks (i.e. MobileNet, EfficientNet) already assume a coarse factorized structure through depthwise separable convolutions, making pure tensor decomposition a less attractive approach. We propose to combine low-rank tensor decomposition with sparse pruning in order to take advantage of both coarse and fine structure for compression. We compress weights in SOTA architectures (MobileNetv3, EfficientNet, Vision Transformer) and compare this approach to sparse pruning and tensor decomposition alone.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 20 of its 28 references that are in the map. First posted on arXiv 2 Nov 2021.
Builds on
20 of 28 references.
References · 20
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,560
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2019Searching for MobileNetV3cited by 1,984
- 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 596
- 2020What is the State of Neural Network Pruning?cited by 578
- 2019On the Efficacy of Knowledge Distillationcited by 377
- 2015Tensorizing Neural Networkscited by 246
- 2014Speeding-up Convolutional Neural Networks Using Fine-tuned CP-Decompositioncited by 199
- 2016TensorLy: Tensor Learning in Pythoncited by 104
8 more
- 2019Model Compression with Adversarial Robustness: A Unified Optimization Frameworkcited by 71
- 2016Ultimate tensorization: compressing convolutional and FC layers alikecited by 55
- 2020Co-Exploration of Neural Architectures and Heterogeneous ASIC Accelerator Designs Targeting Multiple Taskscited by 43
- 2019Bayesian Tensorized Neural Networks with Automatic Rank Selectioncited by 24
- 2020Towards Compact Neural Networks via End-to-End Training: A Bayesian Tensor Approach with Automatic Rank Determinationcited by 17
- 2021On-FPGA Training with Ultra Memory Reduction: A Low-Precision Tensor Methodcited by 9
- 2021Towards Memory-Efficient Neural Networks via Multi-Level in situ Generationcited by 3
- 2021Noisy Training Improves E2E ASR for the Edgecited by 2
Built on by
Citing papers per year: 2023: 2.
2 papers.