Binarizing by Classification: Is soft function really necessary?
Yefei He, Luoming Zhang, Weijia Wu, Hong Zhou

TL;DR
This paper proposes a novel approach to binary neural network binarization by framing it as a binary classification problem using an MLP, eliminating the need for complex soft gradient functions and achieving state-of-the-art results in image classification and pose estimation.
Contribution
The authors introduce an MLP-based binarization method that adaptively learns gradients, outperforming traditional soft functions and simplifying the binarization process.
Findings
Achieved 65.7% top-1 accuracy on ImageNet with ResNet-34.
Binary pose estimation networks reached up to 60.6 mAP on COCO.
Demonstrated better performance-complexity trade-offs on real platforms.
Abstract
Binary neural networks leverage function to binarize weights and activations, which require gradient estimators to overcome its non-differentiability and will inevitably bring gradient errors during backpropagation. Although many hand-designed soft functions have been proposed as gradient estimators to better approximate gradients, their mechanism is not clear and there are still huge performance gaps between binary models and their full-precision counterparts. To address these issues and reduce gradient error, we propose to tackle network binarization as a binary classification problem and use a multi-layer perceptron (MLP) as the classifier in the forward pass and gradient estimator in the backward pass. Benefiting from the MLP's theoretical capability to fit any continuous function, it can be adaptively learned to binarize networks and backpropagate gradients without…
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
TopicsHuman Pose and Action Recognition · Robot Manipulation and Learning · Domain Adaptation and Few-Shot Learning
