DCSVM: Fast Multi-class Classification using Support Vector Machines

10/23/2018
by   Duleep Rathgamage Don, et al.
0

We present DCSVM, an efficient algorithm for multi-class classification using Support Vector Machines. DCSVM is a divide and conquer algorithm which relies on data sparsity in high dimensional space and performs a smart partitioning of the whole training data set into disjoint subsets that are easily separable. A single prediction performed between two partitions eliminates at once one or more classes in one partition, leaving only a reduced number of candidate classes for subsequent steps. The algorithm continues recursively, reducing the number of classes at each step, until a final binary decision is made between the last two classes left in the competition. In the best case scenario, our algorithm makes a final decision between k classes in O( k) decision steps and in the worst case scenario DCSVM makes a final decision in k-1 steps, which is not worse than the existent techniques.

READ FULL TEXT
research
08/28/2017

Efficient Decision Trees for Multi-class Support Vector Machines Using Entropy and Generalization Error Estimation

We propose new methods for Support Vector Machines (SVMs) using tree arc...
research
06/27/2012

Bayesian Multicategory Support Vector Machines

We show that the multi-class support vector machine (MSVM) proposed by L...
research
01/27/2018

Solving for multi-class using orthogonal coding matrices

Probability estimates are desirable in statistical classification both f...
research
11/24/2018

MEMOIR: Multi-class Extreme Classification with Inexact Margin

Multi-class classification with a very large number of classes, or extre...
research
09/09/2018

An iterative method for classification of binary data

In today's data driven world, storing, processing, and gleaning insights...
research
06/27/2012

Fast classification using sparse decision DAGs

In this paper we propose an algorithm that builds sparse decision DAGs (...
research
10/30/2017

Continuous Authentication Using One-class Classifiers and their Fusion

While developing continuous authentication systems (CAS), we generally a...

Please sign up or login with your details

Forgot password? Click here to reset