Abstract
Support vector machine (SVM) is an optimal margin based classification technique in machine learning. SVM is a binary linear classifier which has been extended to non-linear data using Kernels and multi-class data using various techniques like one-versus-one, one-versus-rest, Crammer Singer SVM, Weston Watkins SVM and directed acyclic graph SVM (DAGSVM) etc. SVM with a linear Kernel is called linear SVM and one with a non-linear Kernel is called non-linear SVM. Linear SVM is an efficient technique for high dimensional data applications like document classification, word-sense disambiguation, drug design etc. because under such data applications, test accuracy of linear SVM is closer to non-linear SVM while its training is much faster than non-linear SVM. SVM is continuously evolving since its inception and researchers have proposed many problem formulations, solvers and strategies for solving SVM. Moreover, due to advancements in the technology, data has taken the form of ‘Big Data’ which have posed a challenge for Machine Learning to train a classifier on this large-scale data. In this paper, we have presented a review on evolution of linear support vector machine classification, its solvers, strategies to improve solvers, experimental results, current challenges and research directions.
| Original language | English |
|---|---|
| Pages (from-to) | 803-855 |
| Number of pages | 53 |
| Journal | Artificial Intelligence Review |
| Volume | 52 |
| Issue number | 2 |
| Early online date | 16 Jan 2018 |
| DOIs | |
| Publication status | Published - 1 Aug 2019 |
Keywords
- support vector machines
- support vector classification
- linear SVM
- SVM solvers
- optimization problem
Fingerprint
Dive into the research topics of 'Problem formulations and solvers in linear SVM: a review'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver