The Investor's Shelf — one book
The Master Algorithm

The Master Algorithm

Pedro Domingos
2015
T2 352 pages · about 5h 52m to read OL19663805Wgoodreads

The five tribes of machine learning explained for non-specialists

Summary

Domingos, a machine learning researcher, argues that the field consists of five distinct schools with different assumptions, techniques and philosophical origins, and that a unified algorithm combining all five is the objective the field should pursue.

The five tribes are the symbolists, who treat learning as inverse deduction and work with rules and logic; the connectionists, who reverse-engineer the brain and work with neural networks and backpropagation; the evolutionaries, who simulate natural selection through genetic algorithms; the Bayesians, who treat learning as probabilistic inference and update beliefs with evidence; and the analogisers, who reason from similarity and work with support vector machines and nearest neighbour methods.

For each he explains the core assumption, the master algorithm within that tradition, what it does well and where it fails. His argument is that each captures something real and that none is sufficient, and he sketches his own attempt at unification through Markov logic networks. He also covers what machine learning cannot do, the difference between correlation and causation in learned models, the data requirements, and the social consequences including the concentration of data and the effects on employment and privacy.

The book was published in 2015, before the transformer architecture and before the current scale of connectionist success. The subsequent decade has gone overwhelmingly to one tribe, which weakens the claim that unification is the path. Domingos has become a public critic of parts of the field since. The taxonomy remains the clearest available explanation of why different machine learning approaches exist and what each assumes.

Key takeaways 8

  1. Machine learning consists of five distinct schools with different assumptions about how learning works, and each has its own core algorithm.
  2. Symbolists treat learning as inverse deduction, connectionists reverse-engineer the brain, evolutionaries simulate selection, Bayesians perform probabilistic inference and analogisers reason from similarity.
  3. Each approach captures something real about learning and each fails in ways the others do not, which is the argument for unification.
  4. Every learning algorithm embeds assumptions about the structure of the data, and no algorithm can learn without them.
  5. A model that fits training data perfectly has usually learned the noise rather than the pattern, which is the central practical failure.
  6. Correlations learned from data do not establish causation, and models used for decisions require causal assumptions the data does not supply.
  7. Concentration of data produces concentration of capability, since the same algorithm performs differently depending on what it is trained on.
  8. The decade since publication has gone overwhelmingly to one tribe, which weakens the argument that unification is the path forward.

Who should read it

Investors and operators who want to understand why different machine learning approaches exist and what each assumes, with the 2015 date in view.

Where it sits in the reference 2

Business themes
Styles

Who recommended it 3 · 1 direct

The Sixteen Best Books I Read in 2016
Sam Altmanreported
Superbook reading list
“Pedro Domingos's overview of the five tribes of machine learning is one Altman has mentioned as a useful map for non-specialists. It argues for a unified learning algorithm underlying all approaches — an idea that aged interestingly given where deep learning went after the book's publication.”
Vinod Khoslareported
Book recommendations listed on their Good Books profile · aggregator only

Similar books 6

Chosen by shared topics, the entries that hold them, and the people who recommended both.

Deep Learning
Deep LearningIan Goodfellow
The Alignment Problem
The Alignment ProblemBrian Christian
The Master Algorithm: How the Quest for the
The Master Algorithm: How the Quest for the Ultimate Learning Machine Will Remake Our World
A Thousand Brains
A Thousand BrainsJeff Hawkins
Affective Computing
Affective ComputingRosalind W. Picard
AI Superpowers
AI SuperpowersKai-Fu Lee