Faster Support Vector Machines
Open Access
- 8 October 2021
- journal article
- research article
- Published by Association for Computing Machinery (ACM) in ACM Journal of Experimental Algorithmics
- Vol. 26, 1-21
Abstract
The time complexity of support vector machines (SVMs) prohibits training on huge datasets with millions of data points. Recently, multilevel approaches to train SVMs have been developed to allow for time-efficient training on huge datasets. While regular SVMs perform the entire training in one—time-consuming—optimization step, multilevel SVMs first build a hierarchy of problems decreasing in size that resemble the original problem and then train an SVM model for each hierarchy level, benefiting from the solved models of previous levels. We present a faster multilevel support vector machine that uses a label propagation algorithm to construct the problem hierarchy. Extensive experiments indicate that our approach is up to orders of magnitude faster than the previous fastest algorithm while having comparable classification quality. For example, already one of our sequential solvers is on average a factor 15 faster than the parallel ThunderSVM algorithm, while having similar classification quality. 1Keywords
Funding Information
- European Research Council (FP/2007-2013)
- ERC (340506)
- DFG (SA 933/11-1, SCHU 2567/1-2)
This publication has 28 references indexed in Scilit:
- Scaling Support Vector Machines on modern HPC platformsJournal of Parallel and Distributed Computing, 2015
- Scalable Multilevel Support Vector MachinesProcedia Computer Science, 2015
- Scalable Nearest Neighbor Algorithms for High Dimensional DataIEEE Transactions on Pattern Analysis and Machine Intelligence, 2014
- Parallel graph decompositions using random shifts2013
- LIBSVMACM Transactions on Intelligent Systems and Technology, 2011
- A novel intrusion detection system based on hierarchical clustering and support vector machinesExpert Systems with Applications, 2011
- Near linear time algorithm to detect community structures in large-scale networksPhysical Review E, 2007
- Support-vector networksMachine Learning, 1995
- On the Implementation of a Primal-Dual Interior Point MethodSIAM Journal on Optimization, 1992
- Stress-calculation in frameworks by the method of "systematic relaxation of constraints"—I and IIProceedings of the Royal Society of London. A. Mathematical and Physical Sciences, 1935