Boosting Binary Neural Networks via Dynamic Thresholds Learning
Jiehua Zhang, Xueyang Zhang, Zhuo Su, Zitong Yu, Yanghe Feng, Xin Lu,, Matti Pietik\"ainen, Li Liu

TL;DR
This paper introduces DySign, a dynamic threshold learning method for binarizing neural networks, which adaptively generates thresholds based on input data to improve accuracy in BNNs for vision tasks.
Contribution
The paper proposes DySign, a novel threshold learning approach that enhances BNNs by incorporating input distribution statistics, applicable to both DCNNs and ViTs, significantly improving their performance.
Findings
DyBCNNs outperform baselines by 1.5-1.8% on ImageNet.
DyBinaryCCT achieves nearly 9% higher accuracy than baseline.
The method reduces information loss in binarization.
Abstract
Developing lightweight Deep Convolutional Neural Networks (DCNNs) and Vision Transformers (ViTs) has become one of the focuses in vision research since the low computational cost is essential for deploying vision models on edge devices. Recently, researchers have explored highly computational efficient Binary Neural Networks (BNNs) by binarizing weights and activations of Full-precision Neural Networks. However, the binarization process leads to an enormous accuracy gap between BNN and its full-precision version. One of the primary reasons is that the Sign function with predefined or learned static thresholds limits the representation capacity of binarized architectures since single-threshold binarization fails to utilize activation distributions. To overcome this issue, we introduce the statistics of channel information into explicit thresholds learning for the Sign Function dubbed…
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
TopicsAdvanced Neural Network Applications · Domain Adaptation and Few-Shot Learning · COVID-19 diagnosis using AI
