Dynamic Binary Neural Network by learning channel-wise thresholds
Not on the map. Why?
Abstract (arXiv)
Binary neural networks (BNNs) constrain weights and activations to +1 or -1 with limited storage and computational cost, which is hardware-friendly for portable devices. Recently, BNNs have achieved remarkable progress and been adopted into various fields. However, the performance of BNNs is sensitive to activation distribution. The existing BNNs utilized the Sign function with predefined or learned static thresholds to binarize activations. This process limits representation capacity of BNNs since different samples may adapt to unequal thresholds. To address this problem, we propose a dynamic BNN (DyBNN) incorporating dynamic learnable channel-wise thresholds of Sign function and shift parameters of PReLU. The method aggregates the global information into the hyper function and effectively increases the feature expression ability. The experimental results prove that our method is an effective and straightforward way to reduce information loss and enhance performance of BNNs. The DyBNN based on two backbones of ReActNet (MobileNetV1 and ResNet18) achieve 71.2% and 67.4% top1-accuracy on ImageNet dataset, outperforming baselines by a large margin (i.e., 1.8% and 1.5% respectively).
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). Builds on 20 of its 21 references that are in the map. First posted on arXiv 8 Oct 2021.
Builds on
20 of 21 references.
References · 20
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2017Squeeze-and-Excitation Networkscited by 4,763
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 829
- 2016DoReFa-Net: Training Low Bitwidth Convolutional Neural Networks with Low Bitwidth Gradientscited by 557
- 2018Bi-Real Net: Enhancing the Performance of 1-bit CNNs With Improved Representational Capability and Advanced Training Algorithmcited by 233
- 2020Binary Neural Networks: A Surveycited by 184
- 2020ReActNet: Towards Precise Binary Neural Network with Generalized Activation Functionscited by 183
- 2019Forward and Backward Information Retention for Accurate Binary Neural Networkscited by 169
- 2017Towards Accurate Binary Convolutional Neural Networkcited by 148
- 2020Training Binary Neural Networks with Real-to-Binary Convolutionscited by 111
8 more
- 2016Binarized Neural Networks: Training Deep Neural Networks with Weights and Activations Constrained to +1 or -1cited by 102
- 2019XNOR-Net++: Improved Binary Neural Networkscited by 94
- 2020Rotated Binary Neural Networkcited by 77
- 2020Dynamic ReLUcited by 55
- 2021How Do Adam and Training Strategies Help BNNs Optimization?cited by 46
- 2020Training Binary Neural Networks through Learning with Noisy Supervisioncited by 39
- 2018Projection Convolutional Neural Networks for 1-bit CNNs via Discrete Back Propagationcited by 29
- 2019Bayesian Optimized 1-Bit CNNscited by 14
Built on by
Citing papers per year: 2021: 1; 2022: 5; 2023: 3; 2024: 2; 2025: 1; 2026: 1.
13 papers.
Sort:
- 2021A comprehensive review of Binary Neural Networkcited by 44
- 2024Lightweight Pixel Difference Networks for Efficient Visual Representation Learningcited by 17
- 2022BEBERT: Efficient and Robust Binary Ensemble BERTcited by 13
- 2022SVNet: Where SO(3) Equivariance Meets Binarization on Point Cloud Representationcited by 10
- 2022INSTA-BNN: Binary Neural Network with INSTAnce-aware Thresholdcited by 9
- 2025Rapid Salient Object Detection with Difference Convolutional Neural Networkscited by 9
- 2023Towards a Smaller Student: Capacity Dynamic Distillation for Efficient Image Retrievalcited by 6
- 2023Boosting Convolutional Neural Networks with Middle Spectrum Grouped Convolutioncited by 3
- 2022How to train accurate BNNs for embedded systems?cited by 1
- 2023From Local Binary Patterns to Pixel Difference Networks for Efficient Visual Representation Learningcited by 1
- 2022Boosting Binary Neural Networks via Dynamic Thresholds Learningcited by 0
- 2024Designed Dithering Sign Activation for Binary Neural Networkscited by 0
1 more
- 2026BinaryDemoire: Moir'e-Aware Binarization for Image Demoir'eing3 Feb 2026
- 2025Rapid Salient Object Detection with Difference Convolutional Neural Networks1 Jul 2025
- 2024Designed Dithering Sign Activation for Binary Neural Networks3 May 2024
- 2024Lightweight Pixel Difference Networks for Efficient Visual Representation Learning1 Feb 2024
- 2023Boosting Convolutional Neural Networks with Middle Spectrum Grouped Convolution13 Apr 2023
- 2023Towards a Smaller Student: Capacity Dynamic Distillation for Efficient Image Retrieval16 Mar 2023
- 2023From Local Binary Patterns to Pixel Difference Networks for Efficient Visual Representation Learning15 Mar 2023
- 2022Boosting Binary Neural Networks via Dynamic Thresholds Learning4 Nov 2022
- 2022BEBERT: Efficient and Robust Binary Ensemble BERT28 Oct 2022
- 2022SVNet: Where SO(3) Equivariance Meets Binarization on Point Cloud Representation13 Sep 2022
- 2022How to train accurate BNNs for embedded systems?24 Jun 2022
- 2022INSTA-BNN: Binary Neural Network with INSTAnce-aware Threshold15 Apr 2022
1 more
- 2021A comprehensive review of Binary Neural Network11 Oct 2021
- 2021A comprehensive review of Binary Neural Networkcited by 44
- 2024Lightweight Pixel Difference Networks for Efficient Visual Representation Learningcited by 17
- 2022BEBERT: Efficient and Robust Binary Ensemble BERTcited by 13
- 2022SVNet: Where SO(3) Equivariance Meets Binarization on Point Cloud Representationcited by 10
- 2022INSTA-BNN: Binary Neural Network with INSTAnce-aware Thresholdcited by 9
- 2025Rapid Salient Object Detection with Difference Convolutional Neural Networkscited by 9
- 2023Towards a Smaller Student: Capacity Dynamic Distillation for Efficient Image Retrievalcited by 6
- 2023Boosting Convolutional Neural Networks with Middle Spectrum Grouped Convolutioncited by 3
- 2022How to train accurate BNNs for embedded systems?cited by 1
- 2023From Local Binary Patterns to Pixel Difference Networks for Efficient Visual Representation Learningcited by 1
- 2022Boosting Binary Neural Networks via Dynamic Thresholds Learningcited by 0
- 2024Designed Dithering Sign Activation for Binary Neural Networkscited by 0
12 most cited of 13 All 13 (JSON)
- 2026BinaryDemoire: Moir'e-Aware Binarization for Image Demoir'eing3 Feb 2026
- 2025Rapid Salient Object Detection with Difference Convolutional Neural Networks1 Jul 2025
- 2024Designed Dithering Sign Activation for Binary Neural Networks3 May 2024
- 2024Lightweight Pixel Difference Networks for Efficient Visual Representation Learning1 Feb 2024
- 2023Boosting Convolutional Neural Networks with Middle Spectrum Grouped Convolution13 Apr 2023
- 2023Towards a Smaller Student: Capacity Dynamic Distillation for Efficient Image Retrieval16 Mar 2023
- 2023From Local Binary Patterns to Pixel Difference Networks for Efficient Visual Representation Learning15 Mar 2023
- 2022Boosting Binary Neural Networks via Dynamic Thresholds Learning4 Nov 2022
- 2022BEBERT: Efficient and Robust Binary Ensemble BERT28 Oct 2022
- 2022SVNet: Where SO(3) Equivariance Meets Binarization on Point Cloud Representation13 Sep 2022
- 2022How to train accurate BNNs for embedded systems?24 Jun 2022
- 2022INSTA-BNN: Binary Neural Network with INSTAnce-aware Threshold15 Apr 2022
12 newest of 13 All 13 (JSON)