PatchDropout: Economizing Vision Transformers Using Patch Dropout
Yue Liu, Christos Matsoukas, Fredrik Strand, Hossein Azizpour, Kevin, Smith

TL;DR
PatchDropout is a simple method that randomly drops image patches during training of vision transformers, significantly reducing computational costs and memory usage while maintaining or improving performance, especially on high-resolution images.
Contribution
The paper introduces PatchDropout, a straightforward technique to efficiently train vision transformers at high resolution without architectural modifications.
Findings
Reduces FLOPs and memory by at least 50% on ImageNet.
Achieves 5x savings in computation and memory on CSAW dataset.
Improves performance on high-resolution medical images.
Abstract
Vision transformers have demonstrated the potential to outperform CNNs in a variety of vision tasks. But the computational and memory requirements of these models prohibit their use in many applications, especially those that depend on high-resolution images, such as medical image classification. Efforts to train ViTs more efficiently are overly complicated, necessitating architectural changes or intricate training schemes. In this work, we show that standard ViT models can be efficiently trained at high resolution by randomly dropping input image patches. This simple approach, PatchDropout, reduces FLOPs and memory by at least 50% in standard natural image datasets such as ImageNet, and those savings only increase with image size. On CSAW, a high-resolution medical dataset, we observe a 5 times savings in computation and memory using PatchDropout, along with a boost in performance. For…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
PatchDropout: Economizing Vision Transformers Using Patch Dropout· youtube
Taxonomy
TopicsAdvanced Neural Network Applications · Brain Tumor Detection and Classification · Domain Adaptation and Few-Shot Learning
