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 条
[1]   Reducing multiclass to binary: A unifying approach for margin classifiers [J].
Allwein, EL ;
Schapire, RE ;
Singer, Y .
JOURNAL OF MACHINE LEARNING RESEARCH, 2001, 1 (02) :113-141
[2]  
[Anonymous], 2008, P 25 INT C MACH LEAR
[3]  
[Anonymous], 2005, Proceedings of the Tenth International Workshop on Arti cial Intelligence and Statistics, Jan 6-8, 2005
[4]  
[Anonymous], 2008, A Practical Guide to Support Vector Classification
[5]  
[Anonymous], UAI
[6]   Rough Set Subspace Error-Correcting Output Codes [J].
Bagheri, Mohammad Ali ;
Gao, Qigang ;
Escalera, Sergio .
12TH IEEE INTERNATIONAL CONFERENCE ON DATA MINING (ICDM 2012), 2012, :822-827
[7]   A subspace approach to error correcting output codes [J].
Bagheri, Mohammad Ali ;
Montazer, Gholam Ali ;
Kabir, Ehsanollah .
PATTERN RECOGNITION LETTERS, 2013, 34 (02) :176-184
[8]  
Bautista M., 2010, P 5 CVCRD, P54
[9]  
Bautista M.A., 2010, P SUP UNS ENS METH A, P119
[10]  
Bouzas D, 2011, LECT NOTES COMPUT SC, V6792, P79, DOI 10.1007/978-3-642-21738-8_11