Convolutional Neural Network Compression through Generalized Kronecker Product Decomposition
Not on the map. Why?
Abstract (arXiv)
Modern Convolutional Neural Network (CNN) architectures, despite their superiority in solving various problems, are generally too large to be deployed on resource constrained edge devices. In this paper, we reduce memory usage and floating-point operations required by convolutional layers in CNNs. We compress these layers by generalizing the Kronecker Product Decomposition to apply to multidimensional tensors, leading to the Generalized Kronecker Product Decomposition (GKPD). Our approach yields a plug-and-play module that can be used as a drop-in replacement for any convolutional layer. Experimental results for image classification on CIFAR-10 and ImageNet datasets using ResNet, MobileNetv2 and SeNet architectures substantiate the effectiveness of our proposed approach. We find that GKPD outperforms state-of-the-art decomposition methods including Tensor-Train and Tensor-Ring as well as other relevant compression methods such as pruning and knowledge distillation.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). Builds on 33 of its 51 references that are in the map. First posted on arXiv 29 Sep 2021.
Builds on
33 of 51 references.
References · 33
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2017Squeeze-and-Excitation Networkscited by 4,763
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2018SlowFast Networks for Video Recognitioncited by 1,862
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
- 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,054
- 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 829
- 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 571
- 2019Improved Knowledge Distillation via Teacher Assistantcited by 567
21 more
- 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
- 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 438
- 2016Quantized Neural Networks: Training Neural Networks with Low Precision Weights and Activationscited by 413
- 2014Exploiting Linear Structure Within Convolutional Networks for Efficient Evaluationcited by 304
- 2018LQ-Nets: Learned Quantization for Highly Accurate and Compact Deep Neural Networkscited by 272
- 2013Predicting Parameters in Deep Learningcited by 223
- 2016Trained Ternary Quantizationcited by 203
- 2014Speeding-up Convolutional Neural Networks Using Fine-tuned CP-Decompositioncited by 199
- 2016Ternary Weight Networkscited by 195
- 2018Universality of Deep Convolutional Neural Networkscited by 176
- 2015Compression of Deep Convolutional Neural Networks for Fast and Low Power Mobile Applicationscited by 161
- 2016Learning the Number of Neurons in Deep Networkscited by 69
- 2016Ultimate tensorization: compressing convolutional and FC layers alikecited by 55
- 2018Wide Compression: Tensor Ring Netscited by 50
- 2018Knowledge Distillation with Adversarial Samples Supporting Decision Boundarycited by 49
- 2017Compression-aware Training of Deep Networkscited by 46
- 2017Efficient Low Rank Tensor Ring Completioncited by 45
- 2019OICSR: Out-In-Channel Sparsity Regularization for Compact Deep Neural Networkscited by 18
- 2019Compressing RNNs for IoT devices by 15-38x using Kronecker Productscited by 11
- 2015Exploiting Local Structures with the Kronecker Layer in Convolutional Networkscited by 7
- 2019FSNet: Compression of Deep Convolutional Neural Networks by Filter Summarycited by 5
Built on by
Citing papers per year: 2022: 3; 2023: 5; 2024: 2; 2025: 4.
14 papers.
Sort:
By area:
- 2022KronA: Parameter Efficient Tuning with Kronecker Adaptercited by 130
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2024DiffuseKronA: A Parameter Efficient Fine-tuning Method for Personalized Diffusion Modelscited by 11
- 2023Building Variable-sized Models via Learngene Poolcited by 7
- 2024Activation Map Compression through Tensor Decomposition for Deep Learningcited by 6
- 2023Low Rank Optimization for Efficient Deep Learning: Making A Balance between Compact Architecture and Fast Trainingcited by 5
- 2025CAMEx: Curvature-aware Merging of Expertscited by 4
- 2023Understanding MLP-Mixer as a Wide and Sparse MLPcited by 3
- 2025An Efficient Training Algorithm for Models with Block-wise Sparsitycited by 2
- 2025Dynamic Rank Adjustment for Accurate and Efficient Neural Network Trainingcited by 1
- 2022Weight Matrix Dimensionality Reduction in Deep Learning via Kronecker Multi-layer Architecturescited by 0
- 2022SeKron: A Decomposition Method Supporting Many Factorization Structurescited by 0
- 2025Efficient Resource-Constrained Training of Transformers via Subspace Optimization10 Oct 2025
- 2025Dynamic Rank Adjustment for Accurate and Efficient Neural Network Training12 Aug 2025
- 2025An Efficient Training Algorithm for Models with Block-wise Sparsity27 Mar 2025
- 2025CAMEx: Curvature-aware Merging of Experts26 Feb 2025
- 2024Activation Map Compression through Tensor Decomposition for Deep Learning10 Nov 2024
- 2024DiffuseKronA: A Parameter Efficient Fine-tuning Method for Personalized Diffusion Models27 Feb 2024
- 2023Building Variable-sized Models via Learngene Pool10 Dec 2023
- 2023Understanding MLP-Mixer as a Wide and Sparse MLP2 Jun 2023
- 2023A priori compression of convolutional neural networks for wave simulators11 Apr 2023
- 2023Low Rank Optimization for Efficient Deep Learning: Making A Balance between Compact Architecture and Fast Training22 Mar 2023
- 2023Structured Pruning for Deep Convolutional Neural Networks: A survey1 Mar 2023
- 2022KronA: Parameter Efficient Tuning with Kronecker Adapter20 Dec 2022
- 2022KronA: Parameter Efficient Tuning with Kronecker Adaptercited by 130
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2023Building Variable-sized Models via Learngene Poolcited by 7
- 2024Activation Map Compression through Tensor Decomposition for Deep Learningcited by 6
- 2023Low Rank Optimization for Efficient Deep Learning: Making A Balance between Compact Architecture and Fast Trainingcited by 5
- 2025CAMEx: Curvature-aware Merging of Expertscited by 4
- 2023Understanding MLP-Mixer as a Wide and Sparse MLPcited by 3
- 2025An Efficient Training Algorithm for Models with Block-wise Sparsitycited by 2
- 2025Dynamic Rank Adjustment for Accurate and Efficient Neural Network Trainingcited by 1
- 2022Weight Matrix Dimensionality Reduction in Deep Learning via Kronecker Multi-layer Architecturescited by 0
- 2022SeKron: A Decomposition Method Supporting Many Factorization Structurescited by 0
- 2023A priori compression of convolutional neural networks for wave simulatorscited by 0
12 most cited of 13 All 13 (JSON)
- 2025Efficient Resource-Constrained Training of Transformers via Subspace Optimization10 Oct 2025
- 2025Dynamic Rank Adjustment for Accurate and Efficient Neural Network Training12 Aug 2025
- 2025An Efficient Training Algorithm for Models with Block-wise Sparsity27 Mar 2025
- 2025CAMEx: Curvature-aware Merging of Experts26 Feb 2025
- 2024Activation Map Compression through Tensor Decomposition for Deep Learning10 Nov 2024
- 2023Building Variable-sized Models via Learngene Pool10 Dec 2023
- 2023Understanding MLP-Mixer as a Wide and Sparse MLP2 Jun 2023
- 2023A priori compression of convolutional neural networks for wave simulators11 Apr 2023
- 2023Low Rank Optimization for Efficient Deep Learning: Making A Balance between Compact Architecture and Fast Training22 Mar 2023
- 2023Structured Pruning for Deep Convolutional Neural Networks: A survey1 Mar 2023
- 2022KronA: Parameter Efficient Tuning with Kronecker Adapter20 Dec 2022
- 2022SeKron: A Decomposition Method Supporting Many Factorization Structures12 Oct 2022
12 newest of 13 All 13 (JSON)