Sparsifying Binary Networks
Riccardo Schiavone, Maria A. Zuluaga

TL;DR
This paper introduces sparse binary neural networks (SBNNs), which incorporate sparsity and a new quantization method to significantly enhance compression and efficiency of binary neural networks for resource-constrained IoT devices.
Contribution
The paper proposes a novel SBNN model and training scheme that introduces sparsity and a new weight binarization function, enabling higher compression and efficiency without losing accuracy.
Findings
SBNNs achieve high compression rates.
SBNNs reduce the number of operations at inference.
SBNNs maintain generalization performance.
Abstract
Binary neural networks (BNNs) have demonstrated their ability to solve complex tasks with comparable accuracy as full-precision deep neural networks (DNNs), while also reducing computational power and storage requirements and increasing the processing speed. These properties make them an attractive alternative for the development and deployment of DNN-based applications in Internet-of-Things (IoT) devices. Despite the recent improvements, they suffer from a fixed and limited compression factor that may result insufficient for certain devices with very limited resources. In this work, we propose sparse binary neural networks (SBNNs), a novel model and training scheme which introduces sparsity in BNNs and a new quantization function for binarizing the network's weights. The proposed SBNN is able to achieve high compression factors and it reduces the number of operations and parameters at…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and ELM · Advanced Neural Network Applications · Sparse and Compressive Sensing Techniques
