The Bitter Lesson
Richard Sutton
General methods that leverage computation consistently beat hand-engineered human knowledge, and researchers keep relearning this.
≈1,100 wordslink checked 17 Sept 2026The statistical learning theory underneath everything else here.
15 topics · 21 curated works
No prior grounding assumed.
The Bitter Lesson
Richard Sutton · 2019
General methods that leverage computation consistently beat hand-engineered human knowledge, and researchers keep relearning this.
+3 more at this level
Assumes you know the vocabulary.
A Density-Based Algorithm for Discovering Clusters in Large Spatial Databases with Noise
Ester, Kriegel, Sander & Xu · 1996
Defines clusters by local point density rather than distance to a centroid, letting DBSCAN find arbitrarily shaped clusters and label sparse regions…
+5 more at this level
Primary sources and full treatments.
Some Methods for Classification and Analysis of Multivariate Observations
James MacQueen · 1967
Introduces the k-means algorithm as a way of partitioning observations to minimise within-cluster variance, the procedure nearly every later…
+10 more at this level
12 of 21 works
Richard Sutton
General methods that leverage computation consistently beat hand-engineered human knowledge, and researchers keep relearning this.
≈1,100 wordslink checked 17 Sept 2026Jonathon Shlens
Derives PCA from first principles as a change of basis that maximises variance and decorrelates the data, building the linear-algebra intuition that most treatments assume the reader already has.
link checked 17 Sept 2026Halevy, Norvig & Pereira
For messy human problems such as language, a simple model over far more data beats an elegant model over less, so effort is better spent on the corpus.
link checked 17 Sept 2026Pedro Domingos
Twelve lessons practitioners otherwise learn the hard way: generalisation is the only goal, more data beats a cleverer algorithm, and intuition fails in high dimensions.
link checked 17 Sept 2026Ester, Kriegel, Sander & Xu
Defines clusters by local point density rather than distance to a centroid, letting DBSCAN find arbitrarily shaped clusters and label sparse regions as noise instead of forcing every point into a group.
link checked 17 Sept 2026Christopher J. C. Burges
Walks from linear maximum-margin classifiers through the kernel trick to soft-margin SVMs, building the geometric intuition that the original optimisation papers leave implicit.
link checked 17 Sept 2026Davis & Goadrich
Proves that a curve dominates in ROC space if and only if it dominates in precision-recall space, and argues precision-recall is the more informative view whenever the classes are heavily imbalanced.
link checked 17 Sept 2026Arlot & Celisse
Surveys what cross-validation actually estimates and when k-fold, leave-one-out and bootstrap variants disagree, rather than treating cross-validation as one interchangeable procedure.
link checked 17 Sept 2026Kanter & Veeramachaneni
Proposes automatically generating candidate features from relational data by stacking mathematical operations across table relationships, competing directly with hand-engineered features in real data science competitions.
link checked 17 Sept 2026Chen & Guestrin
Describes the sparsity-aware split finding, weighted quantile sketch and system-level engineering that made gradient boosting fast enough to dominate structured-data competitions.
link checked 17 Sept 2026James MacQueen
Introduces the k-means algorithm as a way of partitioning observations to minimise within-cluster variance, the procedure nearly every later clustering method is compared against.
link checked 17 Sept 2026Leslie G. Valiant
Formalises what it means for an algorithm to learn a concept from examples in polynomial time, founding the PAC-learning framework that later supervised-learning theory is built on.
link checked 17 Sept 2026This subject genuinely sits in more than one domain. These fields approach the same ground with different methods.