HackerPapers

arXiv:1601.06071cs.LG

Bitwise Neural Networks

Minje Kim, Paris Smaragdis

Abstract

Based on the assumption that there exists a neural network that efficiently represents a set of Boolean functions between all binary inputs and outputs, we propose a process for developing and deploying neural networks whose weight parameters, bias terms, input, and intermediate hidden layer output signals, are all binary-valued, and require only basic bit logic for the feedforward pass. The proposed Bitwise Neural Network (BNN) is especially suitable for resource-constrained environments, since it replaces either floating or fixed-point arithmetic with significantly more efficient bitwise operations. Hence, the BNN requires for less spatial complexity, less memory bandwidth, and less power consumption in hardware. In order to design such networks, we propose to add a few training schemes, such as weight compression and noisy backpropagation, which result in a bitwise network that performs almost as well as its corresponding real-valued network. We test the proposed network on the MNIST dataset, represented using binary features, and show that BNNs result in competitive performance while offering dramatic computational savings.

arXiv comments
This paper was presented at the International Conference on Machine Learning (ICML) Workshop on Resource-Efficient Machine Learning, Lille, France, Jul. 6-11, 2015
Journal reference
International Conference on Machine Learning (ICML) Workshop on Resource-Efficient Machine Learning, Lille, France, Jul. 6-11, 2015
DOI
Subjects
cs.LGMachine Learning cs.AIArtificial Intelligence cs.NENeural and Evolutionary Computing

On Hacker News

Linked by 2 identifiable commenters in 2 comments across 2 threads, from Nov 2023 to Aug 2024. Found in 1 HN submission from Jan 2016 to Jan 2016. Open submission discussions.

Comments linking this paper, per year.

Discussed in comments2 threads

    • Because of the computational simplicity, I think there's a possibility that we will discover very cheap machine learning techniques that are discrete like this. I think this is novel (I've seen BNN https://arxiv.org/pdf/1601.06071 This actually makes things continuous for…

      wrsh07View on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.