liveBook · Manning

Strong learner

As explained in Ensemble Methods for Machine Learning

A strong learner is a sufficiently complex predictive model with good performance on its task.

A strong learner is a sufficiently complex predictive model with good performance on its task. A deep decision tree with over 80% binary-classification accuracy illustrates the idea; a shallow tree near 51% represents a weak learner. section 1.5

Strong learners commonly serve as base models in parallel ensembles, whose component models train independently before their predictions are combined. Sequential ensembles usually take the opposite route, combining weak learners into one strong learner. section 1.5 section 4.1

Strength reflects both model complexity and predictive performance:

  • Use strong learners directly in methods such as bagging, random forests, and Extra Trees, which train component models in parallel. section 1.5
  • Create a strong learner sequentially by repeatedly training weak estimators to address earlier mistakes, as boosting does. section 4.0

AdaBoost turns stumps into a stronger ensemble

AdaBoost begins with equally weighted examples, then increases the weights of misclassified examples so later decision stumps prioritize them. After three iterations, stumps with individual training errors of 15%, 20%, and 25% form an ensemble with a 9% error rate. section 4.2.1

How Ensemble Methods for Machine Learning covers it

How deep it goes
Defines complexity and performance, illustrates tree depth, and stops short of a formal theoretical definition.
Examples
Uses deep and shallow decision trees, decision stumps, and an AdaBoost ensemble improving error from 15–25% to 9%.
What it assumes
Assumes familiarity with predictive models, base estimators, binary classification accuracy, and decision trees.
What you can do after
Evaluate whether a model functions as a strong learner and distinguish its role from weak learners in ensemble designs.
How it connects
Connects strong learners to weak learners, ensemble methods, boosting, bagging, random forests, and decision trees.

Also explained in

Compare how 2 books explain strong learner →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Ensemble Methods for Machine Learning. The section links point to the parts of the book it draws on.