Symmetric Decomposition of Convolution Kernels

Jun Ou,Yujian Li
DOI: https://doi.org/10.1587/transinf.2018edl8136
2019-01-01
IEICE Transactions on Information and Systems
Abstract:It is a hot issue that speeding up the network layers and decreasing the network parameters in convolutional neural networks (CNNs). In this paper, we propose a novel method, namely, symmetric decomposition of convolution kernels (SDKs). It symmetrically separates k x k convolution kernels into (k x 1 and 1 x k) or (1 x k and k x 1) kernels. We conduct the comparison experiments of the network models designed by SDKs on MNIST and CIFAR-10 datasets. Compared with the corresponding CNNs, we obtain good recognition performance, with 1.1x-1.5x speedup and more than 30% reduction of network parameters. The experimental results indicate our method is useful and effective for CNNs in practice, in terms of speedup performance and reduction of parameters.
What problem does this paper attempt to address?