CVJun 15, 2022

SP-ViT: Learning 2D Spatial Priors for Vision Transformers

arXiv:2206.07662v119 citationsh-index: 108Has Code
Originality Highly original
AI Analysis

This work addresses the lack of spatial inductive biases in vision transformers, improving efficiency and performance for image classification tasks, though it is incremental as it builds on existing transformer architectures.

The paper tackles the slow convergence and overfitting of vision transformers in low-data regimes by introducing Spatial Prior-enhanced Self-Attention (SP-SA), which incorporates learned spatial inductive biases, resulting in SP-ViT-L achieving 86.3% Top-1 accuracy on ImageNet-1K with 50% fewer parameters than the previous state-of-the-art.

Recently, transformers have shown great potential in image classification and established state-of-the-art results on the ImageNet benchmark. However, compared to CNNs, transformers converge slowly and are prone to overfitting in low-data regimes due to the lack of spatial inductive biases. Such spatial inductive biases can be especially beneficial since the 2D structure of an input image is not well preserved in transformers. In this work, we present Spatial Prior-enhanced Self-Attention (SP-SA), a novel variant of vanilla Self-Attention (SA) tailored for vision transformers. Spatial Priors (SPs) are our proposed family of inductive biases that highlight certain groups of spatial relations. Unlike convolutional inductive biases, which are forced to focus exclusively on hard-coded local regions, our proposed SPs are learned by the model itself and take a variety of spatial relations into account. Specifically, the attention score is calculated with emphasis on certain kinds of spatial relations at each head, and such learned spatial foci can be complementary to each other. Based on SP-SA we propose the SP-ViT family, which consistently outperforms other ViT models with similar GFlops or parameters. Our largest model SP-ViT-L achieves a record-breaking 86.3% Top-1 accuracy with a reduction in the number of parameters by almost 50% compared to previous state-of-the-art model (150M for SP-ViT-L vs 271M for CaiT-M-36) among all ImageNet-1K models trained on 224x224 and fine-tuned on 384x384 resolution w/o extra data.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes