Compressing Deep Convolutional Networks using Vector Quantization

By Yunchao Gong, Liu Liu, Ming Yang, Lubomir D. Bourdev. 2014

1,233 citations recorded by the source corpus.

Deep convolutional neural networks (CNN) has become the most promising method for object recognition, repeatedly demonstrating record breaking results for image classification and object detection in recent years. However, a very deep CNN generally involves many layers with millions of parameters, making the storage of the network model to be extremely large. This prohibits the usage of deep CNNs on resource limited hardware, especially cell phones or other embedded devices. In this paper, we tackle this model storage issue by investigating information theoretical vector quantization methods for compressing the parameters of CNNs. In particular, we have found in terms of compressing the most storage demanding dense connected layers, vector quantization methods have a clear gain over existing matrix factorization methods. Simply applying k-means clustering to the weights or conducting product quantization can lead to a very good balance between model size and recognition accuracy. For the 1000-category classification task in the ImageNet challenge, we are able to achieve 16-24 times compression of the network with only 1% loss of classification accuracy using the state-of-the-art CNN.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Efficiency & Compression

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Dacheng Tao
  2. Quoc V. Le
  3. Mohit Bansal
  4. Jianfeng Gao
  5. Luke S. Zettlemoyer
  6. Yoshua Bengio
  7. Song Han
  8. Furu Wei

In Computer Vision and Pattern Recognition

  1. Dacheng Tao
  2. Luc Van Gool
  3. Yi Yang
  4. Trevor Darrell
  5. Xiaogang Wang
  6. Ming-Hsuan Yang
  7. Jitendra Malik
  8. Andrew Zisserman

In Efficiency & Compression

  1. Song Han
  2. Dan Alistarh
  3. Kurt Keutzer
  4. Tijmen Blankevoort
  5. Ji Lin
  6. Yunhe Wang
  7. Michael W. Mahoney
  8. A. Gholami

Citations in the corpus