Depthwise Multiception Convolution for Reducing Network Parameters without Sacrificing Accuracy
arXiv:2011.03701 · doi:10.1109/ICARCV50220.2020.9305369
Abstract
Deep convolutional neural networks have been proven successful in multiple benchmark challenges in recent years. However, the performance improvements are heavily reliant on increasingly complex network architecture and a high number of parameters, which require ever increasing amounts of storage and memory capacity. Depthwise separable convolution (DSConv) can effectively reduce the number of required parameters through decoupling standard convolution into spatial and cross-channel convolution steps. However, the method causes a degradation of accuracy. To address this problem, we present depthwise multiception convolution, termed Multiception, which introduces layer-wise multiscale kernels to learn multiscale representations of all individual input channels simultaneously. We have carried out the experiment on four benchmark datasets, i.e. Cifar-10, Cifar-100, STL-10 and ImageNet32x32, using five popular CNN models, Multiception achieved accuracy promotion in all models and demonstrated higher accuracy performance compared to related works. Meanwhile, Multiception significantly reduces the number of parameters of standard convolution-based models by 32.48% on average while still preserving accuracy.
This paper was accepted by ICARCV 2020
References in corpus (7)
- Very Deep Convolutional Networks for Large-Scale Image Recognition
- Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift
- Deep Learning with Limited Numerical Precision
- Compressing Neural Networks with the Hashing Trick
- A Downsampled Variant of ImageNet as an Alternative to the CIFAR datasets
- Shake-Shake regularization
- Exploring the Regularity of Sparse Structure in Convolutional Neural Networks