Depth-wise Decomposition for Accelerating Separable Convolutions in Efficient Convolutional Neural Networks

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: He, Yihui, Qian, Jianing, Wang, Jianren, Le, Cindy X., Hetang, Congrui, Lyu, Qi, Wang, Wenping, Yue, Tianwei
Format: Preprint
Published: 2019
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929658136625152
author He, Yihui
Qian, Jianing
Wang, Jianren
Le, Cindy X.
Hetang, Congrui
Lyu, Qi
Wang, Wenping
Yue, Tianwei
author_facet He, Yihui
Qian, Jianing
Wang, Jianren
Le, Cindy X.
Hetang, Congrui
Lyu, Qi
Wang, Wenping
Yue, Tianwei
contents Very deep convolutional neural networks (CNNs) have been firmly established as the primary methods for many computer vision tasks. However, most state-of-the-art CNNs are large, which results in high inference latency. Recently, depth-wise separable convolution has been proposed for image recognition tasks on computationally limited platforms such as robotics and self-driving cars. Though it is much faster than its counterpart, regular convolution, accuracy is sacrificed. In this paper, we propose a novel decomposition approach based on SVD, namely depth-wise decomposition, for expanding regular convolutions into depthwise separable convolutions while maintaining high accuracy. We show our approach can be further generalized to the multi-channel and multi-layer cases, based on Generalized Singular Value Decomposition (GSVD) [59]. We conduct thorough experiments with the latest ShuffleNet V2 model [47] on both random synthesized dataset and a large-scale image recognition dataset: ImageNet [10]. Our approach outperforms channel decomposition [73] on all datasets. More importantly, our approach improves the Top-1 accuracy of ShuffleNet V2 by ~2%.
format Preprint
id arxiv_https___arxiv_org_abs_1910_09455
institution arXiv
publishDate 2019
record_format arxiv
spellingShingle Depth-wise Decomposition for Accelerating Separable Convolutions in Efficient Convolutional Neural Networks
He, Yihui
Qian, Jianing
Wang, Jianren
Le, Cindy X.
Hetang, Congrui
Lyu, Qi
Wang, Wenping
Yue, Tianwei
Computer Vision and Pattern Recognition
Very deep convolutional neural networks (CNNs) have been firmly established as the primary methods for many computer vision tasks. However, most state-of-the-art CNNs are large, which results in high inference latency. Recently, depth-wise separable convolution has been proposed for image recognition tasks on computationally limited platforms such as robotics and self-driving cars. Though it is much faster than its counterpart, regular convolution, accuracy is sacrificed. In this paper, we propose a novel decomposition approach based on SVD, namely depth-wise decomposition, for expanding regular convolutions into depthwise separable convolutions while maintaining high accuracy. We show our approach can be further generalized to the multi-channel and multi-layer cases, based on Generalized Singular Value Decomposition (GSVD) [59]. We conduct thorough experiments with the latest ShuffleNet V2 model [47] on both random synthesized dataset and a large-scale image recognition dataset: ImageNet [10]. Our approach outperforms channel decomposition [73] on all datasets. More importantly, our approach improves the Top-1 accuracy of ShuffleNet V2 by ~2%.
title Depth-wise Decomposition for Accelerating Separable Convolutions in Efficient Convolutional Neural Networks
topic Computer Vision and Pattern Recognition
url https://arxiv.org/abs/1910.09455