Skip to content
ML Academy

Classical ML, validation, metrics, interpretation, debugging · insight-1154

Compare a model gap with the seed-to-seed spread before declaring a winner

Evidence type
empirical finding
Difficulty
easy
Roles
Data scientist, ML engineer
Industries
cross-industry

Summary: situation, action, reason, boundary

  1. Situation

    Gradient boosting or forest candidates differ by 0.003 in validation AUC and each was trained once with a single seed.

  2. Action

    Refit each candidate over several seeds and splits, report mean and spread, and require the gap to exceed that spread before choosing the more complex model.

  3. Reason

    Variance from data sampling, initialization and hyperparameter choices can be large enough to change benchmark conclusions.

  4. Boundary

    Close comparisons among tuned ensembles, feature-set ablations and library swaps.

Symptom or risk

Subsampling and feature sampling make each fit a random draw, so the observed gap can be smaller than the spread of one model across seeds.

Exceptions

Fully deterministic models, such as a regularized linear model with an exact solver, vary only by data split.

Trade-offs

Several fits per candidate multiply compute; cap the budget and do it only for finalists.

Pitfalls

Varying only the model seed and holding the split fixed, which hides split variance.

Lessons and concepts

Claims and their sources