CVJul 28, 2024

Depth-Wise Convolutions in Vision Transformers for Efficient Training on Small Datasets

arXiv:2407.19394v453 citationsh-index: 10Has Code
Originality Incremental advance
AI Analysis

This work addresses the inefficiency of ViTs on small datasets for computer vision applications, offering an incremental improvement by integrating convolutional inductive biases.

The paper tackles the problem of Vision Transformers (ViT) lacking inductive bias and overlooking local details, which hinders performance on small datasets, by introducing a lightweight Depth-Wise Convolution module as a shortcut in ViT models to capture both local and global information, resulting in significant performance boosts on image classification, object detection, and instance segmentation tasks across multiple datasets.

The Vision Transformer (ViT) leverages the Transformer's encoder to capture global information by dividing images into patches and achieves superior performance across various computer vision tasks. However, the self-attention mechanism of ViT captures the global context from the outset, overlooking the inherent relationships between neighboring pixels in images or videos. Transformers mainly focus on global information while ignoring the fine-grained local details. Consequently, ViT lacks inductive bias during image or video dataset training. In contrast, convolutional neural networks (CNNs), with their reliance on local filters, possess an inherent inductive bias, making them more efficient and quicker to converge than ViT with less data. In this paper, we present a lightweight Depth-Wise Convolution module as a shortcut in ViT models, bypassing entire Transformer blocks to ensure the models capture both local and global information with minimal overhead. Additionally, we introduce two architecture variants, allowing the Depth-Wise Convolution modules to be applied to multiple Transformer blocks for parameter savings, and incorporating independent parallel Depth-Wise Convolution modules with different kernels to enhance the acquisition of local information. The proposed approach significantly boosts the performance of ViT models on image classification, object detection, and instance segmentation by a large margin, especially on small datasets, as evaluated on CIFAR-10, CIFAR-100, Tiny-ImageNet and ImageNet for image classification, and COCO for object detection and instance segmentation. The source code can be accessed at https://github.com/ZTX-100/Efficient_ViT_with_DW.

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