mlsanityData to 7 Oct 2026

Iterative Training: Finding Binary Weight Deep Neural Networks with Layer Binarization

arXiv 2111.07046 ↗First posted 13 Nov 2021cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

In low-latency or mobile applications, lower computation complexity, lower memory footprint and better energy efficiency are desired. Many prior works address this need by removing redundant parameters. Parameter quantization replaces floating-point arithmetic with lower precision fixed-point arithmetic, further reducing complexity. Typical training of quantized weight neural networks starts from fully quantized weights. Quantization creates random noise. As a way to compensate for this noise, during training, we propose to quantize some weights while keeping others in floating-point precision. A deep neural network has many layers. To arrive at a fully quantized weight network, we start from one quantized layer and then quantize more and more layers. We show that the order of layer quantization affects accuracies. Order count is large for deep neural networks. A sensitivity pre-training is proposed to guide the layer quantization order. Recent work in weight binarization replaces weight-input matrix multiplication with additions. We apply the proposed iterative training to weight binarization. Our experiments cover fully connected and convolutional networks on MNIST, CIFAR-10 and ImageNet datasets. We show empirically that, starting from partial binary weights instead of from fully binary ones, training reaches fully binary weight networks with better accuracies for larger and deeper networks. Layer binarization in the forward order results in better accuracies. Guided layer binarization can further improve that. The improvements come at a cost of longer training time.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 16 of its 20 references that are in the map. First posted on arXiv 13 Nov 2021.

Builds on

16 of 20 references.

References · 16

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  3. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  4. 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
  5. 2017Mask R-CNNcited by 7,259
  6. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
  7. 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
  8. 2018Encoder-Decoder with Atrous Separable Convolution for Semantic Image Segmentationcited by 3,210
  9. 2016Wide Residual Networkscited by 3,057
  10. 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 571
  11. 2016DoReFa-Net: Training Low Bitwidth Convolutional Neural Networks with Low Bitwidth Gradientscited by 557
  12. 2017A Survey of Model Compression and Acceleration for Deep Neural Networkscited by 298
4 more
  1. 2017Incremental Network Quantization: Towards Lossless CNNs with Low-Precision Weightscited by 211
  2. 2016Ternary Weight Networkscited by 195
  3. 2018Training and Inference with Integers in Deep Neural Networkscited by 84
  4. 2018From Hashing to CNNs: Training BinaryWeight Networks via Hashingcited by 23

Built on by

Not cited yet.