Fast Support Vector Machines Using Parallel Adaptive Shrinking on Distributed Systems
Jeyanthi Narasimhan, Abhinav Vishnu, Lawrence Holder, Adolfy Hoisie

TL;DR
This paper presents a scalable parallel SVM training algorithm that employs adaptive sample elimination and sparse representations, achieving significant speedups on large-scale distributed systems.
Contribution
It introduces novel heuristics for adaptive sample elimination and data reconstruction, enhancing the scalability and efficiency of parallel SVM training on distributed platforms.
Findings
Up to 26x speedup compared to sequential baseline.
30-60% reduction in execution time over parallel baseline.
Effective on various large-scale datasets.
Abstract
Support Vector Machines (SVM), a popular machine learning technique, has been applied to a wide range of domains such as science, finance, and social networks for supervised learning. Whether it is identifying high-risk patients by health-care professionals, or potential high-school students to enroll in college by school districts, SVMs can play a major role for social good. This paper undertakes the challenge of designing a scalable parallel SVM training algorithm for large scale systems, which includes commodity multi-core machines, tightly connected supercomputers and cloud computing systems. Intuitive techniques for improving the time-space complexity including adaptive elimination of samples for faster convergence and sparse format representation are proposed. Under sample elimination, several heuristics for {\em earliest possible} to {\em lazy} elimination of non-contributing…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Face and Expression Recognition · Machine Learning and ELM
MethodsSupport Vector Machine
