Pegasos
Hebrew University of Jerusalem · Toyota Technological Institute at Chicago · +1 more institution
Abstract
We describe and analyze a simple and effective iterative algorithm for solving the optimization problem cast by Support Vector Machines (SVM). Our method alternates between stochastic gradient descent steps and projection steps. We prove that the number of iterations required to obtain a solution of accuracy ε is Õ(1/ε). In contrast, previous analyses of stochastic gradient descent methods require Ω (1/ε2) iterations. As in previously devised SVM solvers, the number of iterations also scales linearly with 1/λ, where λ is the regularization parameter of SVM. For a linear kernel, the total run-time of our method is Õ (d/(λε)), where d is a bound on the number of non-zero features in each example. Since the…
Citation impact
- FWCI
- 71.60
- Percentile
- 100%
- References
- 45
Authors
3Topics & keywords
- Solver
- Computer science
- Support vector machine
- Regularization (linguistics)
- Kernel (algebra)
- Stochastic gradient descent
- Projection (relational algebra)
- Algorithm