Tensor network compressibility of convolutional models
Not on the map. Why?
Abstract (arXiv)
Convolutional neural networks (CNNs) are one of the most widely used neural network architectures, showcasing state-of-the-art performance in computer vision tasks. Although larger CNNs generally exhibit higher accuracy, their size can be effectively reduced by ``tensorization'' while maintaining accuracy, namely, replacing the convolution kernels with compact decompositions such as Tucker, Canonical Polyadic decompositions, or quantum-inspired decompositions such as matrix product states, and directly training the factors in the decompositions to bias the learning towards low-rank decompositions. But why doesn't tensorization seem to impact the accuracy adversely? We explore this by assessing how textittruncating the convolution kernels of textitdense (untensorized) CNNs impact their accuracy. Specifically, we truncated the kernels of (i) a vanilla four-layer CNN and (ii) ResNet-50 pre-trained for image classification on CIFAR-10 and CIFAR-100 datasets. We found that kernels (especially those inside deeper layers) could often be truncated along several cuts resulting in significant loss in kernel norm but not in classification accuracy. This suggests that such ``correlation compression'' (underlying tensorization) is an intrinsic feature of how information is encoded in dense CNNs. We also found that aggressively truncated models could often recover the pre-truncation accuracy after only a few epochs of re-training, suggesting that compressing the internal correlations of convolution layers does not often transport the model to a worse minimum. Our results can be applied to tensorize and compress CNN models more effectively.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 17 of its 44 references that are in the map. First posted on arXiv 21 Mar 2024.
Builds on
17 of 44 references.
References · 17
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2015Distilling the Knowledge in a Neural Networkcited by 10,324
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,442
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
- 2016Pruning Filters for Efficient ConvNetscited by 1,143
- 2021A Survey of Quantization Methods for Efficient Neural Network Inferencecited by 815
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 702
- 2014Exploiting Linear Structure Within Convolutional Networks for Efficient Evaluationcited by 306
- 2014Speeding-up Convolutional Neural Networks Using Fine-tuned CP-Decompositioncited by 203
- 2015Compression of Deep Convolutional Neural Networks for Fast and Low Power Mobile Applicationscited by 162
- 2019Segmentation-Based Deep-Learning Approach for Surface-Defect Detectioncited by 145
- 2020Stable Low-rank Tensor Decomposition for Compression of Convolutional Neural Networkcited by 74
5 more
- 2021Towards Efficient Tensor Decomposition-Based DNN Model Compression with Optimization Frameworkcited by 52
- 2024CompactifAI: Extreme Compression of Large Language Models using Quantum-Inspired Tensor Networkscited by 32
- 2019Einconv: Exploring Unexplored Tensor Network Decompositions for Convolutional Neural Networkscited by 25
- 2019ADA-Tucker: Compressing Deep Neural Networks via Adaptive Dimension Adjustment Tucker Decompositioncited by 9
- 2023Convolutions and More as Einsum: A Tensor Network Perspective with Advances for Second-Order Methodscited by 4
Built on by
Citing papers per year: 2025: 2.
2 papers.