mlsanityData to 14 Oct 2026

Ensemble of Averages: Improving Model Selection and Boosting Performance in Domain Generalization

arXiv 2110.10832 ↗First posted 21 Oct 2021cs.LG cs.CVcited by 144

Not on the map. Why?

Abstract (arXiv)

In Domain Generalization (DG) settings, models trained independently on a given set of training domains have notoriously chaotic performance on distribution shifted test domains, and stochasticity in optimization (e.g. seed) plays a big role. This makes deep learning models unreliable in real world settings. We first show that this chaotic behavior exists even along the training optimization trajectory of a single model, and propose a simple model averaging protocol that both significantly boosts domain generalization and diminishes the impact of stochasticity by improving the rank correlation between the in-domain validation accuracy and out-domain test accuracy, which is crucial for reliable early stopping. Taking advantage of our observation, we show that instead of ensembling unaveraged models (that is typical in practice), ensembling moving average models (EoA) from independent runs further boosts performance. We theoretically explain the boost in performance of ensembling and model averaging by adapting the well known Bias-Variance trade-off to the domain generalization setting. On the DomainBed benchmark, when using a pre-trained ResNet-50, this ensemble of averages achieves an average of 68.0%, beating vanilla ERM (w/o averaging/ensembling) by ~ 4%, and when using a pre-trained RegNetY-16GF, achieves an average of 76.6%, beating vanilla ERM by 6%. Our code is available at https://github.com/salesforce/ensemble-of-averages.

Key facts. Cited by 144 papers in the map (data through 14 Oct 2026). Builds on 37 of its 54 references that are in the map. First posted on arXiv 21 Oct 2021.

Builds on

37 of 54 references.

References · 37

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  3. 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
  4. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
  5. 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,448
  6. 2015Domain-Adversarial Training of Neural Networkscited by 3,044
  7. 2019Invariant Risk Minimizationcited by 1,854
  8. 2020The Many Faces of Robustness: A Critical Analysis of Out-of-Distribution Generalizationcited by 1,850
  9. 2018Moment Matching for Multi-Source Domain Adaptationcited by 1,331
  10. 2019Distributionally Robust Neural Networks for Group Shifts: On the Importance of Regularization for Worst-Case Generalizationcited by 1,247
  11. 2018Averaging Weights Leads to Wider Optima and Better Generalizationcited by 1,209
  12. 2016Deep CORAL: Correlation Alignment for Deep Domain Adaptationcited by 1,200
25 more
  1. 2017Deep Hashing Network for Unsupervised Domain Adaptationcited by 1,188
  2. 2020In Search of Lost Domain Generalizationcited by 1,054
  3. 2017Deeper, Broader and Artier Domain Generalizationcited by 986
  4. 2021Domain Generalization: A Surveycited by 764
  5. 2017Learning to Generalize: Meta-Learning for Domain Generalizationcited by 763
  6. 2020Out-of-Distribution Generalization via Risk Extrapolation (REx)cited by 742
  7. 2018Recognition in Terra Incognitacited by 658
  8. 2013Domain Generalization via Invariant Feature Representationcited by 623
  9. 2018Exploring the Limits of Weakly Supervised Pretrainingcited by 605
  10. 2020Underspecification Presents Challenges for Credibility in Modern Machine Learningcited by 496
  11. 2019Deep Ensembles: A Loss Landscape Perspectivecited by 443
  12. 2021SWAD: Domain Generalization by Seeking Flat Minimacited by 434
  13. 2020Self-Challenging Improves Cross-Domain Generalizationcited by 426
  14. 2021Gradient Matching for Domain Generalizationcited by 258
  15. 2019Adversarial Domain Adaptation with Domain Mixupcited by 250
  16. 2019Domain Randomization and Pyramid Consistency: Simulation-to-Real Generalization without Accessing Target Domain Datacited by 246
  17. 2019Episodic Training for Domain Generalizationcited by 245
  18. 2019Billion-scale semi-supervised learning for image classificationcited by 232
  19. 2021Fishr: Invariant Gradient Variances for Out-of-Distribution Generalizationcited by 186
  20. 2020Rethinking Bias-Variance Trade-off for Generalization of Neural Networkscited by 107
  21. 2020Heterogeneous Domain Generalization via Domain Mixupcited by 103
  22. 2020Self-Supervised Learning Across Domainscited by 44
  23. 2021Semi-Supervised Domain Generalization with Stochastic StyleMatchcited by 43
  24. 2018Iterate averaging as regularization for stochastic gradient descentcited by 27
  25. 2020Improving out-of-distribution generalization via multi-task self-supervised pretrainingcited by 26

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2022: 18; 2023: 33; 2024: 41; 2025: 38; 2026: 14.

144 papers.

Sort:

