Deep Neural Network Compression with Single and Multiple Level Quantization
arXiv:1803.03289
Abstract
Network quantization is an effective solution to compress deep neural networks for practical usage. Existing network quantization methods cannot sufficiently exploit the depth information to generate low-bit compressed network. In this paper, we propose two novel network quantization approaches, single-level network quantization (SLQ) for high-bit quantization and multi-level network quantization (MLQ) for extremely low-bit quantization (ternary).We are the first to consider the network quantization from both width and depth level. In the width level, parameters are divided into two parts: one for quantization and the other for re-training to eliminate the quantization loss. SLQ leverages the distribution of the parameters to improve the width level. In the depth level, we introduce incremental layer compensation to quantize layers iteratively which decreases the quantization loss in each iteration. The proposed approaches are validated with extensive experiments based on the state-of-the-art neural networks including AlexNet, VGG-16, GoogleNet and ResNet-18. Both SLQ and MLQ achieve impressive results.
arXiv commentPublished in AAAI18. Code is available at https://github.com/yuhuixu1993/SLQ
Cited by in corpus (11)
- Cluster Pruning: An Efficient Filter Pruning Method for Edge AI Vision Applications
- Differentiable Soft Quantization: Bridging Full-Precision and Low-Bit Neural Networks
- FQ-Conv: Fully Quantized Convolution for Efficient and Accurate Inference
- HEMP: High-order Entropy Minimization for neural network comPression
- A Generic Network Compression Framework for Sequential Recommender Systems
- Model compression as constrained optimization, with application to neural nets. Part V: combining compressions
- Learnable Companding Quantization for Accurate Low-bit Neural Networks
- Learning Sparse & Ternary Neural Networks with Entropy-Constrained Trained Ternarization (EC2T)
- DNQ: Dynamic Network Quantization
- Progressive Compressed Records: Taking a Byte out of Deep Learning Data
- Towards Efficient Tensor Decomposition-Based DNN Model Compression with Optimization Framework