Sub-bit Neural Networks: Learning to Compress and Accelerate Binary Neural Networks
Not on the map. Why?
Abstract (arXiv)
In the low-bit quantization field, training Binary Neural Networks (BNNs) is the extreme solution to ease the deployment of deep models on resource-constrained devices, having the lowest storage cost and significantly cheaper bit-wise operations compared to 32-bit floating-point counterparts. In this paper, we introduce Sub-bit Neural Networks (SNNs), a new type of binary quantization design tailored to compress and accelerate BNNs. SNNs are inspired by an empirical observation, showing that binary kernels learnt at convolutional layers of a BNN model are likely to be distributed over kernel subsets. As a result, unlike existing methods that binarize weights one by one, SNNs are trained with a kernel-aware optimization framework, which exploits binary quantization in the fine-grained convolutional kernel space. Specifically, our method includes a random sampling step generating layer-specific subsets of the kernel space, and a refinement step learning to adjust these subsets of binary kernels via optimization. Experiments on visual recognition benchmarks and the hardware deployment on FPGA validate the great potentials of SNNs. For instance, on ImageNet, SNNs of ResNet-18/ResNet-34 with 0.56-bit weights achieve 3.13/3.33 times runtime speed-up and 1.8 times compression over conventional BNNs with moderate drops in recognition accuracy. Promising results are also obtained when applying SNNs to binarize both weights and activations. Our code is available at https://github.com/yikaiw/SNN.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Builds on 38 of its 42 references that are in the map. First posted on arXiv 18 Oct 2021.
Builds on
38 of 42 references.
References · 38
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2014Microsoft COCO: Common Objects in Contextcited by 17,608
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2015Distilling the Knowledge in a Neural Networkcited by 10,324
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,639
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
- 2015SSD: Single Shot MultiBox Detectorcited by 3,130
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,079
- 2014FitNets: Hints for Thin Deep Netscited by 1,653
26 more
- 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,200
- 2016Pruning Filters for Efficient ConvNetscited by 1,143
- 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 849
- 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 787
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 702
- 2016DoReFa-Net: Training Low Bitwidth Convolutional Neural Networks with Low Bitwidth Gradientscited by 569
- 2016Quantized Neural Networks: Training Neural Networks with Low Precision Weights and Activationscited by 426
- 2018Slimmable Neural Networkscited by 305
- 2018LQ-Nets: Learned Quantization for Highly Accurate and Compact Deep Neural Networkscited by 274
- 2019Universally Slimmable Networks and Improved Training Techniquescited by 221
- 2017Incremental Network Quantization: Towards Lossless CNNs with Low-Precision Weightscited by 217
- 2016Trained Ternary Quantizationcited by 208
- 2019Forward and Backward Information Retention for Accurate Binary Neural Networkscited by 169
- 2017Towards Accurate Binary Convolutional Neural Networkcited by 149
- 2015Fixed Point Quantization of Deep Convolutional Networkscited by 143
- 2019XNOR-Net++: Improved Binary Neural Networkscited by 97
- 2015Inside-Outside Net: Detecting Objects in Context with Skip Pooling and Recurrent Neural Networkscited by 80
- 2020Rotated Binary Neural Networkcited by 77
- 2019Regularizing Activation Distribution for Training Binarized Deep Networkscited by 61
- 2016Loss-aware Binarization of Deep Networkscited by 56
- 2018Bi-Real Net: Binarizing Deep Network Towards Real-Network Performancecited by 42
- 2020BiDet: An Efficient Binarized Object Detectorcited by 33
- 2017Performance Guaranteed Network Acceleration via High-Order Residual Quantizationcited by 26
- 2018From Hashing to CNNs: Training BinaryWeight Networks via Hashingcited by 23
- 2020Resolution Switchable Networks for Runtime Efficient Image Recognitioncited by 19
- 2020FleXOR: Trainable Fractional Quantizationcited by 9
Built on by
Citing papers per year: 2022: 1; 2023: 4; 2024: 2; 2025: 0; 2026: 1.
8 papers.
- 2024STBLLM: Breaking the 1-Bit Barrier with Structured Binary LLMscited by 31
- 2023Taming Binarized Neural Networks and Mixed-Integer Programscited by 4
- 2023Compacting Binary Neural Networks by Sparse Kernel Selectioncited by 3
- 2022How to train accurate BNNs for embedded systems?cited by 1
- 2023Binary domain generalization for sparsifying binary neural networkscited by 1
- 2026LOCALUT: Harnessing Capacity-Computation Tradeoffs for LUT-Based Inference in DRAM-PIMcited by 1
- 2023MST-compression: Compressing and Accelerating Binary Neural Networks with Minimum Spanning Treecited by 0
- 2024Tiled Bit Networks: Sub-Bit Neural Network Compression Through Reuse of Learnable Binary Vectorscited by 0
- 2026LOCALUT: Harnessing Capacity-Computation Tradeoffs for LUT-Based Inference in DRAM-PIM6 Apr 2026
- 2024STBLLM: Breaking the 1-Bit Barrier with Structured Binary LLMs3 Aug 2024
- 2024Tiled Bit Networks: Sub-Bit Neural Network Compression Through Reuse of Learnable Binary Vectors16 Jul 2024
- 2023Taming Binarized Neural Networks and Mixed-Integer Programs5 Oct 2023
- 2023MST-compression: Compressing and Accelerating Binary Neural Networks with Minimum Spanning Tree26 Aug 2023
- 2023Binary domain generalization for sparsifying binary neural networks23 Jun 2023
- 2023Compacting Binary Neural Networks by Sparse Kernel Selection25 Mar 2023
- 2022How to train accurate BNNs for embedded systems?24 Jun 2022
Similar, not cited
Close in wording, no citation either way
- 2025BD-Net: Has Depth-Wise Convolution Ever Been Applied in Binary Neural Networks?
- 2021A comprehensive review of Binary Neural Network
- 2022Binary Neural Networks as a general-propose compute paradigm for on-device computer vision
- 2021Enabling Binary Neural Network Training on the Edge
- 2025Low-bit Model Quantization for Deep Neural Networks: A Survey
- 2022Exploiting Kernel Compression on BNNs
- 2021Quantized Neural Networks via {-1, +1} Encoding Decomposition and Acceleration
- 2025S2NN: Sub-bit Spiking Neural Networks