2007 · 210 citations · 15 references
ComputingComputer EngineeringComputer ScienceAlgorithmsMachine LearningOptimizationApproximation AlgorithmsKernel MethodsLarge-scale OptimizationNumerical AlgorithmsOptimization For Machine LearningSupport Vector MachinesKernel ApproximationLarge-scale Support Vector MachinesSvms
The core vector machine (CVM) is a recent approach for scaling up kernel methods based on the notion of minimum enclosing ball (MEB). Though conceptually simple, an efficient implementation still requires a sophisticated numerical solver. In this paper, we introduce the enclosing ball (EB) problem where the ball's radius is fixed and thus does not have to be minimized. We develop efficient (1 + e)-approximation algorithms that are simple to implement and do not require any numerical solver. For the Gaussian kernel in particular, a suitable choice of this (fixed) radius is easy to determine, and the center obtained from the (1 + e)-approximation of this EB problem is close to the center of the corresponding MEB. Experimental results show that the proposed algorithm has accuracies comparable to the other large-scale SVM implementations, but can handle very large data sets and is even faster than the CVM in general.
15
Training linear SVMs in linear time
Thorsten Joachims · 2006 · 2K citations
Online Passive-Aggressive Algorithms
Koby Crammer, Ofer Dekel, Joseph Keshet et al. · 2006 · 1.5K citations
Large Scale Multiple Kernel Learning
Sören Sonnenburg, Gunnar Rätsch, Christin Schäfer et al. · MPG.PuRe (Max Planck Society) · 2006 · 1.2K citations · Full text
An improved training algorithm for support vector machines
E. Osuna, Robert M. Freund, Federico Girosi · 2002 · 1.1K citations