What is the difference between weak learners and strong learners in ensembles?

Updated May 16, 2026

Short answer

Weak learners perform slightly better than random guessing, while strong learners achieve high predictive accuracy individually.

Deep explanation

Weak learners are simple models (like shallow decision trees) that perform only marginally better than chance. Ensemble methods like boosting combine many weak learners to create a strong learner. The idea is that while each weak learner is limited, their combined weighted predictions can approximate complex decision boundaries. Strong learners, by contrast, may already be complex models like deep trees or neural networks, but ensembles of strong learners focus more on variance reduction.

Real-world example

AdaBoost combines decision stumps to build a strong classifier for face detection.

Common mistakes

  • Using overly complex base learners in boosting, reducing ensemble benefit.

Follow-up questions

  • Why are decision stumps commonly used?
  • Can deep models be weak learners?

More Ensemble Learning interview questions

View all →