Heuristic Ternary Error-Correcting Output Codes Via Weight Optimization and Layered Clustering-Based Approach

被引:20
作者
Zhang, Xiao-Lei [1 ]
机构
[1] Tsinghua Univ, Dept Elect Engn, Tsinghua Natl Lab Informat Sci & Technol, Beijing 100084, Peoples R China
关键词
Ensemble learning; error-correcting output code (ECOC); multiclass classification; multiple classifier system; DEPENDENT DESIGN; MULTICLASS; ECOC; ENSEMBLE; MACHINE; DIVERSITY;
D O I
10.1109/TCYB.2014.2325603
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
One important classifier ensemble for multiclass classification problems is error-correcting output codes (ECOCs). It bridges multiclass problems and binary-class classifiers by decomposing multiclass problems to a serial binary-class problems. In this paper, we present a heuristic ternary code, named weight optimization and layered clustering-based ECOC (WOLC-ECOC). It starts with an arbitrary valid ECOC and iterates the following two steps until the training risk converges. The first step, named layered clustering-based ECOC (LC-ECOC), constructs multiple strong classifiers on the most confusing binary-class problem. The second step adds the new classifiers to ECOC by a novel optimized weighted (OW) decoding algorithm, where the optimization problem of the decoding is solved by the cutting plane algorithm. Technically, LC-ECOC makes the heuristic training process not blocked by some difficult binary-class problem. OW decoding guarantees the nonincrease of the training risk for ensuring a small code length. Results on 14 UCI datasets and a music genre classification problem demonstrate the effectiveness of WOLC-ECOC.
引用
收藏
页码:289 / 301
页数:13
相关论文
共 73 条
[21]   Online error correcting output codes [J].
Escalera, Sergio ;
Masip, David ;
Puertas, Eloi ;
Radeva, Petia ;
Pujol, Oriol .
PATTERN RECOGNITION LETTERS, 2011, 32 (03) :458-467
[22]  
Escalera S, 2010, J MACH LEARN RES, V11, P661
[23]  
Escalera S, 2009, LECT NOTES COMPUT SC, V5519, P11, DOI 10.1007/978-3-642-02326-2_2
[24]   Separability of ternary codes for sparse designs of error-correcting output codes [J].
Escalera, Sergio ;
Pujol, Oriol ;
Radeva, Petia .
PATTERN RECOGNITION LETTERS, 2009, 30 (03) :285-297
[25]  
Freund Y., 1996, Machine Learning. Proceedings of the Thirteenth International Conference (ICML '96), P148
[26]   Multicategory proximal support vector machine classifiers [J].
Fung, GM ;
Mangasarian, OL .
MACHINE LEARNING, 2005, 59 (1-2) :77-97
[27]   Discriminant Analysis for Fast Multiclass Data Classification Through Regularized Kernel Function Approximation [J].
Ghorai, Santanu ;
Mukherjee, Anirban ;
Dutta, Pranab K. .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 2010, 21 (06) :1020-1029
[28]   Combining discriminant models with new multi-class SVMs [J].
Guermeur, Y .
PATTERN ANALYSIS AND APPLICATIONS, 2002, 5 (02) :168-179
[29]   Localized Multiple Kernel Learning via Sample-wise Alternating Optimization [J].
Han, Yina ;
Yang, Kunde ;
Ma, Yuanliang ;
Liu, Guizhong .
IEEE TRANSACTIONS ON CYBERNETICS, 2014, 44 (01) :137-148
[30]   Thinned-ECOC ensemble based on sequential code shrinking [J].
Hatami, Nima .
EXPERT SYSTEMS WITH APPLICATIONS, 2012, 39 (01) :936-947