Not All Patches are What You Need: Expediting Vision Transformers via Token Reorganizations

By Youwei Liang, Chongjian Ge, Zhan Tong, Yibing Song, Pengtao Xie. arXiv.org, 2022

457 citations recorded by the source corpus.

Vision Transformers (ViTs) take all the image patches as tokens and construct multi-head self-attention (MHSA) among them. Complete leverage of these image tokens brings redundant computations since not all the tokens are attentive in MHSA. Examples include that tokens containing semantically meaningless or distractive image backgrounds do not positively contribute to the ViT predictions. In this work, we propose to reorganize image tokens during the feed-forward process of ViT models, which is integrated into ViT during training. For each forward inference, we identify the attentive image tokens between MHSA and FFN (i.e., feed-forward network) modules, which is guided by the corresponding class token attention. Then, we reorganize image tokens by preserving attentive image tokens and fusing inattentive ones to expedite subsequent MHSA and FFN computations. To this end, our method EViT improves ViTs from two perspectives. First, under the same amount of input image tokens, our method reduces MHSA and FFN computation for efficient inference. For instance, the inference speed of DeiT-S is increased by 50% while its recognition accuracy is decreased by only 0.3% for ImageNet classification. Second, by maintaining the same computational cost, our method empowers ViTs to take more image tokens as input for recognition accuracy improvement, where the image tokens are from higher resolution images. An example is that we improve the recognition accuracy of DeiT-S by 1% for ImageNet classification at the same computational cost of a vanilla DeiT-S. Meanwhile, our method does not introduce more parameters to ViTs. Experiments on the standard benchmarks show the effectiveness of our method. The code is available at https://github.com/youweiliang/evit

Subfields: Computer Vision and Pattern Recognition, Neurology

View Paper: https://www.semanticscholar.org/paper/625270a54be430ad6262f848babb0d106af5b183

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Dacheng Tao
  3. Ming-Hsuan Yang
  4. Trevor Darrell
  5. Yu Qiao
  6. Xiaogang Wang
  7. Jitendra Malik
  8. Cordelia Schmid

In Neurology

  1. Cheng-Yang Fu
  2. Shoufa Chen
  3. Yibing Song
  4. Christoph Feichtenhofer
  5. Peizhao Zhang
  6. Xiaoliang Dai
  7. Ping Luo
  8. Humphrey Shi

Citations in the corpus