Neural Network Compression using Binarization and Few Full-Precision Weights
Not on the map. Why?
Abstract (arXiv)
Quantization and pruning are two effective Deep Neural Networks model compression methods. In this paper, we propose Automatic Prune Binarization (APB), a novel compression technique combining quantization with pruning. APB enhances the representational capability of binary networks using a few full-precision weights. Our technique jointly maximizes the accuracy of the network while minimizing its memory impact by deciding whether each weight should be binarized or kept in full precision. We show how to efficiently perform a forward pass through layers compressed using APB by decomposing it into a binary and a sparse-dense matrix multiplication. Moreover, we design two novel efficient algorithms for extremely quantized matrix multiplication on CPU, leveraging highly efficient bitwise operations. The proposed algorithms are 6.9x and 1.5x faster than available state-of-the-art solutions. We extensively evaluate APB on two widely adopted model compression datasets, namely CIFAR10 and ImageNet. APB delivers better accuracy/memory trade-off compared to state-of-the-art methods based on i) quantization, ii) pruning, and iii) combination of pruning and quantization. APB outperforms quantization in the accuracy/efficiency trade-off, being up to 2x faster than the 2-bit quantized model with no loss in accuracy.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 37 of its 64 references that are in the map. First posted on arXiv 15 Jun 2023.
Builds on
37 of 64 references.
References · 37
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2017Mask R-CNNcited by 7,259
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,829
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,031
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2016Identity Mappings in Deep Residual Networkscited by 1,960
- 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 829
25 more
- 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 571
- 2016DoReFa-Net: Training Low Bitwidth Convolutional Neural Networks with Low Bitwidth Gradientscited by 557
- 2019The State of Sparsity in Deep Neural Networkscited by 471
- 2020Movement Pruning: Adaptive Sparsity by Fine-Tuningcited by 398
- 2023SpQR: A Sparse-Quantized Representation for Near-Lossless LLM Weight Compressioncited by 359
- 2021Pruning and Quantization for Deep Neural Network Acceleration: A Surveycited by 259
- 2020Comparing Rewinding and Fine-tuning in Neural Network Pruningcited by 238
- 2019Differentiable Soft Quantization: Bridging Full-Precision and Low-Bit Neural Networkscited by 234
- 2016Dynamic Network Surgery for Efficient DNNscited by 233
- 2018Bi-Real Net: Enhancing the Performance of 1-bit CNNs With Improved Representational Capability and Advanced Training Algorithmcited by 233
- 2020ReActNet: Towards Precise Binary Neural Network with Generalized Activation Functionscited by 183
- 2019Forward and Backward Information Retention for Accurate Binary Neural Networkscited by 169
- 2021A Universal Law of Robustness via Isoperimetrycited by 150
- 2020Bayesian Bits: Unifying Quantization and Pruningcited by 93
- 2021Network Quantization with Element-wise Gradient Scalingcited by 82
- 2021Multi-Prize Lottery Ticket Hypothesis: Finding Accurate Binary Neural Networks by Pruning A Randomly Weighted Networkcited by 55
- 2021ReCU: Reviving the Dead Weights in Binary Neural Networkscited by 51
- 2020Searching for Low-Bit Weights in Quantized Neural Networkscited by 43
- 2021FBGEMM: Enabling High-Performance Low-Precision Deep Learning Inferencecited by 40
- 2021Learnable Companding Quantization for Accurate Low-bit Neural Networkscited by 40
- 2019daBNN: A Super Fast Inference Framework for Binary Neural Networks on ARM devicescited by 27
- 2023BiBench: Benchmarking and Analyzing Network Binarizationcited by 22
- 2021Equal Bits: Enforcing Equally Distributed Binary Network Weightscited by 9
- 2022Distilled Neural Networks for Efficient Learning to Rankcited by 4
- 2021Elastic-Link for Binarized Neural Networkcited by 3
Built on by
Not cited yet.