Back to the reading lists

    Machine learning foundations· 1986

    Induction of decision trees

    J. Ross Quinlan (first author) · 1986

    Read the original

    DOI 10.1007/bf00116251OpenAlex W2149706766

    Split into purer groups.

    On the reading lists

    Why it matters

    Popularized ID3 and information-gain splitting, establishing decision-tree induction as a mainstream learning approach.

    Condensed from the expert lists' notes.

    Inside the paper

    The problem
    Expert systems need explicit knowledge, but extracting rules from specialists can be slow. Learning a decision tree from classified examples offers a way to build a classifier that can be inspected as a sequence of tests.
    The idea
    Build the tree from the top down by choosing an attribute that separates the examples well, then repeat the choice within each resulting group. The paper also considers how to adapt the procedure to noisy and incomplete data.
    How it works
    • At a node, assess candidate attributes by how much their tests reduce uncertainty about the examples' classes.
    • Split the examples by the selected attribute's values, and recursively construct a subtree for each resulting group.
    • Stop when the examples reaching a node belong to a single class, making that node a leaf.
    • For unknown attribute values, distribute affected examples across branches according to the frequencies of known values rather than treating unknown as an ordinary value.
    What it showed
    The paper describes ID3 and presents experiments on noise, missing values and attribute selection. In its missing-value experiment, classification performance degrades gradually as more values are hidden.
    Read it for
    Section 4 walks through ID3 and information gain, while Sections 5 and 6 examine noise and missing values. Section 7 considers a bias in the selection criterion; skim its comparison on a first pass and return when choosing attributes matters.

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

    Reading it

    Difficulty: Introductory

    Read this first: entropy (information theory).

    The record

    First released
    1986 (from OpenAlex)
    Citations
    21,357 citations, as counted by OpenAlex (CC0)
    Named by
    both expert lists
    Score
    0.617 · computed rank 133 · consensus 0.82, must-read 0.5, citations percentile 0.917 (1980s · foundations), awards 0, existing lists 0. Method

    Editor's notes

    • Readability check: pass: ID3: decision trees from the source; clear. (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.