Partial Binarization of Neural Networks for Budget-Aware Efficient Learning
Udbhav Bamba, Neeraj Anand, Saksham Aggarwal, Dilip K. Prasad, Deepak, K. Gupta

TL;DR
This paper introduces a systematic method called MixBin for partial binarization of neural networks, balancing binary and full-precision parameters to optimize efficiency and performance across tasks and datasets.
Contribution
The paper proposes a controlled approach to partial binarization with MixBin, enabling explicit budget-aware mixing of binary and full-precision parameters in neural networks.
Findings
B2NNs outperform random and iterative search methods by up to 3% on ImageNet-1K.
B2NNs outperform structured pruning by approximately 23% at 15% FLOP budget.
B2NNs show up to 12.4% relative improvement in object tracking tasks.
Abstract
Binarization is a powerful compression technique for neural networks, significantly reducing FLOPs, but often results in a significant drop in model performance. To address this issue, partial binarization techniques have been developed, but a systematic approach to mixing binary and full-precision parameters in a single network is still lacking. In this paper, we propose a controlled approach to partial binarization, creating a budgeted binary neural network (B2NN) with our MixBin strategy. This method optimizes the mixing of binary and full-precision components, allowing for explicit selection of the fraction of the network to remain binary. Our experiments show that B2NNs created using MixBin outperform those from random or iterative searches and state-of-the-art layer selection methods by up to 3% on the ImageNet-1K dataset. We also show that B2NNs outperform the structured pruning…
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
Partial Binarization of Neural Networks for Budget-Aware Efficient Learning· youtube
Taxonomy
TopicsAdvanced Neural Network Applications · Advanced Image and Video Retrieval Techniques · Digital Imaging for Blood Diseases
MethodsPruning
