What is an ensemble model?

Definition

An ensemble can average numeric predictions, vote among categories, weight specialized models, or analyze the spread among several plausible forecasts. Differences among members provide information about uncertainty, while agreement can improve stability when individual errors are not perfectly correlated.

Ensembles require additional compute and do not guarantee independent evidence. If every member shares the same data gap or structural bias, agreement may still be confidently wrong. Evaluation should compare ensemble gains with cost and test behavior under distribution shift and rare conditions.

ELI5

An ensemble model combines predictions from several models or several runs instead of trusting one answer. It can average numbers, vote among choices or give more weight to members that are strong on a particular task.

For example, five weather models can predict tomorrow's temperature and their average can be more stable than one forecast. If all five learned from the same missing data, however, they can agree and still be wrong, so agreement is not proof.

How can an ensemble model estimate uncertainty?

The spread among member predictions indicates how sensitive the result is to model variation, data sampling, or alternative plausible states.

Is an ensemble model always better than one model?

No. Members can share the same errors, and the added compute may not justify a small or unverified improvement on the target task.

  1. Hannah Fry and Zoubin Ghahramani beside the words AI Needs Self-Doubt
Definition card for ensemble model: What is an ensemble model?

An ensemble model combines predictions from multiple models or model runs to improve accuracy, robustness, or uncertainty estimation compared with relying on one prediction alone.