DCSVM: fast multi-class classification using support vector machines

被引:14
|
作者
Don, Duleep Rathgamage [1 ]
Iacob, Ionut E. [1 ]
机构
[1] Georgia Southern Univ, Dept Math Sci, Statesboro, GA 30458 USA
关键词
Multiclass classification; SVM; Divide and conquer;
D O I
10.1007/s13042-019-00984-9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Using binary classification techniques to perform multi-class classification of data is still of great practical interest due to the robustness and simplicity of binary classifiers. These techniques produce a single multi-class classification decision based on many binary decisions. Our work relies on the simple observation that as dimensionality increases so does the data sparsity and, consequently, a single binary classifier may separate multiple classes. Therefore, we claim that the number of binary decisions can be significantly reduced. We present Divide and Conquer Support Vector Machines (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(log 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.
引用
收藏
页码:433 / 447
页数:15
相关论文
共 50 条
  • [1] DCSVM: fast multi-class classification using support vector machines
    Duleep Rathgamage Don
    Ionut E. Iacob
    [J]. International Journal of Machine Learning and Cybernetics, 2020, 11 : 433 - 447
  • [2] Support vector machines for multi-class classification
    Mayoraz, E
    Alpaydin, E
    [J]. ENGINEERING APPLICATIONS OF BIO-INSPIRED ARTIFICIAL NEURAL NETWORKS, VOL II, 1999, 1607 : 833 - 842
  • [3] Optimizing Support Vector Machines for Multi-class Classification
    Sahoo, J. K.
    Balaji, Akhil
    [J]. ADVANCES IN COMPUTING AND DATA SCIENCES, ICACDS 2016, 2017, 721 : 393 - 398
  • [4] Evolutionary multi-class support vector machines for classification
    Stoean, Ruxandra
    Stoean, Catalin
    Preuss, Mike
    Dumitrescu, Dan
    [J]. INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, 2006, 1 : 423 - 428
  • [5] SAR imagery classification using multi-class support vector machines
    Angiulli, G
    Barrile, V
    Cacciola, M
    [J]. JOURNAL OF ELECTROMAGNETIC WAVES AND APPLICATIONS, 2005, 19 (14) : 1865 - 1872
  • [6] Precision of Multi-class Classification Methods for Support Vector Machines
    Li, Honglian
    Jiao, Ruili
    Fan, Jing
    [J]. ICSP: 2008 9TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, VOLS 1-5, PROCEEDINGS, 2008, : 1517 - 1520
  • [7] Emphatic Constraints Support Vector Machines for Multi-class Classification
    Sabzekar, Mostafa
    Naghibzadeh, Mahmoud
    Yazdi, Hadi Sadoghi
    Effati, Sohrab
    [J]. 2009 THIRD UKSIM EUROPEAN SYMPOSIUM ON COMPUTER MODELING AND SIMULATION (EMS 2009), 2009, : 118 - +
  • [8] Binary and Multi-class Parkinsonian Disorders Classification Using Support Vector Machines
    Morisi, Rita
    Gnecco, Giorgio
    Lanconelli, Nico
    Zanigni, Stefano
    Manners, David Neil
    Testa, Claudia
    Evangelisti, Stefania
    Gramegna, Laura Ludovica
    Bianchini, Claudio
    Cortelli, Pietro
    Tonon, Caterina
    Lodi, Raffaele
    [J]. PATTERN RECOGNITION AND IMAGE ANALYSIS (IBPRIA 2015), 2015, 9117 : 379 - 386
  • [9] Multi-class protein subcellular localization classification using support vector machines
    Meng, PW
    Rajapakse, JC
    [J]. PROCEEDINGS OF THE 2005 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN BIOINFORMATICS AND COMPUTATIONAL BIOLOGY, 2005, : 526 - 533
  • [10] MULTI-CLASS CLASSIFICATION USING SUPPORT VECTOR MACHINES IN DECISION TREE ARCHITECTURE
    Madzarov, Gjorgji
    Gjorgjevikj, Dejan
    [J]. EUROCON 2009: INTERNATIONAL IEEE CONFERENCE DEVOTED TO THE 150 ANNIVERSARY OF ALEXANDER S. POPOV, VOLS 1- 4, PROCEEDINGS, 2009, : 288 - +