Pith. sign in

REVIEW 4 cited by

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

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2110.10832 v4 pith:PLZFHA3P submitted 2021-10-21 cs.LG cs.CV

classification cs.LGcs.CV
keywords domainensemblinggeneralizationmodelmodelsperformanceaverageaveraging
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
abstract

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 $\sim 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.

Discussion (0). Sign in to comment.

Forward citations

Cited by 4 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. TabICL: A Tabular Foundation Model for In-Context Learning on Large Data

    cs.LG 2025-02 unverdicted novelty 6.0 of 10

    TabICL scales in-context learning to large tabular data via column-then-row attention for row embeddings followed by a transformer, matching TabPFNv2 speed and performance while outperforming it and CatBoost on datase...

  2. Learning Gradient-based Mixup with Extrapolation toward Flatter Minima for Domain Generalization

    cs.LG 2022-09 unverdicted novelty 6.0 of 10

    FGMix learns instance weights via gradient compatibilities to perform mixup with extrapolation toward flatter minima, outperforming prior DG methods on DomainBed.

  3. Reasoning Vectors: Transferring Chain-of-Thought Capabilities via Task Arithmetic

    cs.CL 2025-09 conditional novelty 5.0 of 10

    A vector computed as the weight difference between GRPO-trained and SFT-trained models, when added to a base model, transfers chain-of-thought reasoning improvements across benchmarks.

  4. CLUES: Collaborative High-Quality Data Selection for LLMs via Training Dynamics

    cs.CL 2025-07 conditional novelty 4.0 of 10

    A collaborative data-selection method that scores each private sample's influence on a public anchor set and filters by a global threshold before federated learning or model merging.

Pith tools