This paper introduces the support vector machine: a training algorithm that finds the decision boundary maximizing the margin between it and the training patterns. The technique applies to a wide range of classification functions — perceptrons, polynomials, and radial basis functions — through what became known as the kernel trick, and its effective number of parameters adjusts automatically to the complexity of the problem. The solution is a linear combination of a subset of training points, the support vectors (those closest to the boundary), and generalization is bounded via the leave-one-out estimator and the VC dimension. Experiments on optical character recognition show strong generalization relative to other learning algorithms of the time.
"A training algorithm that maximizes the margin between the training patterns and the decision boundary is presented … The solution is expressed as a linear combination of supporting patterns. These are the subset of training patterns that are closest to the decision boundary."
One of the most influential machine-learning papers ever written, and unusually complete for a first statement: maximum margin, support vectors, the kernel trick, and VC-dimension-based capacity control are all here in 1992. Its lasting importance is the marriage of Vapnik's statistical-learning theory to a convex optimization problem — a global optimum with a principled generalization story, which is exactly what tree ensembles and neural nets of the era lacked and why SVMs dominated applied classification through the 2000s. On this wiki it is the kernel/margin counterpoint to the tree (CART, random forests) and neural (attention) lines of the ML cluster, and the origin of the VC/structural-risk framing that recurs whenever capacity control is discussed. The honest limitation, visible only later, is scaling: the kernel matrix is , which is why deep nets eventually displaced SVMs on very large data.