Tiled Bit Networks: Sub-Bit Neural Network Compression Through Reuse of Learnable Binary Vectors
Not on the map. Why?
Abstract (arXiv)
Binary Neural Networks (BNNs) enable efficient deep learning by saving on storage and computational costs. However, as the size of neural networks continues to grow, meeting computational requirements remains a challenge. In this work, we propose a new form of quantization to tile neural network layers with sequences of bits to achieve sub-bit compression of binary-weighted neural networks. The method learns binary vectors (i.e. tiles) to populate each layer of a model via aggregation and reshaping operations. During inference, the method reuses a single tile per layer to represent the full tensor. We employ the approach to both fully-connected and convolutional layers, which make up the breadth of space in most neural architectures. Empirically, the approach achieves near fullprecision performance on a diverse range of architectures (CNNs, Transformers, MLPs) and tasks (classification, segmentation, and time series forecasting) with up to an 8x reduction in size compared to binary-weighted models. We provide two implementations for Tiled Bit Networks: 1) we deploy the model to a microcontroller to assess its feasibility in resource-constrained environments, and 2) a GPU-compatible inference kernel to facilitate the reuse of a single tile per layer in memory.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 54 of its 66 references that are in the map. First posted on arXiv 16 Jul 2024.
Builds on
54 of 66 references.
References · 54
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,139
- 2015Distilling the Knowledge in a Neural Networkcited by 10,324
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,669
- 2014Explaining and Harnessing Adversarial Examplescited by 7,364
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,248
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
- 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,307
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
38 more
- 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,673
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,262
- 2020Informer: Beyond Efficient Transformer for Long Sequence Time-Series Forecastingcited by 2,169
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,079
- 2014FitNets: Hints for Thin Deep Netscited by 1,653
- 2020Rethinking Attention with Performerscited by 1,601
- 2021MLP-Mixer: An all-MLP Architecture for Visioncited by 1,446
- 2018ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Designcited by 1,136
- 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 849
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 702
- 2021A White Paper on Neural Network Quantizationcited by 472
- 2020A Transformer-based Framework for Multivariate Time Series Representation Learningcited by 453
- 2016Quantized Neural Networks: Training Neural Networks with Low Precision Weights and Activationscited by 426
- 2018Learning and Generalization in Overparameterized Neural Networks, Going Beyond Two Layerscited by 340
- 2017A Survey of Model Compression and Acceleration for Deep Neural Networkscited by 301
- 2020MCUNet: Tiny Deep Learning on IoT Devicescited by 273
- 2018Learning Overparameterized Neural Networks via Stochastic Gradient Descent on Structured Datacited by 261
- 2019What's Hidden in a Randomly Weighted Neural Network?cited by 237
- 2017Incremental Network Quantization: Towards Lossless CNNs with Low-Precision Weightscited by 217
- 2019Low-bit Quantization of Neural Networks for Efficient Inferencecited by 193
- 2020Binary Neural Networks: A Surveycited by 190
- 2020ReActNet: Towards Precise Binary Neural Network with Generalized Activation Functionscited by 184
- 2019Forward and Backward Information Retention for Accurate Binary Neural Networkscited by 169
- 2022On-Device Training Under 256KB Memorycited by 160
- 2015Fixed Point Quantization of Deep Convolutional Networkscited by 143
- 2020Training Binary Neural Networks with Real-to-Binary Convolutionscited by 112
- 2021MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learningcited by 89
- 2017Towards Effective Low-bitwidth Convolutional Neural Networkscited by 78
- 2021Model Complexity of Deep Learning: A Surveycited by 65
- 2021Multi-Prize Lottery Ticket Hypothesis: Finding Accurate Binary Neural Networks by Pruning A Randomly Weighted Networkcited by 55
- 2021ReCU: Reviving the Dead Weights in Binary Neural Networkscited by 52
- 2021Learning Frequency Domain Approximation for Binary Neural Networkscited by 38
- 2019Memory-Driven Mixed Low Precision Quantization For Enabling Deep Network Inference On Microcontrollerscited by 33
- 2023BiBench: Benchmarking and Analyzing Network Binarizationcited by 22
- 2020FleXOR: Trainable Fractional Quantizationcited by 9
- 2021Sub-bit Neural Networks: Learning to Compress and Accelerate Binary Neural Networkscited by 8
- 2023Sparse Binary Transformers for Multivariate Time Series Modelingcited by 8
- 2020Utilizing Network Properties to Detect Erroneous Inputscited by 7
50 most cited of 54 All 54 (JSON)
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2021Compact representations of convolutional neural networks via weight pruning and quantization
- 2025BD-Net: Has Depth-Wise Convolution Ever Been Applied in Binary Neural Networks?
- 2021Quantized Neural Networks via {-1, +1} Encoding Decomposition and Acceleration
- 2023Neural Network Compression using Binarization and Few Full-Precision Weights
- 2022Exploiting Kernel Compression on BNNs
- 2023MST-compression: Compressing and Accelerating Binary Neural Networks with Minimum Spanning Tree
- 2022Sparsifying Binary Networks
- 2021Pruning and Quantization for Deep Neural Network Acceleration: A Survey