Fast SVM training using approximate extreme points
Manu Nandan, Pramod P. Khargonekar, Sachin S. Talathi

TL;DR
This paper introduces AESVM, a fast approximation method for training non-linear kernel SVMs on large datasets, achieving significant speedups while maintaining comparable accuracy.
Contribution
AESVM uses a representative subset of data to significantly reduce training time for kernel SVMs, with analytical guarantees of solution similarity.
Findings
AESVM trains up to 1000 times faster than LIBSVM on large datasets.
AESVM maintains similar classification accuracy to LIBSVM across multiple datasets.
AESVM offers faster classification times compared to traditional SVM methods.
Abstract
Applications of non-linear kernel Support Vector Machines (SVMs) to large datasets is seriously hampered by its excessive training time. We propose a modification, called the approximate extreme points support vector machine (AESVM), that is aimed at overcoming this burden. Our approach relies on conducting the SVM optimization over a carefully selected subset, called the representative set, of the training dataset. We present analytical results that indicate the similarity of AESVM and SVM solutions. A linear time algorithm based on convex hulls and extreme points is used to compute the representative set in kernel space. Extensive computational experiments on nine datasets compared AESVM to LIBSVM \citep{LIBSVM}, CVM \citep{Tsang05}, BVM \citep{Tsang07}, LASVM \citep{Bordes05}, \citep{Joachims09}, and the random features method \citep{rahimi07}. Our AESVM…
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
TopicsMachine Learning and ELM · Domain Adaptation and Few-Shot Learning · Face and Expression Recognition
MethodsSupport Vector Machine
