Towards Convolutional Neural Networks Compression via Global Error Reconstruction
Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 1753-1758.
Abstract
In recent years, convolutional neural networks (CNNs) have achieved remarkable success in various applications such as image classification, object detection, object parsing and face alignment. Such CNN models are extremely powerful to deal with massive amounts of training data by using millions and billions of parameters. However, these models are typically deficient due to the heavy cost in model storage, which prohibits their usage on resource-limited applications like mobile or embedded devices. In this paper, we target at compressing CNN models to an extreme without significantly losing their discriminability. Our main idea is to explicitly model the output reconstruction error between the original and compressed CNNs, which error is minimized to pursuit a satisfactory rate-distortion after compression. In particular, a global error reconstruction method termed GER is presented, which firstly leverages an SVD-based low-rank approximation to coarsely compress the parameters in the fully connected layers in a layer-wise manner. Subsequently, such layer-wise initial compressions are jointly optimized in a global perspective via back-propagation. The proposed GER method is evaluated on the ILSVRC2012 image classification benchmark, with implementations on two widely-adopted convolutional neural networks, i.e. the AlexNet and VGGNet-19. Comparing to several state-of-the-art and alternative methods of CNN compression, the proposed scheme has demonstrated the best rate-distortion performance on both networks.
@inproceedings{ijcai2016p251,
title = {Towards Convolutional Neural Networks Compression via Global Error Reconstruction},
author = {Lin, Shaohui and Ji, Rongrong and Guo, Xiaowei and Li, Xuelong},
booktitle = {Proceedings of the Twenty-Fifth International Joint Conference on
Artificial Intelligence, {IJCAI-16}},
publisher = {AAAI Press / International Joint Conferences on Artificial Intelligence},
editor = {Subbarao Kambhampati},
pages = {1753--1758},
year = {2016},
month = {7},
url = {https://ijcai.org/proceedings/2016/251},
}
TY - CPAPER TI - Towards Convolutional Neural Networks Compression via Global Error Reconstruction AU - Lin, Shaohui AU - Ji, Rongrong AU - Guo, Xiaowei AU - Li, Xuelong T2 - Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence, IJCAI-16 PB - AAAI Press / International Joint Conferences on Artificial Intelligence PY - 2016 SP - 1753 EP - 1758 UR - https://ijcai.org/proceedings/2016/251 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: