paper-with-me

Papers

Structured Convolutions for Efficient Neural Network Design

2020-08-06 · NeurIPS 2020 12 · Yash Bhalgat, Yizhe Zhang, Jamie Lin, Fatih Porikli

In this work, we tackle model efficiency by exploiting redundancy in the \textit{implicit structure} of the building blocks of convolutional neural networks. We start our analysis by introducing a general definition of Composite Kernel structures that enable the execution of convolution operations in the form of efficient, scaled, sum-pooling components. As its special case, we propose \textit{Structured Convolutions} and show that these allow decomposition of the convolution operation into a sum-pooling operation followed by a convolution with significantly lower complexity and fewer weights. We show how this decomposition can be applied to 2D and 3D kernels as well as the fully-connected layers. Furthermore, we present a Structural Regularization loss that promotes neural network layers to leverage on this desired structure in a way that, after training, they can be decomposed with negligible performance loss. By applying our method to a wide range of CNN architectures, we demonstrate "structured" versions of the ResNets that are up to 2$\times$ smaller and a new Structured-MobileNetV2 that is more efficient while staying within an accuracy loss of 1% on ImageNet and CIFAR-10 datasets. We also show similar structured versions of EfficientNet on ImageNet and HRNet architecture for semantic segmentation on the Cityscapes dataset. Our method performs equally well or superior in terms of the complexity reduction in comparison to the existing tensor decomposition and channel pruning methods.

📄 PDF Abstract BibTeX arXiv:2008.02454

Code (0)

등록된 구현이 없습니다.

Tasks

Efficient Neural NetworkImage ClassificationModel CompressionSemantic SegmentationTensor Decomposition

Methods 이 논문이 사용한 방법론

Pruning 설명 없음
RMSProp RMSProp is an unpublished adaptive learning rate optimizer proposed by Geoff Hinton. The motivation…
Pointwise Convolution Pointwise Convolution is a type of convolution that uses a 1x1 kernel: a kernel that iterates through every single point. This…
Depthwise Convolution Depthwise Convolution is a type of convolution where we apply a single convolutional filter for each input channel. In the regular 2D…
Depthwise Separable Convolution While standard convolution performs the channelwise and spatial-wise computation in one step, Depthwise Separable Convolution
1x1 Convolution A 1 x 1 Convolution is a convolution with some special properties in that it can be used for dimensionality reduction,…
Inverted Residual Block 설명 없음
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…

Similar Papers 제목 키워드 기반

Interleaved Structured Sparse Convolutional Neural Networks

2018-06-01 · CVPR 2018 6 · Guotian Xie, Jingdong Wang, Ting Zhang, Jian-Huang Lai 외

In this paper, we study the problem of designing efficient convolutional neural network architectures with the interest in eliminating the redundancy in convolution kernels. In addition to structured sparse kernels, low-…

IGCV$2$: Interleaved Structured Sparse Convolutional Neural Networks

2018-04-17 · Guotian Xie, Jingdong Wang, Ting Zhang, Jian-Huang Lai 외

In this paper, we study the problem of designing efficient convolutional neural network architectures with the interest in eliminating the redundancy in convolution kernels. In addition to structured sparse kernels, low-…

Tangent Convolutions for Dense Prediction in 3D

2018-07-06 · CVPR 2018 6 · Maxim Tatarchenko, Jaesik Park, Vladlen Koltun, Qian-Yi Zhou

We present an approach to semantic scene analysis using deep convolutional networks. Our approach is based on tangent convolutions - a new construction for convolutional networks on 3D data. In contrast to volumetric app…

3D Semantic SegmentationPredictionSemantic Segmentation

Separable Layers Enable Structured Efficient Linear Substitutions

2019-06-03 · Gavin Gray, Elliot J. Crowley, Amos Storkey

In response to the development of recent efficient dense layers, this paper shows that something as simple as replacing linear components in pointwise convolutions with structured linear decompositions also produces subs…

IGCV3: Interleaved Low-Rank Group Convolutions for Efficient Deep Neural Networks

2018-06-01 · Ke Sun, Mingjie Li, Dong Liu, Jingdong Wang

In this paper, we are interested in building lightweight and efficient convolutional neural networks. Inspired by the success of two design patterns, composition of structured sparse kernels, e.g., interleaved group conv…

image-classificationImage Classificationobject-detectionObject Detection