Skip to main navigation Skip to search Skip to main content

Problem formulations and solvers in linear SVM: a review

Vinod Kumar Chauhan, Kalpana Dahiya, Anuj Sharma

Research output: Contribution to journalReview articlepeer-review

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 languageEnglish
Pages (from-to)803-855
Number of pages53
JournalArtificial Intelligence Review
Volume52
Issue number2
Early online date16 Jan 2018
DOIs
Publication statusPublished - 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