arXiv Analytics

Sign in

arXiv:1603.06759 [cs.CV]AbstractReferencesReviewsResources

Convolution in Convolution for Network in Network

Yanwei Pang, Manli Sun, Xiaoheng Jiang, Xuelong Li

Published 2016-03-22Version 1

Network in Netwrok (NiN) is an effective instance and an important extension of Convolutional Neural Network (CNN) consisting of alternating convolutional layers and pooling layers. Instead of using a linear filter for convolution, NiN utilizes shallow MultiLayer Perceptron (MLP), a nonlinear function, to replace the linear filter. Because of the powerfulness of MLP and $ 1\times 1 $ convolutions in spatial domain, NiN has stronger ability of feature representation and hence results in better recognition rate. However, MLP itself consists of fully connected layers which give rise to a large number of parameters. In this paper, we propose to replace dense shallow MLP with sparse shallow MLP. One or more layers of the sparse shallow MLP are sparely connected in the channel dimension or channel-spatial domain. The proposed method is implemented by applying unshared convolution across the channel dimension and applying shared convolution across the spatial dimension in some computational layers. The proposed method is called CiC. Experimental results on the CIFAR10 dataset, augmented CIFAR10 dataset, and CIFAR100 dataset demonstrate the effectiveness of the proposed CiC method.

Comments: A method of Convolutional Neural Networks
Categories: cs.CV
Related articles: Most relevant | Search more
arXiv:2208.13975 [cs.CV] (Published 2022-08-30)
MRL: Learning to Mix with Attention and Convolutions
arXiv:2203.01562 [cs.CV] (Published 2022-03-03)
ViTransPAD: Video Transformer using convolution and self-attention for Face Presentation Attack Detection
arXiv:2308.11357 [cs.CV] (Published 2023-08-22)
Exemplar-Free Continual Transformer with Convolutions