Skip to content
ML Academy

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

Expect ensemble variance reduction to stall at the correlation between members

Evidence type
documented fact
Difficulty
hard
Roles
Data scientist, ML engineer
Industries
cross-industry

Summary: situation, action, reason, boundary

  1. Situation

    A team keeps adding trees, or averaging near-identical models, to reduce variance and sees the gain flatten.

  2. Action

    Measure the average pairwise correlation of member predictions and reduce it, for example with feature subsampling or different learners and feature views, rather than adding more copies.

  3. Reason

    For B identically distributed members with variance sigma squared and pairwise correlation rho, the average has variance rho sigma squared + (1 - rho) sigma squared / B, so rho sets a floor.

  4. Boundary

    Bagging, random forests and model averaging of similar learners.

Symptom or risk

Compute grows while error does not fall, because the averaged members make the same mistakes.

Exceptions

Boosting reduces bias sequentially, so this variance formula is not its main mechanism.

Trade-offs

De-correlating members, for instance with smaller max_features, can raise the bias of each one.

Pitfalls

Averaging many models trained on the same features with different seeds and expecting independent errors.

Example

With rho 0.5 and sigma squared 1, 100 members give variance 0.505 against 0.01 under independence; adding members barely moves it from 0.5.

Lessons and concepts

Claims and their sources