Channel Pruning for Accelerating Very Deep Neural Networks

Обрезка каналов для ускорения очень глубоких нейронных сетей
Xiangyu Zhang, Jian Sun, Yihui He
2017-07-19

LASSO regression based channel selectionResNet and Xception accelerationVGG-16 accelerationchannel pruningleast squares reconstruction
In this paper, we introduce a new channel pruning method to accelerate very deep convolutional neural networks.Given a trained CNN model, we propose an iterative two-step algorithm to effectively prune each layer, by a LASSO regression based channel selection and least square reconstruction. We further generalize this algorithm to multi-layer and multi-branch cases. Our method reduces the accumulated error and enhance the compatibility with various architectures. Our pruned VGG-16 achieves the state-of-the-art results by 5x speed-up along with only 0.3% increase of error. More importantly, our method is able to accelerate modern networks like ResNet, Xception and suffers only 1.4%, 1.0% accuracy loss under 2x speed-up respectively, which is significant. Code has been made publicly available.
1
Algorithm generalized to multi-layer and multi-branch network architectures, reducing accumulated error and improving compatibility.
2
Channel selection is performed by LASSO regression and channel reconstruction via least squares.
3
Code for the method has been made publicly available.
4
Introduced a channel pruning method for accelerating very deep convolutional neural networks using an iterative two-step algorithm.
5
Method accelerates modern networks: ResNet and Xception achieve ~2x speed-up with 1.4% and 1.0% accuracy loss respectively.
6
Pruned VGG-16 achieves 5x speed-up with only 0.3% increase in error, representing state-of-the-art results.

Very deep convolutional neural networks (trained CNN models) subject to channel pruning

Channel pruning method and its effect on inference acceleration and accuracy (layer-wise LASSO-based channel selection and least-squares reconstruction, including multi-layer/multi-branch generalization) resulting in speed-up and accuracy trade-offs

Publication Details
Publication Date
2017-07-19
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Xiangyu Zhang
Jian Sun
Yihui He
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%