PreprintCited by 1,667Advanced Neural Network ApplicationsAdvanced Memory and Neural ComputingNeural Networks and Applications

The DOI matches its DataCite record.

Binarized Neural Networks

Open access
Hubara, Itay, Soudry, Daniel, Yaniv, Ran El·2016·arXiv

Abstract

We introduce a method to train Binarized Neural Networks (BNNs) - neural networks with binary weights and activations at run-time and when computing the parameters' gradient at train-time. We conduct two sets of experiments, each based on a different framework, namely Torch7 and Theano, where we train BNNs on MNIST, CIFAR-10 and SVHN, and achieve nearly state-of-the-art results. During the forward pass, BNNs drastically reduce memory size and accesses, and replace most arithmetic operations with bit-wise operations, which might lead to a great increase in power-efficiency. Last but not least, we wrote a binary matrix multiplication GPU kernel with which it is possible to run our MNIST BNN 7 times faster than with an unoptimized GPU kernel, without suffering any loss in classification accuracy. The code for training and running our BNNs is available.

Overview

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

DataCite · 10.48550/arxiv.1602.02505

Cites

Statistics

Verification

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • Such severe performance degradation of the compact model with quantization is also reported in other researches.

    “Such severe performance degradation of the compact model with quantization is also reported in other researches [25, 12].”

    From PQK: Model Compression via Pruning, Quantization, and Knowledge Distillation (2021) · cites this paper as [25]

    The Related Work section says low precision was once believed to be highly destructive to performance, but immediately says subsequent work proved the contrary. The Discussion and Future Work section reports that this paper's binarized networks performed no worse than comparable floating-point architectures and describes other quantized networks as having satisfactory or nearly identical performance. It does not report the claimed severe degradation. (LLM, conf=0.86)

    Checked by a reasoning model — may be wrong.

    Experimental — accuracy not yet measured

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Citations

Cites

No references could be resolved yet.

