Exploiting Local Structures with the Kronecker Layer in Convolutional Networks
Not on the map. Why?
Abstract (arXiv)
In this paper, we propose and study a technique to reduce the number of parameters and computation time in convolutional neural networks. We use Kronecker product to exploit the local structures within convolution and fully-connected layers, by replacing the large weight matrices by combinations of multiple Kronecker products of smaller matrices. Just as the Kronecker product is a generalization of the outer product from vectors to matrices, our method is a generalization of the low rank approximation method for convolution neural networks. We also introduce combinations of different shapes of Kronecker product to increase modeling capacity. Experiments on SVHN, scene text recognition and ImageNet dataset demonstrate that we can achieve 3.3 × speedup or 3.6 × parameter reduction with less than 1% drop in accuracy, showing the effectiveness and efficiency of our method. Moreover, the computation efficiency of Kronecker layer makes using larger feature map possible, which in turn enables us to outperform the previous state-of-the-art on both SVHN(digit recognition) and CASIA-HWDB (handwritten Chinese character recognition) datasets.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). First posted on arXiv 31 Dec 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 3; 2023: 1.
7 papers.
- 2021Convolutional Neural Network Compression through Generalized Kronecker Product Decompositioncited by 14
- 2021Doping: A technique for efficient compression of LSTM models using sparse structured additive matricescited by 5
- 2023Understanding MLP-Mixer as a Wide and Sparse MLPcited by 3
- 2022Investigating Temporal Convolutional Neural Networks for Satellite Image Time Series Classification: A surveycited by 2
- 2021Deep Learning Techniques for Compressive Sensing-Based Reconstruction and Inference -- A Ubiquitous Systems Perspectivecited by 0
- 2022Weight Matrix Dimensionality Reduction in Deep Learning via Kronecker Multi-layer Architecturescited by 0
- 2022SeKron: A Decomposition Method Supporting Many Factorization Structurescited by 0
- 2023Understanding MLP-Mixer as a Wide and Sparse MLP2 Jun 2023
- 2022SeKron: A Decomposition Method Supporting Many Factorization Structures12 Oct 2022
- 2022Investigating Temporal Convolutional Neural Networks for Satellite Image Time Series Classification: A survey13 Apr 2022
- 2022Weight Matrix Dimensionality Reduction in Deep Learning via Kronecker Multi-layer Architectures8 Apr 2022
- 2021Convolutional Neural Network Compression through Generalized Kronecker Product Decomposition29 Sep 2021
- 2021Deep Learning Techniques for Compressive Sensing-Based Reconstruction and Inference -- A Ubiquitous Systems Perspective26 May 2021
- 2021Doping: A technique for efficient compression of LSTM models using sparse structured additive matrices14 Feb 2021