mlsanityData to 7 Oct 2026

Bit-wise Training of Neural Network Weights

arXiv 2202.09571 ↗First posted 19 Feb 2022cs.LG cs.AI cs.CVcited by 0

Not on the map. Why?

Abstract (arXiv)

We introduce an algorithm where the individual bits representing the weights of a neural network are learned. This method allows training weights with integer values on arbitrary bit-depths and naturally uncovers sparse networks, without additional constraints or regularization techniques. We show better results than the standard training technique with fully connected networks and similar performance as compared to standard training for convolutional and residual networks. By training bits in a selective manner we found that the biggest contribution to achieving high accuracy is given by the first three most significant bits, while the rest provide an intrinsic regularization. As a consequence more than 90% of a network can be used to store arbitrary codes without affecting its accuracy. These codes may be random noise, binary files or even the weights of previously trained networks.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 25 of its 30 references that are in the map. First posted on arXiv 19 Feb 2022.

Builds on

25 of 30 references.

References · 25

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  3. 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
  4. 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
  5. 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 829
  6. 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 802
  7. 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 571
  8. 2020Picking Winning Tickets Before Training by Preserving Gradient Flowcited by 467
  9. 2019What's Hidden in a Randomly Weighted Neural Network?cited by 236
  10. 2018Bi-Real Net: Enhancing the Performance of 1-bit CNNs With Improved Representational Capability and Advanced Training Algorithmcited by 233
  11. 2019Understanding Straight-Through Estimator in Training Activation Quantized Neural Netscited by 225
  12. 2019Deconstructing Lottery Tickets: Zeros, Signs, and the Supermaskcited by 206
13 more
  1. 2016Trained Ternary Quantizationcited by 203
  2. 2020Proving the Lottery Ticket Hypothesis: Pruning is All You Needcited by 200
  3. 2016Ternary Weight Networkscited by 195
  4. 2019Parameter Efficient Training of Deep Convolutional Neural Networks by Dynamic Sparse Reparameterizationcited by 187
  5. 2020Logarithmic Pruning is All You Needcited by 71
  6. 2017NeST: A Neural Network Synthesis Tool Based on a Grow-and-Prune Paradigmcited by 60
  7. 2013Estimating or Propagating Gradients Through Stochastic Neuronscited by 54
  8. 2020High-Capacity Expert Binary Networkscited by 34
  9. 2019Back to Simplicity: How to Train Accurate BNNs from Scratch?cited by 24
  10. 2019Improved training of binary networks for human pose estimation and image recognitioncited by 22
  11. 2020Reintroducing Straight-Through Estimators as Principled Methods for Stochastic Binary Networkscited by 15
  12. 2021EvilModel: Hiding Malware Inside of Neural Network Modelscited by 15
  13. 2020Training highly effective connectivities within neural networks with randomly initialized, fixed weightscited by 2

Built on by

Not cited yet.