Research works printed but not linked: 23

  1. Cheng, Zhiyong, Soudry, Daniel, Mao, Zexi, and Lan, Zhenzhong. Training Binary Multilayer Neural Networks for Image Classification using Expectation Backprop- gation. arXiv:1503.03562, (2012):8, 2015. · arXiv
  2. Courbariaux, Matthieu, Bengio, Yoshua, and David, Jean-Pierre. BinaryConnect: Training Deep Neural Networks with binary weights during propagations. Nips, pp. 1-9, 2015a. 1, 2, 2.1, 2.1, 3.3, 5.2, 3, 6
  3. DePasquale, Brian, Churchland, Mark M., and Abbott, L. F. Using Firing-Rate Dy- namics to Train Recurrent Networks of Spiking Model Neurons. pp. 1-17, 2016.
  4. Esser, Steve K and Arthur, John V. Backpropagation for Energy-Efficient Neuromor- phic Computing. Advances in Neural Information Processing Systems 28 (NIPS 2015), pp. 1-9, 2015.
  5. Ginkel, Robbert Van and Connor, Peter O. Discrete Parameter Autoencoders for Se- mantic Hashing. pp. 1-22, 2015.
  6. Gong, Yunchao, Liu, Liu, Yang, Ming, and Bourdev, Lubomir. Compressing Deep Convolutional Networks using Vector Quantization. pp. 1-10, 2014.
  7. Goodfellow, Ian J., Warde-Farley, David, Mirza, Mehdi, Courville, Aaron, and Bengio, Yoshua. Maxout Networks. arXiv preprint, pp. 1319-1327, 2013. 5.1.1, 3
  8. Graham, Benjamin. Spatially-sparse convolutional neural networks. pp. 1-13, 2014. 5.1.
  9. Hinton. Dropout: A Simple Way to Prevent Neural Networks from Overfitting. Journal of Machine Learning Research, 15:1929-1958, 2014. ISSN 00905364. doi: 10. 1214/12-AOS1000. 1, 2, 3. · DOI
  10. Horowitz, Mark. Computing's Energy Problem (and what we can do about it). IEEE Interational Solid State Circuits Conference, pp. 10-14, 2014. ISSN 0018-9200. doi: 10.1109/JSSC.2014.2361354. 4, 1, 2, 4. · DOI
  11. Hwang, Kyuyeon and Sung, Wonyong. Fixed-point feedforward deep neural network design using weights +1, 0, and -1. 2014 IEEE Workshop on Signal Processing Systems (SiPS), pp. 1-6, 2014. doi: 10.1109/SiPS.2014.6986082. 2, 3, 6 · DOI
  12. Ioffe, Sergey and Szegedy, Christian. Batch Normalization: Accelerating Deep Net- work Training by Reducing Internal Covariate Shift. arXiv, 2015. 3.3
  13. Judd, Patrick, Albericio, Jorge, Hetherington, Tayler, Aamodt, Tor, Jerger, Natalie En- right, Urtasun, Raquel, and Moshovos, Andreas. Reduced-Precision Strategies for Bounded Memory in Deep Neural Nets. pp. 12, 2015.
  14. Kim, Minje and Paris, Smaragdis. Bitwise Neural Networks. ICML Workshop on Resource-Efficient Machine Learning, 37, 2015.
  15. Kingma, Diederik and Ba, Jimmy. Adam: A Method for Stochastic Optimization. arXiv:1412.6980 [cs], pp. 1-13, 2014. 3.4 · arXiv
  16. Krizhevsky, Alex, Sulskever, IIya, and Hinton, Geoffret E. ImageNet Classification with Deep Convolutional Neural Networks. Advances in Neural Information and Processing Systems (NIPS), pp. 1-9, 2012.
  17. Lin, Min, Chen, Qiang, and Yan, Shuicheng. Network In Network. arXiv preprint, pp. 10, 2013. 5.1.1, 3
  18. Lin, Zhouhan, Courbariaux, Matthieu, Memisevic, Roland, and Bengio, Yoshua. Neu- ral Networks with Few Multiplications. Iclr, pp. 1-8, 2015. 2, 3.3, 4.1, 5.2, 6
  19. Lomont, Chris. Fast Inverse Square Root. Indiana: Purdue University, 2003-02 [2006- 06-24]. http, pp. 12, 2003. 3.3
  20. Soudry, D, Hubara, I, and Meir, R. Expectation Backpropagation: parameter-free train- ing of multilayer neural networks with real and discrete weights. Neural Information Processing Systems 2014, 2(1):1-9, 2014. 1, 2, 6
  21. Soudry, Daniel, Di Castro, Dotan, Gal, Asaf, Kolodny, Avinoam, and Kvatinsky, Sha- har. Memristor-Based Multilayer Neural Networks With Online Gradient Descent Training. IEEE Transactions on Neural Networks and Learning Systems, 26(10): 2408-2421, 2015. ISSN 21622388. doi: 10.1109/TNNLS.2014.2383395. · DOI
  22. Spang, H.A. Reduction by Feedback*. IRE Transactions on Communications Systems, pp. 373-380, 1962.
  23. Wu, Zhirong, Lin, Dahua, and Tang, Xiaoou. Adjustable Bounded Rectifiers: Towards Deep Binary Representations. arXiv preprint, pp. 1-11, 2015.

Cited by

Sorted by citations

Metadata

Authors
Hubara, I., Soudry, D., & Yaniv, R. E.
Affiliations
  • Technion – Israel Institute of Technology (IL)
  • Columbia University (US)
Venue
arXiv
Publisher
arXiv
Published
2016
Volume
29
Pages
4107-4115
ISSN
2331-8422 (ISSN-L)
OpenAlex
W2267635276
Cited by
1,667
References
0
Citations by year
2026: 2 · 2025: 65 · 2024: 117 · 2023: 184 · 2022: 233 · 2021: 321 · 2020: 310 · 2019: 222 · 2018: 162 · 2017: 48 · 2016: 3
Type
posted content
Language
en
Open access
Locations
  • arXiv (Cornell University) (submittedVersion)
  • arXiv (Cornell University)
  • neural information processing systems
Topics
  • Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Advanced Neural Network Applications
  • Physical Sciences › Engineering › Electrical and Electronic Engineering › Advanced Memory and Neural Computing
  • Physical Sciences › Computer Science › Artificial Intelligence › Neural Networks and Applications
Keywords
binary neural networks, binary weights, gradient computation, memory efficiency, power efficiency, GPU kernels, image classification, Theano

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review