mlsanityData to 7 Oct 2026

Crafting Distribution Shifts for Validation and Training in Single Source Domain Generalization

arXiv 2409.19774 ↗First posted 29 Sep 2024cs.CVcited by 4

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

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
  3. 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
  4. 2017mixup: Beyond Empirical Risk Minimizationcited by 5,155
  5. 2015Domain-Adversarial Training of Neural Networkscited by 3,023
  6. 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,875
  7. 2014Unsupervised Domain Adaptation by Backpropagationcited by 1,906
  8. 2020The Many Faces of Robustness: A Critical Analysis of Out-of-Distribution Generalizationcited by 1,842
  9. 2017Improved Regularization of Convolutional Neural Networks with Cutoutcited by 1,623
  10. 2018ImageNet-trained CNNs are biased towards texture; increasing shape bias improves accuracy and robustnesscited by 1,430
  11. 2020WILDS: A Benchmark of in-the-Wild Distribution Shiftscited by 1,366
  12. 2018Moment Matching for Multi-Source Domain Adaptationcited by 1,327
33 more
  1. 2020In Search of Lost Domain Generalizationcited by 1,042
  2. 2017Deeper, Broader and Artier Domain Generalizationcited by 983
  3. 2018AutoAugment: Learning Augmentation Policies from Datacited by 728
  4. 2013Domain Generalization via Invariant Feature Representationcited by 622
  5. 2021ImageNet-21K Pretraining for the Massescited by 607
  6. 2018Generalizing to Unseen Domains via Adversarial Data Augmentationcited by 451
  7. 2019Domain Generalization by Solving Jigsaw Puzzlescited by 449
  8. 2020Learning to Generate Novel Domains for Domain Generalizationcited by 296
  9. 2020Learning to Learn Single Domain Generalizationcited by 295
  10. 2021A Fourier-based Framework for Domain Generalizationcited by 287
  11. 2015Domain Generalization for Object Recognition with Multi-task Autoencoderscited by 253
  12. 2019Episodic Training for Domain Generalizationcited by 245
  13. 2019Domain Randomization and Pyramid Consistency: Simulation-to-Real Generalization without Accessing Target Domain Datacited by 245
  14. 2018Generalisation in humans and deep neural networkscited by 237
  15. 2021SelfReg: Self-supervised Contrastive Regularization for Domain Generalizationcited by 189
  16. 2021Learning to Diversify for Single Domain Generalizationcited by 170
  17. 2020Robust and Generalizable Visual Representation Learning via Random Convolutionscited by 141
  18. 2019Improving Robustness Without Sacrificing Accuracy with Patch Gaussian Augmentationcited by 105
  19. 2021AugMax: Adversarial Composition of Random Augmentations for Robust Trainingcited by 89
  20. 2022NICO++: Towards Better Benchmarking for Domain Generalizationcited by 86
  21. 2021Domain Generalization via Gradient Surgerycited by 60
  22. 2020Towards Recognizing Unseen Categories in Unseen Domainscited by 56
  23. 2023Improved Test-Time Adaptation for Domain Generalizationcited by 45
  24. 2020Frustratingly Simple Domain Generalization via Image Stylizationcited by 43
  25. 2023Meta-causal Learning for Single Domain Generalizationcited by 43
  26. 2022Attention Consistency on Visual Corruptions for Single-Source Domain Generalizationcited by 37
  27. 2021Unsupervised Domain Generalization by Learning a Bridge Across Domainscited by 33
  28. 2023Progressive Random Convolutions for Single Domain Generalizationcited by 33
  29. 2021Unsupervised Domain Adaptation: A Reality Checkcited by 24
  30. 2022Cross-Domain Ensemble Distillation for Domain Generalizationcited by 21
  31. 2023Adversarial Bayesian Augmentation for Single-Source Domain Generalizationcited by 21
  32. 2021Shape-Biased Domain Generalization via Shock Graph Embeddingscited by 6
  33. 2022Edge Augmentation for Large-Scale Sketch Recognition without Sketchescited by 4

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 3; 2026: 1.

4 papers.