Ensemble of Averages: Improving Model Selection and Boosting Performance in Domain Generalization
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
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
- 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,448
- 2015Domain-Adversarial Training of Neural Networkscited by 3,044
- 2019Invariant Risk Minimizationcited by 1,854
- 2020The Many Faces of Robustness: A Critical Analysis of Out-of-Distribution Generalizationcited by 1,850
- 2018Moment Matching for Multi-Source Domain Adaptationcited by 1,331
- 2019Distributionally Robust Neural Networks for Group Shifts: On the Importance of Regularization for Worst-Case Generalizationcited by 1,247
- 2018Averaging Weights Leads to Wider Optima and Better Generalizationcited by 1,209
- 2016Deep CORAL: Correlation Alignment for Deep Domain Adaptationcited by 1,200
25 more
- 2017Deep Hashing Network for Unsupervised Domain Adaptationcited by 1,188
- 2020In Search of Lost Domain Generalizationcited by 1,054
- 2017Deeper, Broader and Artier Domain Generalizationcited by 986
- 2021Domain Generalization: A Surveycited by 764
- 2017Learning to Generalize: Meta-Learning for Domain Generalizationcited by 763
- 2020Out-of-Distribution Generalization via Risk Extrapolation (REx)cited by 742
- 2018Recognition in Terra Incognitacited by 658
- 2013Domain Generalization via Invariant Feature Representationcited by 623
- 2018Exploring the Limits of Weakly Supervised Pretrainingcited by 605
- 2020Underspecification Presents Challenges for Credibility in Modern Machine Learningcited by 496
- 2019Deep Ensembles: A Loss Landscape Perspectivecited by 443
- 2021SWAD: Domain Generalization by Seeking Flat Minimacited by 434
- 2020Self-Challenging Improves Cross-Domain Generalizationcited by 426
- 2021Gradient Matching for Domain Generalizationcited by 258
- 2019Adversarial Domain Adaptation with Domain Mixupcited by 250
- 2019Domain Randomization and Pyramid Consistency: Simulation-to-Real Generalization without Accessing Target Domain Datacited by 246
- 2019Episodic Training for Domain Generalizationcited by 245
- 2019Billion-scale semi-supervised learning for image classificationcited by 232
- 2021Fishr: Invariant Gradient Variances for Out-of-Distribution Generalizationcited by 186
- 2020Rethinking Bias-Variance Trade-off for Generalization of Neural Networkscited by 107
- 2020Heterogeneous Domain Generalization via Domain Mixupcited by 103
- 2020Self-Supervised Learning Across Domainscited by 44
- 2021Semi-Supervised Domain Generalization with Stochastic StyleMatchcited by 43
- 2018Iterate averaging as regularization for stochastic gradient descentcited by 27
- 2020Improving out-of-distribution generalization via multi-task self-supervised pretrainingcited by 26
Built on by
Citing papers per year: 2022: 18; 2023: 33; 2024: 41; 2025: 38; 2026: 14.
144 papers.
Sort:
By area:
- 2023TIES-Merging: Resolving Interference When Merging Modelscited by 818
- 2022Dataless Knowledge Fusion by Merging Weights of Language Modelscited by 387
- 2024BioMistral: A Collection of Open-Source Pretrained Large Language Models for Medical Domainscited by 301
- 2024Model Merging in LLMs, MLLMs, and Beyond: Methods, Theories, Applications and Opportunitiescited by 254
- 2023Rewarded soups: towards Pareto-optimal alignment by interpolating weights fine-tuned on diverse rewardscited by 243
- 2023Diff-Instruct: A Universal Approach for Transferring Knowledge From Pre-trained Diffusion Modelscited by 236
- 2022Diverse Weight Averaging for Out-of-Distribution Generalizationcited by 148
- 2024WARM: On the Benefits of Weight Averaged Reward Modelscited by 147
- 2024Knowledge Fusion of Large Language Modelscited by 115
- 2022Model Ratatouille: Recycling Diverse Models for Out-of-Distribution Generalizationcited by 97
- 2023Deep Model Fusion: A Surveycited by 91
- 2022NICO++: Towards Better Benchmarking for Domain Generalizationcited by 86
38 more
- 2022Sparse Mixture-of-Experts are Domain Generalizable Learnerscited by 85
- 2024Parameter Competition Balancing for Model Mergingcited by 72
- 2023Nearest Neighbor Guidance for Out-of-Distribution Detectioncited by 64
- 2024MetaGPT: Merging Large Language Models Using Model Exclusive Task Arithmeticcited by 53
- 2022Prompt Vision Transformer for Domain Generalizationcited by 52
- 2024LoRA Soups: Merging LoRAs for Practical Skill Composition Taskscited by 52
- 2022Mechanistic Mode Connectivitycited by 50
- 2024WARP: On the Benefits of Weight Averaged Rewarded Policiescited by 45
- 2023Leveraging Vision-Language Models for Improving Domain Generalization in Image Classificationcited by 41
- 2022Federated Domain Generalization for Image Recognition via Cross-Client Style Transfercited by 40
- 2023A Sentence Speaks a Thousand Images: Domain Generalization through Distilling CLIP with Language Guidancecited by 40
- 2022Learning Domain Invariant Prompt for Vision-Language Modelscited by 36
- 2023Understanding and Improving Feature Learning for Out-of-Distribution Generalizationcited by 35
- 2024On the Out-Of-Distribution Generalization of Multimodal Large Language Modelscited by 30
- 2022Domain Generalization using Pretrained Models without Fine-tuningcited by 29
- 2022Context-Aware Robust Fine-Tuningcited by 28
- 2023ALOFT: A Lightweight MLP-like Architecture with Dynamic Low-frequency Transform for Domain Generalizationcited by 28
- 2023Neuron Activation Coverage: Rethinking Out-of-distribution Detection and Generalizationcited by 28
- 2023Flatness-Aware Minimization for Domain Generalizationcited by 27
- 2024ReVLA: Reverting Visual Domain Limitation of Robotic Foundation Modelscited by 27
- 2023Spurious Feature Diversification Improves Out-of-distribution Generalizationcited by 26
- 2025CAT Merging: A Training-Free Approach for Resolving Conflicts in Model Mergingcited by 23
- 2024Configurable Foundation Models: Building LLMs from a Modular Perspectivecited by 22
- 2024A Survey on Evaluation of Out-of-Distribution Generalizationcited by 21
- 2024Unknown Prompt, the only Lacuna: Unveiling CLIP's Potential for Open Domain Generalizationcited by 20
- 2023ERM++: An Improved Baseline for Domain Generalizationcited by 18
- 2022Improving Out-of-Distribution Generalization by Adversarial Training with Structured Priorscited by 17
- 2025Beyond the Permutation Symmetry of Transformers: The Role of Rotation for Model Fusioncited by 16
- 2023Explore and Exploit the Diverse Knowledge in Model Zoo for Domain Generalizationcited by 14
- 2024Learn to Preserve and Diversify: Parameter-Efficient Group with Orthogonal Regularization for Domain Generalizationcited by 14
- 2024QT-DoG: Quantization-aware Training for Domain Generalizationcited by 13
- 2025Task Arithmetic in Trust Region: A Training-Free Model Merging Approach to Navigate Knowledge Conflictscited by 13
- 2023Domain Generalization via Nuclear Norm Regularizationcited by 12
- 2024Align and Distill: Unifying and Improving Domain Adaptive Object Detectioncited by 12
- 2022Generalization in Neural Networks: A Broad Surveycited by 11
- 2023Domain Generalization Using Large Pretrained Models with Mixture-of-Adapterscited by 11
- 2026Anytime Pretraining: Horizon-Free Learning-Rate Schedules with Weight Averagingcited by 10
- 2023Gradient Estimation for Unseen Domain Risk Minimization with Pre-Trained Modelscited by 9
50 most cited of 144 All 144 (JSON)
- 2026Reliability-Aware Checkpoint Selection for Domain Generalization30 Sep 2026
- 2026PatchGen: Learning Soft Intra-Image Predictive Subsets for Visual Generalization13 Aug 2026
- 2026THBKG: A Temporal Biomedical Knowledge Graph for Decision-Aligned Clinical Advancement Prediction6 Aug 2026
- 2026Projection Pursuit CPCANet for Domain Generalization24 Jul 2026
- 2026Enough is as good as a feast: A Comprehensive Analysis of How Reinforcement Learning Mitigates Task Conflicts in LLMs24 Jul 2026
- 2026Benchmarking the Domain Gap: Model Selection Instability Under Domain Shift in Video Capsule Endoscopy22 Jul 2026
- 2026Unified Prediction and Planning via Conflict-Aware Disjoint Parameter Training22 Jul 2026
- 2026Domain Generalization via Text-Anchored Information Bottleneck2 Jul 2026
- 2026Exploring Dualistic Meta-Learning to Enhance Domain Generalization in Open Set Scenarios22 Jun 2026
- 2026Post-Hoc Merging is Not Enough: Many-Shot Model Merging with Loss-Gap Balancing15 Jun 2026
- 2026UniAlign: A Model-Agnostic Framework for Robust Network Traffic Classification under Distribution Shifts17 May 2026
- 2026CPCANet: Deep Unfolding Common Principal Component Analysis for Domain Generalization6 May 2026
38 more
- 2026Human Knowledge Integrated Multi-modal Learning for Single Source Domain Generalization12 Mar 2026
- 2026Anytime Pretraining: Horizon-Free Learning-Rate Schedules with Weight Averaging3 Feb 2026
- 2025Memory-Integrated Reconfigurable Adapters: A Unified Framework for Settings with Multiple Tasks30 Nov 2025
- 2025A Systematic Study of In-the-Wild Model Merging for Large Language Models26 Nov 2025
- 2025Modality-Balanced Collaborative Distillation for Multi-Modal Domain Generalization25 Nov 2025
- 2025Merging without Forgetting: Continual Fusion of Task-Specific Models via Optimal Transport24 Nov 2025
- 2025Revisiting Mixout: An Overlooked Path to Robust Finetuning8 Oct 2025
- 2025High-Rate Mixout: Revisiting Mixout for Robust Domain Generalization8 Oct 2025
- 2025Reasoning Vectors: Transferring Chain-of-Thought Capabilities via Task Arithmetic1 Sep 2025
- 2025MorphGen: Morphology-Guided Representation Learning for Robust Single-Domain Generalization in Histopathological Cancer Classification30 Aug 2025
- 2025UNIFORM: Unifying Knowledge from Large-scale and Diverse Pre-trained Models27 Aug 2025
- 2025Multi-source Multimodal Progressive Domain Adaption for Audio-Visual Deception Detection18 Aug 2025
- 2025Interaction-Merged Motion Planning: Effectively Leveraging Diverse Motion Datasets for Robust Planning7 Jul 2025
- 2025Prompt Disentanglement via Language Guidance and Representation Alignment for Domain Generalization3 Jul 2025
- 2025CLUES: Collaborative High-Quality Data Selection for LLMs via Training Dynamics2 Jul 2025
- 2025Learning Time-Aware Causal Representation for Model Generalization in Evolving Domains21 Jun 2025
- 2025Understanding Overadaptation in Supervised Fine-Tuning: The Role of Ensemble Methods2 Jun 2025
- 2025Decom-Renorm-Merge: Model Merging on the Right Space Improves Multitasking29 May 2025
- 2025Enabling Flexible Multi-LLM Integration for Scalable Knowledge Aggregation28 May 2025
- 2025Suitability Filter: A Statistical Framework for Classifier Evaluation in Real-World Deployment Settings28 May 2025
- 2025Dual-Path Stable Soft Prompt Generation for Domain Generalization24 May 2025
- 2025CodeMerge: Codebook-Guided Model Merging for Robust Test-Time Adaptation in Autonomous Driving22 May 2025
- 2025Multi-Modality Expansion and Retention for LLMs through Parameter Merging and Decoupling21 May 2025
- 2025PEER pressure: Model-to-Model Regularization for Single Source Domain Generalization19 May 2025
- 2025CAT Merging: A Training-Free Approach for Resolving Conflicts in Model Merging11 May 2025
- 2025Efficient Multi-Task Modeling through Automated Fusion of Trained Models14 Apr 2025
- 2025Context-Aware Self-Adaptation for Domain Generalization3 Apr 2025
- 2025EMO: Edge Model Overlays to Scale Model Size in Federated Learning1 Apr 2025
- 2025Balanced Direction from Multifarious Choices: Arithmetic Meta-Learning for Domain Generalization23 Mar 2025
- 2025When Domain Generalization meets Generalized Category Discovery: An Adaptive Task-Arithmetic Driven Approach19 Mar 2025
- 2025Single Domain Generalization with Adversarial Memory8 Mar 2025
- 2025Joint Out-of-Distribution Filtering and Data Discovery Active Learning4 Mar 2025
- 2025Generalizable Prompt Learning of CLIP: A Brief Overview3 Mar 2025
- 2025LED-Merging: Mitigating Safety-Utility Conflicts in Model Merging with Location-Election-Disjoint24 Feb 2025
- 2025LoRE-Merging: Exploring Low-Rank Estimation For Large Language Model Merging15 Feb 2025
- 2025Why Domain Generalization Fail? A View of Necessity and Sufficiency15 Feb 2025
- 2025When, Where and Why to Average Weights?10 Feb 2025
- 2025Soup-of-Experts: Pretraining Specialist Models via Parameters Averaging3 Feb 2025
50 newest of 144 All 144 (JSON)
- 2023Leveraging Vision-Language Models for Improving Domain Generalization in Image Classificationcited by 41
- 2023A Sentence Speaks a Thousand Images: Domain Generalization through Distilling CLIP with Language Guidancecited by 40
- 2022Learning Domain Invariant Prompt for Vision-Language Modelscited by 36
- 2024On the Out-Of-Distribution Generalization of Multimodal Large Language Modelscited by 30
- 2025Multi-Modality Expansion and Retention for LLMs through Parameter Merging and Decouplingcited by 5
- 2025Generalizable Prompt Learning of CLIP: A Brief Overviewcited by 3
- 2024ED-SAM: An Efficient Diffusion Sampling Approach to Domain Generalization in Vision-Language Foundation Modelscited by 2
- 2025Multi-Modality Expansion and Retention for LLMs through Parameter Merging and Decoupling21 May 2025
- 2025Generalizable Prompt Learning of CLIP: A Brief Overview3 Mar 2025
- 2024ED-SAM: An Efficient Diffusion Sampling Approach to Domain Generalization in Vision-Language Foundation Models3 Jun 2024
- 2024On the Out-Of-Distribution Generalization of Multimodal Large Language Models9 Feb 2024
- 2023Leveraging Vision-Language Models for Improving Domain Generalization in Image Classification12 Oct 2023
- 2023A Sentence Speaks a Thousand Images: Domain Generalization through Distilling CLIP with Language Guidance21 Sep 2023
- 2022Learning Domain Invariant Prompt for Vision-Language Models8 Dec 2022
- 2022Sparse Mixture-of-Experts are Domain Generalizable Learnerscited by 85
- 2023TIES-Merging: Resolving Interference When Merging Modelscited by 818
- 2022Dataless Knowledge Fusion by Merging Weights of Language Modelscited by 387
- 2024BioMistral: A Collection of Open-Source Pretrained Large Language Models for Medical Domainscited by 301
- 2024Model Merging in LLMs, MLLMs, and Beyond: Methods, Theories, Applications and Opportunitiescited by 254
- 2022Diverse Weight Averaging for Out-of-Distribution Generalizationcited by 148
- 2024Knowledge Fusion of Large Language Modelscited by 115
- 2022Model Ratatouille: Recycling Diverse Models for Out-of-Distribution Generalizationcited by 97
- 2023Deep Model Fusion: A Surveycited by 91
- 2022NICO++: Towards Better Benchmarking for Domain Generalizationcited by 86
- 2024Parameter Competition Balancing for Model Mergingcited by 72
- 2023Nearest Neighbor Guidance for Out-of-Distribution Detectioncited by 64
- 2024MetaGPT: Merging Large Language Models Using Model Exclusive Task Arithmeticcited by 53
12 most cited of 127 All 127 (JSON)
- 2026Reliability-Aware Checkpoint Selection for Domain Generalization30 Sep 2026
- 2026PatchGen: Learning Soft Intra-Image Predictive Subsets for Visual Generalization13 Aug 2026
- 2026THBKG: A Temporal Biomedical Knowledge Graph for Decision-Aligned Clinical Advancement Prediction6 Aug 2026
- 2026Projection Pursuit CPCANet for Domain Generalization24 Jul 2026
- 2026Enough is as good as a feast: A Comprehensive Analysis of How Reinforcement Learning Mitigates Task Conflicts in LLMs24 Jul 2026
- 2026Benchmarking the Domain Gap: Model Selection Instability Under Domain Shift in Video Capsule Endoscopy22 Jul 2026
- 2026Unified Prediction and Planning via Conflict-Aware Disjoint Parameter Training22 Jul 2026
- 2026Domain Generalization via Text-Anchored Information Bottleneck2 Jul 2026
- 2026Exploring Dualistic Meta-Learning to Enhance Domain Generalization in Open Set Scenarios22 Jun 2026
- 2026Post-Hoc Merging is Not Enough: Many-Shot Model Merging with Loss-Gap Balancing15 Jun 2026
- 2026UniAlign: A Model-Agnostic Framework for Robust Network Traffic Classification under Distribution Shifts17 May 2026
- 2026CPCANet: Deep Unfolding Common Principal Component Analysis for Domain Generalization6 May 2026
12 newest of 127 All 127 (JSON)