Back to the reading lists

    Machine learning foundations· 2001

    Random Forests

    Leo Breiman (first author) · 2001

    Read the original

    DOI 10.1023/a:1010933404324OpenAlex W2911964244

    Many trees, one vote.

    On the reading lists

    Why it matters

    Established a powerful, robust tree ensemble that became a foundational practical machine-learning method.

    Condensed from the expert lists' notes.

    Inside the paper

    The problem
    Combining decision trees by voting can improve classification, but making the individual trees different without making them too weak is a central challenge. The paper asks how random choices in tree construction affect an ensemble's accuracy.
    The idea
    Grow many trees with independently randomized construction and aggregate their predictions. One practical version chooses a fresh random subset of features when considering a split at each node.
    How it works
    • Draw a bootstrap sample of the training examples for each tree and grow the trees without pruning.
    • At each node, examine a randomly selected set of input variables and choose the best split among those candidates.
    • For classification, let the trees vote; for regression, average their numerical predictions.
    • Use the examples omitted from each tree's bootstrap sample to estimate error and assess the effect of disturbing individual variables.
    What it showed
    The paper derives a relationship between forest error, the strength of the individual classifiers and their correlation. Its experiments compare random forests with boosting on several datasets and examine how label noise affects their errors.
    Read it for
    Begin with Sections 1 and 2 for the definition and the strength–correlation argument, then read Section 4 for the construction. Section 8 examines noisy labels; the detailed regression results in Section 12 can wait if classification is your focus.

    Written in our own words from the paper itself. A draft the editors have not yet reviewed.

    Reading it

    Difficulty: Intermediate

    Read this first: decision trees; bagging.

    The record

    First released
    2001 (from OpenAlex)
    Citations
    132,914 citations, as counted by OpenAlex (CC0)
    Named by
    both expert lists
    Score
    0.720 · computed rank 52 · consensus 0.9, must-read 1, citations percentile 1 (2000s · foundations), awards 0, existing lists 0. Method

    Editor's notes

    • Readability check: pass: Breiman's paper on an ensemble method learners will use constantly. (AI draft (Claude), not yet reviewed, 2026-10-29)

    Data sources

    Catalogue data from OpenAlex (CC0), Crossref (CC0 metadata; no abstracts are shown), arXiv, and Papers With Code (CC BY-SA 4.0). Each count names its source. See the method.