By area:

  1. 2023TIES-Merging: Resolving Interference When Merging Modelscited by 818
  2. 2022Dataless Knowledge Fusion by Merging Weights of Language Modelscited by 387
  3. 2024BioMistral: A Collection of Open-Source Pretrained Large Language Models for Medical Domainscited by 301
  4. 2024Model Merging in LLMs, MLLMs, and Beyond: Methods, Theories, Applications and Opportunitiescited by 254
  5. 2023Rewarded soups: towards Pareto-optimal alignment by interpolating weights fine-tuned on diverse rewardscited by 243
  6. 2023Diff-Instruct: A Universal Approach for Transferring Knowledge From Pre-trained Diffusion Modelscited by 236
  7. 2022Diverse Weight Averaging for Out-of-Distribution Generalizationcited by 148
  8. 2024WARM: On the Benefits of Weight Averaged Reward Modelscited by 147
  9. 2024Knowledge Fusion of Large Language Modelscited by 115
  10. 2022Model Ratatouille: Recycling Diverse Models for Out-of-Distribution Generalizationcited by 97
  11. 2023Deep Model Fusion: A Surveycited by 91
  12. 2022NICO++: Towards Better Benchmarking for Domain Generalizationcited by 86
38 more
  1. 2022Sparse Mixture-of-Experts are Domain Generalizable Learnerscited by 85
  2. 2024Parameter Competition Balancing for Model Mergingcited by 72
  3. 2023Nearest Neighbor Guidance for Out-of-Distribution Detectioncited by 64
  4. 2024MetaGPT: Merging Large Language Models Using Model Exclusive Task Arithmeticcited by 53
  5. 2022Prompt Vision Transformer for Domain Generalizationcited by 52
  6. 2024LoRA Soups: Merging LoRAs for Practical Skill Composition Taskscited by 52
  7. 2022Mechanistic Mode Connectivitycited by 50
  8. 2024WARP: On the Benefits of Weight Averaged Rewarded Policiescited by 45
  9. 2023Leveraging Vision-Language Models for Improving Domain Generalization in Image Classificationcited by 41
  10. 2022Federated Domain Generalization for Image Recognition via Cross-Client Style Transfercited by 40
  11. 2023A Sentence Speaks a Thousand Images: Domain Generalization through Distilling CLIP with Language Guidancecited by 40
  12. 2022Learning Domain Invariant Prompt for Vision-Language Modelscited by 36
  13. 2023Understanding and Improving Feature Learning for Out-of-Distribution Generalizationcited by 35
  14. 2024On the Out-Of-Distribution Generalization of Multimodal Large Language Modelscited by 30
  15. 2022Domain Generalization using Pretrained Models without Fine-tuningcited by 29
  16. 2022Context-Aware Robust Fine-Tuningcited by 28
  17. 2023ALOFT: A Lightweight MLP-like Architecture with Dynamic Low-frequency Transform for Domain Generalizationcited by 28
  18. 2023Neuron Activation Coverage: Rethinking Out-of-distribution Detection and Generalizationcited by 28
  19. 2023Flatness-Aware Minimization for Domain Generalizationcited by 27
  20. 2024ReVLA: Reverting Visual Domain Limitation of Robotic Foundation Modelscited by 27
  21. 2023Spurious Feature Diversification Improves Out-of-distribution Generalizationcited by 26
  22. 2025CAT Merging: A Training-Free Approach for Resolving Conflicts in Model Mergingcited by 23
  23. 2024Configurable Foundation Models: Building LLMs from a Modular Perspectivecited by 22
  24. 2024A Survey on Evaluation of Out-of-Distribution Generalizationcited by 21
  25. 2024Unknown Prompt, the only Lacuna: Unveiling CLIP's Potential for Open Domain Generalizationcited by 20
  26. 2023ERM++: An Improved Baseline for Domain Generalizationcited by 18
  27. 2022Improving Out-of-Distribution Generalization by Adversarial Training with Structured Priorscited by 17
  28. 2025Beyond the Permutation Symmetry of Transformers: The Role of Rotation for Model Fusioncited by 16
  29. 2023Explore and Exploit the Diverse Knowledge in Model Zoo for Domain Generalizationcited by 14
  30. 2024Learn to Preserve and Diversify: Parameter-Efficient Group with Orthogonal Regularization for Domain Generalizationcited by 14
  31. 2024QT-DoG: Quantization-aware Training for Domain Generalizationcited by 13
  32. 2025Task Arithmetic in Trust Region: A Training-Free Model Merging Approach to Navigate Knowledge Conflictscited by 13
  33. 2023Domain Generalization via Nuclear Norm Regularizationcited by 12
  34. 2024Align and Distill: Unifying and Improving Domain Adaptive Object Detectioncited by 12
  35. 2022Generalization in Neural Networks: A Broad Surveycited by 11
  36. 2023Domain Generalization Using Large Pretrained Models with Mixture-of-Adapterscited by 11
  37. 2026Anytime Pretraining: Horizon-Free Learning-Rate Schedules with Weight Averagingcited by 10
  38. 2023Gradient Estimation for Unseen Domain Risk Minimization with Pre-Trained Modelscited by 9

50 most cited of 144 All 144 (JSON)