Towards Accurate Binary Neural Networks via Modeling Contextual Dependencies
Not on the map. Why?
Abstract (arXiv)
Existing Binary Neural Networks (BNNs) mainly operate on local convolutions with binarization function. However, such simple bit operations lack the ability of modeling contextual dependencies, which is critical for learning discriminative deep representations in vision models. In this work, we tackle this issue by presenting new designs of binary neural modules, which enables BNNs to learn effective contextual dependencies. First, we propose a binary multi-layer perceptron (MLP) block as an alternative to binary convolution blocks to directly model contextual dependencies. Both short-range and long-range feature dependencies are modeled by binary MLPs, where the former provides local inductive bias and the latter breaks limited receptive field in binary convolutions. Second, to improve the robustness of binary models with contextual dependencies, we compute the contextual dynamic embeddings to determine the binarization thresholds in general binary convolutional blocks. Armed with our binary MLP blocks and improved binary convolution, we build the BNNs with explicit Contextual Dependency modeling, termed as BCDNet. On the standard ImageNet-1K classification benchmark, the BCDNet achieves 72.3% Top-1 accuracy and outperforms leading binary methods by a large margin. In particular, the proposed BCDNet exceeds the state-of-the-art ReActNet-A by 2.9% Top-1 accuracy with similar operations. Our code is available at https://github.com/Sense-GVT/BCDN
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 34 of its 50 references that are in the map. First posted on arXiv 3 Sep 2022.
Builds on
34 of 50 references.
References · 34
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,082
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,560
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2013Fine-Grained Visual Classification of Aircraftcited by 1,701
- 2021MLP-Mixer: An all-MLP Architecture for Visioncited by 1,441
- 2020Rethinking Semantic Segmentation from a Sequence-to-Sequence Perspective with Transformerscited by 1,368
- 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
22 more
- 2020End-to-End Human Pose and Mesh Reconstruction with Transformerscited by 417
- 2021Early Convolutions Help Transformers See Bettercited by 395
- 2021ResMLP: Feedforward networks for image classification with data-efficient trainingcited by 338
- 2018LQ-Nets: Learned Quantization for Highly Accurate and Compact Deep Neural Networkscited by 272
- 2018Bi-Real Net: Enhancing the Performance of 1-bit CNNs With Improved Representational Capability and Advanced Training Algorithmcited by 233
- 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
- 2021CycleMLP: A MLP-like Architecture for Dense Predictioncited by 126
- 2020Training Binary Neural Networks with Real-to-Binary Convolutionscited by 111
- 2017Shift: A Zero FLOP, Zero Parameter Alternative to Spatial Convolutionscited by 93
- 2021S2-MLP: Spatial-Shift MLP Architecture for Visioncited by 83
- 2021Network Quantization with Element-wise Gradient Scalingcited by 82
- 2020Rotated Binary Neural Networkcited by 77
- 2021Refine Myself by Teaching Myself: Feature Refinement via Self-Knowledge Distillationcited by 46
- 2021How Do Adam and Training Strategies Help BNNs Optimization?cited by 46
- 2020Searching for Low-Bit Weights in Quantized Neural Networkscited by 43
- 2021Learnable Companding Quantization for Accurate Low-bit Neural Networkscited by 40
- 2021Learning Frequency Domain Approximation for Binary Neural Networkscited by 38
- 2020MeliusNet: Can Binary Neural Networks Achieve MobileNet-level Accuracy?cited by 32
- 2021Distribution Adaptive INT8 Quantization for Training CNNscited by 27
- 2020Post-training Quantization with Multiple Points: Mixed Precision without Mixed Precisioncited by 21
Built on by
Citing papers per year: 2023: 2; 2024: 4.
6 papers.
- 2024SpikeLM: Towards General Spike-Driven Language Modeling via Elastic Bi-Spiking Mechanismscited by 31
- 2024SpikeLLM: Scaling up Spiking Neural Network to Large Language Models via Saliency-based Spikingcited by 29
- 2024Lightweight Pixel Difference Networks for Efficient Visual Representation Learningcited by 17
- 2023GSB: Group Superposition Binarization for Vision Transformer with Limited Training Samplescited by 4
- 2023BiPFT: Binary Pre-trained Foundation Transformer with Low-rank Estimation of Binarization Residual Polynomialscited by 3
- 2024BOLD: Boolean Logic Deep Learningcited by 3
- 2024SpikeLLM: Scaling up Spiking Neural Network to Large Language Models via Saliency-based Spiking5 Jul 2024
- 2024SpikeLM: Towards General Spike-Driven Language Modeling via Elastic Bi-Spiking Mechanisms5 Jun 2024
- 2024BOLD: Boolean Logic Deep Learning25 May 2024
- 2024Lightweight Pixel Difference Networks for Efficient Visual Representation Learning1 Feb 2024
- 2023BiPFT: Binary Pre-trained Foundation Transformer with Low-rank Estimation of Binarization Residual Polynomials14 Dec 2023
- 2023GSB: Group Superposition Binarization for Vision Transformer with Limited Training Samples13 May 2023