mlsanityData to 14 Oct 2026

BinaryViT: Pushing Binary Vision Transformers Towards Convolutional Models

arXiv 2306.16678 ↗First posted 29 Jun 2023cs.CV cs.LGcited by 17

Not on the map. Why?

Abstract (arXiv)

With the increasing popularity and the increasing size of vision transformers (ViTs), there has been an increasing interest in making them more efficient and less computationally costly for deployment on edge devices with limited computing resources. Binarization can be used to help reduce the size of ViT models and their computational cost significantly, using popcount operations when the weights and the activations are in binary. However, ViTs suffer a larger performance drop when directly applying convolutional neural network (CNN) binarization methods or existing binarization methods to binarize ViTs compared to CNNs on datasets with a large number of classes such as ImageNet-1k. With extensive analysis, we find that binary vanilla ViTs such as DeiT miss out on a lot of key architectural properties that CNNs have that allow binary CNNs to have much higher representational capability than binary vanilla ViT. Therefore, we propose BinaryViT, in which inspired by the CNN architecture, we include operations from the CNN architecture into a pure ViT architecture to enrich the representational capability of a binary ViT without introducing convolutions. These include an average pooling layer instead of a token pooling layer, a block that contains multiple average pooling branches, an affine transformation right before the addition of each main residual connection, and a pyramid structure. Experimental results on the ImageNet-1k dataset show the effectiveness of these operations that allow a binary pure ViT model to be competitive with previous state-of-the-art (SOTA) binary CNN models.

Key facts. Cited by 17 papers in the map (data through 14 Oct 2026). Builds on 45 of its 53 references that are in the map. First posted on arXiv 29 Jun 2023.

Builds on

45 of 53 references.

References · 45

  1. 2017Attention Is All You Needcited by 60,361
  2. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  3. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
  4. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  5. 2020Language Models are Few-Shot Learnerscited by 32,419
  6. 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
  7. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  8. 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,139
  9. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
  10. 2017mixup: Beyond Empirical Risk Minimizationcited by 5,183
  11. 2020Training data-efficient image transformers & distillation through attentioncited by 4,586
  12. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
33 more
  1. 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,884
  2. 2019RandAugment: Practical automated data augmentation with a reduced search spacecited by 2,269
  3. 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,079
  4. 2021Pyramid Vision Transformer: A Versatile Backbone for Dense Prediction without Convolutionscited by 1,962
  5. 2017Random Erasing Data Augmentationcited by 1,239
  6. 2021Swin Transformer V2: Scaling Up Capacity and Resolutioncited by 1,228
  7. 2019TinyBERT: Distilling BERT for Natural Language Understandingcited by 1,167
  8. 2016Deep Networks with Stochastic Depthcited by 979
  9. 2020On Layer Normalization in the Transformer Architecturecited by 922
  10. 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 849
  11. 2021Going deeper with Image Transformerscited by 764
  12. 2021PVT v2: Improved Baselines with Pyramid Vision Transformercited by 751
  13. 2021CogView: Mastering Text-to-Image Generation via Transformerscited by 694
  14. 2019Learned Step Size Quantizationcited by 628
  15. 2020Movement Pruning: Adaptive Sparsity by Fine-Tuningcited by 403
  16. 2019Q8BERT: Quantized 8Bit BERTcited by 300
  17. 2021Post-Training Quantization for Vision Transformercited by 278
  18. 2018Bi-Real Net: Enhancing the Performance of 1-bit CNNs With Improved Representational Capability and Advanced Training Algorithmcited by 235
  19. 2020Compressing BERT: Studying the Effects of Weight Pruning on Transfer Learningcited by 185
  20. 2020ReActNet: Towards Precise Binary Neural Network with Generalized Activation Functionscited by 184
  21. 2020BinaryBERT: Pushing the Limit of BERT Quantizationcited by 178
  22. 2019Forward and Backward Information Retention for Accurate Binary Neural Networkscited by 169
  23. 2021FQ-ViT: Post-Training Quantization for Fully Quantized Vision Transformercited by 151
  24. 2020TernaryBERT: Distillation-aware Ultra-low Bit BERTcited by 148
  25. 2022Q-ViT: Accurate and Fully Quantized Low-bit Vision Transformercited by 108
  26. 2019MultiGrain: a unified image embedding for classes and instancescited by 85
  27. 2022BiBERT: Accurate Fully Binarized BERTcited by 73
  28. 2021Prune Once for All: Sparse Pre-Trained Language Modelscited by 66
  29. 2021An Image Patch is a Wave: Phase-Aware Vision MLPcited by 61
  30. 2022BiT: Robustly Binarized Multi-distilled Transformercited by 52
  31. 2021Distribution-sensitive Information Retention for Accurate Binary Neural Networkcited by 25
  32. 2019Accurate and Compact Convolutional Neural Networks with Trained Binarizationcited by 20
  33. 2022BiMLP: Compact Binary Architectures for Vision Multi-Layer Perceptronscited by 3

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 10; 2025: 4; 2026: 3.

17 papers.

Sort:

By area: