Drastically Reducing the Number of Trainable Parameters in Deep CNNs by Inter-layer Kernel-sharing
Not on the map. Why?
Abstract (arXiv)
Deep convolutional neural networks (DCNNs) have become the state-of-the-art (SOTA) approach for many computer vision tasks: image classification, object detection, semantic segmentation, etc. However, most SOTA networks are too large for edge computing. Here, we suggest a simple way to reduce the number of trainable parameters and thus the memory footprint: sharing kernels between multiple convolutional layers. Kernel-sharing is only possible between ``isomorphic" layers, i.e.layers having the same kernel size, input and output channels. This is typically the case inside each stage of a DCNN. Our experiments on CIFAR-10 and CIFAR-100, using the ConvMixer and SE-ResNet architectures show that the number of parameters of these models can drastically be reduced with minimal cost on accuracy. The resulting networks are appealing for certain edge computing applications that are subject to severe memory constraints, and even more interesting if leveraging "frozen weights" hardware accelerators. Kernel-sharing is also an efficient regularization method, which can reduce overfitting. The codes are publicly available at https://github.com/AlirezaAzadbakht/kernel-sharing.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 18 of its 28 references that are in the map. First posted on arXiv 23 Oct 2022.
Builds on
18 of 28 references.
References · 18
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 4,993
- 2017Squeeze-and-Excitation Networkscited by 4,763
- 2021Scaling Up Visual and Vision-Language Representation Learning With Noisy Text Supervisioncited by 3,848
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2022A ConvNet for the 2020scited by 3,545
- 2018Exploring the Limits of Weakly Supervised Pretrainingcited by 604
- 2021CoAtNet: Marrying Convolution and Attention for All Data Sizescited by 566
- 2016Quantized Neural Networks: Training Neural Networks with Low Precision Weights and Activationscited by 413
- 2015Quantized Convolutional Neural Networks for Mobile Devicescited by 212
6 more
- 2022Patches Are All You Need?cited by 201
- 2016Designing Energy-Efficient Convolutional Neural Networks using Energy-Aware Pruningcited by 133
- 2017SCNN: An Accelerator for Compressed-sparse Convolutional Neural Networkscited by 132
- 2018EVA2: Exploiting Temporal Redundancy in Live Computer Visioncited by 13
- 2019FixyNN: Efficient Hardware for Mobile Computer Vision via Transfer Learningcited by 10
- 2022Zebra: Memory Bandwidth Reduction for CNN Accelerators With Zero Block Regularization of Activation Mapscited by 3
Built on by
Citing papers per year: 2026: 1.
1 paper.