Nesting algorithm for multi-classification problems

被引:20
作者
Liu, Bo [1 ]
Hao, Zhifeng
Yang, Xiaowei
机构
[1] S China Univ Technol, Coll Comp Sci & Engn, Guangzhou 510640, Guangdong, Peoples R China
[2] S China Univ Technol, Sch Math Sci, Guangzhou 510640, Guangdong, Peoples R China
关键词
support vector machines; least squares support vector machine; One-against-One algorithm; FLS-SVM; nesting algorithm;
D O I
10.1007/s00500-006-0093-3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Support vector machines (SVMs) are originally designed for binary classifications. As for multi-classifications, they are usually converted into binary ones. In the conventional multi-classifiable algorithms, One-against-One algorithm is a very power method. However, there exists a middle unclassifiable region. In order to overcome this drawback, a novel method called Nesting Algorithm is presented in this paper. Our ideas are as follows: firstly, construct the optimal hyperplanes based on One-against-One approach. Secondly, if there exist data points in the middle unclassifiable region, select them to construct the optimal hyperplanes with the same hyperparameters. Thirdly, repeat the second step until there are no data points in the unclassifiable region or the region is disappeared. In this paper, we also prove the validity of the proposed algorithm for unclassifiable region and give the computational complexity analysis of the method. In order to examine the training accuracy and the generalization performance of the proposed algorithm, One-against-One algorithm, fuzzy least square support vector machine (FLS-SVM) and the proposed algorithm are applied to five UCI datasets. The results show that the training accuracy of the proposed algorithm is higher than the others, and its generalization performance is also comparable with them.
引用
收藏
页码:383 / 389
页数:7
相关论文
共 19 条
[1]  
ABE S, 2003, P INT C COMP INT MOD, P385
[2]   K-SVCR.: A support vector machine for multi-class classification [J].
Angulo, C ;
Parra, X ;
Català, A .
NEUROCOMPUTING, 2003, 55 (1-2) :57-77
[3]  
Boser B. E., 1992, Proceedings of the Fifth Annual ACM Workshop on Computational Learning Theory, P144, DOI 10.1145/130385.130401
[4]   Multicategory classification by support vector machines [J].
Bredensteiner, EJ ;
Bennett, KP .
COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 1999, 12 (1-3) :53-79
[5]   Round robin classification [J].
Fürnkranz, J .
JOURNAL OF MACHINE LEARNING RESEARCH, 2002, 2 (04) :721-747
[6]  
Hao ZF, 2005, LECT NOTES COMPUT SC, V3496, P869
[7]   A comparison of methods for multiclass support vector machines [J].
Hsu, CW ;
Lin, CJ .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 2002, 13 (02) :415-425
[8]  
Inoue T, 2001, IEEE IJCNN, P1449, DOI 10.1109/IJCNN.2001.939575
[9]  
Kressel UHG, 1999, ADVANCES IN KERNEL METHODS, P255
[10]  
LIU B, 2006, IN PRESS LECT NOTES