Improving Post Training Neural Quantization: Layer-wise Calibration and Integer Programming

By Itay Hubara, Yury Nahshan, Yair Hanani, Ron Banner, Daniel Soudry. 2020

157 citations recorded by the source corpus.

Most of the literature on neural network quantization requires some training of the quantized model (fine-tuning). However, this training is not always possible in real-world scenarios, as it requires the full dataset. Lately, post-training quantization methods have gained considerable attention, as they are simple to use and require only a small, unlabeled calibration set. Yet, they usually incur significant accuracy degradation when quantized below 8-bits. This paper seeks to address this problem by introducing two pipelines, advanced and light, where the former involves: (i) minimizing the quantization errors of each layer by optimizing its parameters over the calibration set; (ii) using integer programming to optimally allocate the desired bit-width for each layer while constraining accuracy degradation or model compression; and (iii) tuning the mixed-precision model statistics to correct biases introduced during quantization. While the light pipeline which invokes only (ii) and (iii) obtains surprisingly accurate results; the advanced pipeline yields state-of-the-art accuracy-compression ratios for both vision and text models. For instance, on ResNet50, we obtain less than 1% accuracy degradation while compressing the model to 13% of its original size. We open-sourced our code.

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

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. Kurt Keutzer
  2. Michael W. Mahoney
  3. A. Gholami
  4. Zi-Mei Yao
  5. Zhen Dong
  6. Xu Tan
  7. Qijing Huang
  8. Fisher Yu

In Computer Vision and Pattern Recognition

  1. Kurt Keutzer
  2. Michael W. Mahoney
  3. A. Gholami
  4. Zi-Mei Yao
  5. Zhen Dong
  6. Sergey Tulyakov
  7. Luc Van Gool
  8. Jian Ren

In Efficiency & Compression

  1. Kurt Keutzer
  2. A. Gholami
  3. Zi-Mei Yao
  4. Michael W. Mahoney
  5. Zhen Dong
  6. Qijing Huang
  7. Qing Jin
  8. Jian Ren

In Optimization & Training

  1. Michael W. Mahoney
  2. A. Gholami
  3. Kurt Keutzer
  4. Zi-Mei Yao
  5. Zhen Dong
  6. Jian Ren
  7. Qijing Huang
  8. Sergey Tulyakov

Citations in the corpus