TL;DR
This paper introduces a distribution-aware binarization method for neural networks that maintains high accuracy while significantly improving computational efficiency and reducing memory usage, especially for vision tasks.
Contribution
It proposes a novel, generalized binarization approach that accounts for data distribution, enhancing accuracy retention compared to naive binarization methods.
Findings
Outperforms naive binarization in accuracy on popular datasets.
Retains computational and memory efficiency benefits of binarization.
Provides theoretical analysis of the representational power of the binarized layers.
Abstract
Deep neural networks are highly effective at a range of computational tasks. However, they tend to be computationally expensive, especially in vision-related problems, and also have large memory requirements. One of the most effective methods to achieve significant improvements in computational/spatial efficiency is to binarize the weights and activations in a network. However, naive binarization results in accuracy drops when applied to networks for most tasks. In this work, we present a highly generalized, distribution-aware approach to binarizing deep networks that allows us to retain the advantages of a binarized network, while reducing accuracy drops. We also develop efficient implementations for our proposed approach across different architectures. We present a theoretical analysis of the technique to show the effective representational power of the resulting layers, and explore…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
