2018 · 17 citations · 18 references
ComputingComputer ScienceAlgorithmsMachine LearningScientific ComputingKernel MethodsMachine Learning For Big DataOptimization For Machine LearningPattern RecognitionScalable Machine LearningSupport Vector MachinesBinary ClassificationCoordinate DescentGradient DescentSupport Vector ClassificationSvms
Support vector machines play an important role in machine learning in the last two decades. Traditional SVM solvers (e.g. LIBSVM) are not scalable in the current big data era. Recently, a state of the art solver was proposed based on the asynchronous greedy coordinate descent (AsyGCD) algorithm. However, AsyGCD is still not scalable enough, and is limited to binary classification. To address these issues, in this paper we propose an asynchronous accelerated greedy coordinate descent algorithm (AsyAGCD) for SVMs. Compared with AsyGCD, our AsyAGCD has the following two-fold advantages: 1) our AsyAGCD is an accelerated version of AsyGCD because active set strategy is used. Specifically, our AsyAGCD can converge much faster than AsyGCD for the second half of iterations. 2) Our AsyAGCD can handle more SVM formulations (including binary classification and regression SVMs) than AsyGCD. We provide the comparison of computational complexity of AsyGCD and our AsyAGCD. Experiment results on a variety of datasets and learning applications confirm that our AsyAGCD is much faster than the existing SVM solvers (including AsyGCD).
18
Libsvm : A library for support vector machines
Vittorio Ferrari · Medical Entomology and Zoology · 2008 · 10.1K citations
Random Features for Large-Scale Kernel Machines
Ali Rahimi, Benjamin Recht · 2007 · 2.7K citations
Yuhai Wu · Technometrics · 1999 · 1.8K citations
A dual coordinate descent method for large-scale linear SVM
Cho‐Jui Hsieh, Kai‐Wei Chang, Chih‐Jen Lin et al. · 2008 · 914 citations