1998 · 266 citations · 8 references
ComputingComputer ScienceData MiningMachine LearningOptimizationKernel MethodsLarge-scale OptimizationOptimization For Machine LearningPattern RecognitionScalable Machine LearningSupport Vector MachinesLinear Support Vector MachinesQuadratic Programming In Support Vector MachinesSequential OptimizationSparse Support Vector MachinesSupport Vector ClassificationSupport Vector Machine ClassificationSupport Vector RegressionSvms
Training a Support Vector Machine (SVM) requires the solution of a very large quadratic programming (QP) problem. This paper proposes an algorithm for training SVMs: Sequential Minimal Optimization,or SMO. SMO breaks the large QP problem into a series of smallest possible QP problems which are analytically solvable. Thus, SMO does not require a numerical QP library. SMO's computation time is dominated by evaluation of the kernel, hence kernel optimizations substantially quicken SMO. For the MNIST database, SMO is 1.7 times as fast as PCG chunking; while for the UCI Adult database and linear SVMs, SMO can be 1500 times faster than the PCG chunking algorithm.
8
UCI Repository of machine learning databases
Catherine Blake · Medical Entomology and Zoology · 1998 · 10.5K citations
Data mining and knowledge discovery: making sense out of data
U.M. Feyyad · IEEE Expert · 1996 · 4.7K citations
Making Large-Scale SVM Learning Practical
Thorsten Joachims · Technical reports · 2006 · 4.3K citations · Full text