Bit Efficient Quantization for Deep Neural Networks

Prateeth Nayak,David Zhang,Sek Chai
DOI: https://doi.org/10.48550/arXiv.1910.04877
2019-10-08
Abstract:Quantization for deep neural networks have afforded models for edge devices that use less on-board memory and enable efficient low-power inference. In this paper, we present a comparison of model-parameter driven quantization approaches that can achieve as low as 3-bit precision without affecting accuracy. The post-training quantization approaches are data-free, and the resulting weight values are closely tied to the dataset distribution on which the model has converged to optimality. We show quantization results for a number of state-of-art deep neural networks (DNN) using large dataset like ImageNet. To better analyze quantization results, we describe the overall range and local sparsity of values afforded through various quantization schemes. We show the methods to lower bit-precision beyond quantization limits with object class clustering.
Computer Vision and Pattern Recognition,Machine Learning,Performance
What problem does this paper attempt to address?
The problem that this paper attempts to solve is to reduce the parameter bit - width of deep neural network (DNN) models through quantization techniques without significantly affecting the model accuracy, thereby reducing the memory footprint of the models on edge devices and improving the low - power inference efficiency. Specifically, the paper explores a variety of quantization methods without training data, which can achieve quantization with an accuracy as low as 3 bits, and conducts a comparative analysis of the quantization effects on several advanced DNN models. In addition, the paper also discusses methods to further reduce the bit - precision through object - class clustering, as well as the changes in the range and distribution of model parameters after quantization, in order to better understand the quantization limit and its relationship with the data set and model architecture.