The Role of ViT Design and Training in Robustness to Common Corruptions
Vision transformer (ViT) variants have made rapid advances on a variety of computer vision tasks. However, their performance on corrupted inputs, which are inevitable in realistic use cases due to variations in lighting and weather, has not been explored comprehensively. In this paper, we probe the robustness gap among ViT variants and ask how these modern architectural developments affect performance under common types of corruption. Through extensive and rigorous benchmarking, we demonstrate that simple architectural designs such as overlapping patch embedding and convolutional feed-forward networks can promote the robustness of ViTs. Moreover, since the de facto training of ViTs relies heavily on data augmentation, exactly which augmentation strategies make ViTs more robust is worth investigating. We survey the efficacy of previous methods and verify that adversarial noise training is powerful. In addition, we introduce a novel conditional method for generating dynamic augmentation parameters conditioned on input images, which offers state-of-the-art robustness to common corruptions.
Authors
- Zuxuan Wu (ORCID: https://orcid.org/0000-0002-8689-5807)
- Yu–Gang Jiang (ORCID: https://orcid.org/0000-0002-1907-8567)
- Micah Goldblum (ORCID: https://orcid.org/0000-0002-8266-2424)
- 鋭介 安田 (ORCID: https://orcid.org/0000-0001-9074-0667)
- Qi Dai (ORCID: https://orcid.org/0000-0002-4693-2968)
- Han Hu (ORCID: https://orcid.org/0000-0001-5104-6146)
Institutions
- Fudan University (CN)
- Microsoft Research Asia (China) (CN)
- New York University (US)
Publication Details
- Journal
- IEEE Transactions on Multimedia
- Published
- 2024-12-23
- DOI
- https://doi.org/10.1109/tmm.2024.3521721
- Citations
- 2
- Primary Topic
- Open Source Software Innovations
- Type
- article
- Field-Weighted Citation Impact
- 0.82