Pegasos
Pegasos: primal estimated sub-gradient solver for SVM. We describe and analyze a simple and effective stochastic sub-gradient descent algorithm for solving the optimization problem cast by Support Vector Machines (SVM). We prove that the number of iterations required to obtain a solution of accuracy ϵ is O (1/ϵ) , where each iteration operates on a single training example. In contrast, previous analyses of stochastic gradient descent methods for SVMs 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 O (d/(λϵ)) , where d is a bound on the number of non-zero features in each example. Since the run-time does not depend directly on the size of the training set, the resulting algorithm is especially suited for learning from large datasets. Our approach also extends to non-linear kernels while working solely on the primal objective function, though in this case the runtime does depend linearly on the training set size. Our algorithm is particularly well suited for large text classification problems, where we demonstrate an order-of-magnitude speedup over previous SVM learning methods
Keywords for this software
References in zbMATH (referenced in 103 articles , 1 standard article )
Showing results 41 to 60 of 103.
Sorted by year (- Amina Asif, Wajid Arshad Abbasi, Farzeen Munir, Asa Ben-Hur, Fayyaz ul Amir Afsar Minhas: pyLEMMINGS: Large Margin Multiple Instance Classification and Ranking for Bioinformatics Applications (2017) arXiv
- Couellan, Nicolas; Wang, Wenjuan: Uncertainty-safe large scale support vector machines (2017)
- Le, Trung; Nguyen, Tu Dinh; Nguyen, Vu; Phung, Dinh: Approximation vector machines for large-scale online learning (2017)
- Needell, Deanna; Ward, Rachel: Batched stochastic gradient descent with weighted sampling (2017)
- Norton, Matthew; Mafusalov, Alexander; Uryasev, Stan: Soft margin support vector classification as buffered probability minimization (2017)
- Rachkovskij, D. A.: Binary vectors for fast distance and similarity estimation (2017)
- Schmidt, Mark; Le Roux, Nicolas; Bach, Francis: Minimizing finite sums with the stochastic average gradient (2017)
- Verma, Yashaswi; Jawahar, C. V.: Image annotation by propagating labels from semantic neighbourhoods (2017)
- Wang, Ximing; Fan, Neng; Pardalos, Panos M.: Stochastic subgradient descent method for large-scale robust chance-constrained support vector machines (2017)
- Zhai, Tingting; Gao, Yang; Wang, Hao; Cao, Longbing: Classification of high-dimensional evolving data streams via a resource-efficient online ensemble (2017)
- Deng, Wan-Yu; Bai, Zuo; Huang, Guang-Bin; Zheng, Qing-Hua: A fast SVD-hidden-nodes based extreme learning machine for large-scale data analytics (2016)
- Gao, Wei; Wang, Lu; Jin, Rong; Zhu, Shenghuo; Zhou, Zhi-Hua: One-pass AUC optimization (2016)
- Kimes, Patrick K.; Hayes, David Neil; Marron, J. S.; Liu, Yufeng: Large-margin classification with multiple decision rules (2016)
- Liu, Fengqiu; Xue, Xiaoping: Subgradient-based neural network for nonconvex optimization problems in support vector machines with indefinite kernels (2016)
- Lu, Jing; Hoi, Steven C. H.; Wang, Jialei; Zhao, Peilin; Liu, Zhi-Yong: Large scale online kernel learning (2016)
- Peña, Javier; Soheili, Negar: A deterministic rescaled perceptron algorithm (2016)
- Richtárik, Peter; Takáč, Martin: Distributed coordinate descent method for learning with big data (2016)
- Rosasco, Lorenzo; Villa, Silvia; Vũ, Bang Công: Stochastic forward-backward splitting for monotone inclusions (2016)
- Shalev-Shwartz, Shai; Zhang, Tong: Accelerated proximal stochastic dual coordinate ascent for regularized loss minimization (2016)
- Yang, Tianbao; Jin, Rong; Zhu, Shenghuo; Lin, Qihang: On data preconditioning for regularized loss minimization (2016)