Crafting Distribution Shifts for Validation and Training in Single Source Domain Generalization
Not on the map. Why?
Abstract (arXiv)
Single-source domain generalization attempts to learn a model on a source domain and deploy it to unseen target domains. Limiting access only to source domain data imposes two key challenges - how to train a model that can generalize and how to verify that it does. The standard practice of validation on the training distribution does not accurately reflect the model's generalization ability, while validation on the test distribution is a malpractice to avoid. In this work, we construct an independent validation set by transforming source domain images with a comprehensive list of augmentations, covering a broad spectrum of potential distribution shifts in target domains. We demonstrate a high correlation between validation and test performance for multiple methods and across various datasets. The proposed validation achieves a relative accuracy improvement over the standard validation equal to 15.4% or 1.6% when used for method selection or learning rate tuning, respectively. Furthermore, we introduce a novel family of methods that increase the shape bias through enhanced edge maps. To benefit from the augmentations during training and preserve the independence of the validation set, a k-fold validation process is designed to separate the augmentation types used in training and validation. The method that achieves the best performance on the augmented validation is selected from the proposed family. It achieves state-of-the-art performance on various standard benchmarks. Code at: https://github.com/NikosEfth/crafting-shifts
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 45 of its 68 references that are in the map. First posted on arXiv 29 Sep 2024.
Builds on
45 of 68 references.
References · 45
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,155
- 2015Domain-Adversarial Training of Neural Networkscited by 3,023
- 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,875
- 2014Unsupervised Domain Adaptation by Backpropagationcited by 1,906
- 2020The Many Faces of Robustness: A Critical Analysis of Out-of-Distribution Generalizationcited by 1,842
- 2017Improved Regularization of Convolutional Neural Networks with Cutoutcited by 1,623
- 2018ImageNet-trained CNNs are biased towards texture; increasing shape bias improves accuracy and robustnesscited by 1,430
- 2020WILDS: A Benchmark of in-the-Wild Distribution Shiftscited by 1,366
- 2018Moment Matching for Multi-Source Domain Adaptationcited by 1,327
33 more
- 2020In Search of Lost Domain Generalizationcited by 1,042
- 2017Deeper, Broader and Artier Domain Generalizationcited by 983
- 2018AutoAugment: Learning Augmentation Policies from Datacited by 728
- 2013Domain Generalization via Invariant Feature Representationcited by 622
- 2021ImageNet-21K Pretraining for the Massescited by 607
- 2018Generalizing to Unseen Domains via Adversarial Data Augmentationcited by 451
- 2019Domain Generalization by Solving Jigsaw Puzzlescited by 449
- 2020Learning to Generate Novel Domains for Domain Generalizationcited by 296
- 2020Learning to Learn Single Domain Generalizationcited by 295
- 2021A Fourier-based Framework for Domain Generalizationcited by 287
- 2015Domain Generalization for Object Recognition with Multi-task Autoencoderscited by 253
- 2019Episodic Training for Domain Generalizationcited by 245
- 2019Domain Randomization and Pyramid Consistency: Simulation-to-Real Generalization without Accessing Target Domain Datacited by 245
- 2018Generalisation in humans and deep neural networkscited by 237
- 2021SelfReg: Self-supervised Contrastive Regularization for Domain Generalizationcited by 189
- 2021Learning to Diversify for Single Domain Generalizationcited by 170
- 2020Robust and Generalizable Visual Representation Learning via Random Convolutionscited by 141
- 2019Improving Robustness Without Sacrificing Accuracy with Patch Gaussian Augmentationcited by 105
- 2021AugMax: Adversarial Composition of Random Augmentations for Robust Trainingcited by 89
- 2022NICO++: Towards Better Benchmarking for Domain Generalizationcited by 86
- 2021Domain Generalization via Gradient Surgerycited by 60
- 2020Towards Recognizing Unseen Categories in Unseen Domainscited by 56
- 2023Improved Test-Time Adaptation for Domain Generalizationcited by 45
- 2020Frustratingly Simple Domain Generalization via Image Stylizationcited by 43
- 2023Meta-causal Learning for Single Domain Generalizationcited by 43
- 2022Attention Consistency on Visual Corruptions for Single-Source Domain Generalizationcited by 37
- 2021Unsupervised Domain Generalization by Learning a Bridge Across Domainscited by 33
- 2023Progressive Random Convolutions for Single Domain Generalizationcited by 33
- 2021Unsupervised Domain Adaptation: A Reality Checkcited by 24
- 2022Cross-Domain Ensemble Distillation for Domain Generalizationcited by 21
- 2023Adversarial Bayesian Augmentation for Single-Source Domain Generalizationcited by 21
- 2021Shape-Biased Domain Generalization via Shock Graph Embeddingscited by 6
- 2022Edge Augmentation for Large-Scale Sketch Recognition without Sketchescited by 4
Built on by
Citing papers per year: 2025: 3; 2026: 1.
4 papers.
- 2025PEER pressure: Model-to-Model Regularization for Single Source Domain Generalizationcited by 7
- 2025Infusing fine-grained visual knowledge to Vision-Language Modelscited by 2
- 2025Dealing with the Evil Twins: Improving Random Augmentation by Addressing Catastrophic Forgetting of Diverse Augmentationscited by 1
- 2026PAPT++: Risk-Aware Adversarial Tuning and Generation for Single Domain Generalizationcited by 0
- 2026PAPT++: Risk-Aware Adversarial Tuning and Generation for Single Domain Generalization4 Sep 2026
- 2025Infusing fine-grained visual knowledge to Vision-Language Models16 Aug 2025
- 2025Dealing with the Evil Twins: Improving Random Augmentation by Addressing Catastrophic Forgetting of Diverse Augmentations9 Jun 2025
- 2025PEER pressure: Model-to-Model Regularization for Single Source Domain Generalization19 May 2025