chapter eight
8 Learning to generalize: Vladimir Vapnik and support vector machines
This chapter covers
- Vladimir Vapnik’s The Nature of Statistical Learning Theory (1995) and the development of support vector machines (SVMs)
- How maximum-margin separation uses support vectors to produce boundaries designed to generalize beyond training samples
- How soft-margin SVMs deliberately tolerate violations to balance classification accuracy with model stability
- How algebra and convex optimization transform geometric intuition into decision functions, dot products, and globally optimal solutions
- How kernels enable SVMs to separate nonlinear patterns by operating implicitly in higher-dimension feature spaces
By the early 1990s, one of machine learning’s central problems was already well understood: a model could fit its training data accurately and still perform poorly on new observations. Vladimir Vapnik and Alexey Chervonenkis had spent decades developing statistical learning theory to explain why this occurred and how model capacity affected generalization. Vapnik synthesized much of that work in The Nature of Statistical Learning Theory, placing generalization, rather than training accuracy alone, at the center of learning.