Engineering fast multilevel support vector machines
E. Sadrfaridpour, T. Razzaghi, I. Safro

TL;DR
This paper introduces a multilevel framework for support vector machines that significantly speeds up training on large-scale and imbalanced datasets while maintaining high classification quality, using PETSc for integration.
Contribution
The authors develop a generalized multilevel framework for regular and weighted SVMs that balances classification quality and computational efficiency, with implementation details and reproducibility resources.
Findings
Significant speed-up over existing nonlinear SVM libraries.
Effective handling of large-scale and imbalanced datasets.
Framework easily integrates with scientific computing tasks.
Abstract
The computational complexity of solving nonlinear support vector machine (SVM) is prohibitive on large-scale data. In particular, this issue becomes very sensitive when the data represents additional difficulties such as highly imbalanced class sizes. Typically, nonlinear kernels produce significantly higher classification quality to linear kernels but introduce extra kernel and model parameters which requires computationally expensive fitting. This increases the quality but also reduces the performance dramatically. We introduce a generalized fast multilevel framework for regular and weighted SVM and discuss several versions of its algorithmic components that lead to a good trade-off between quality and time. Our framework is implemented using PETSc which allows an easy integration with scientific computing tasks. The experimental results demonstrate significant speed up compared to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFace and Expression Recognition · Machine Learning and ELM · Spectroscopy and Chemometric Analyses
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings · Support Vector Machine
