The design of soft recoding-based strategies for improving error-correcting output codes

被引:3
作者
Liu, Kun-Hong [1 ]
Ye, Xiao-Na [1 ]
Guo, Hong-Zhou [1 ]
Wu, Qing-Qiang [1 ]
Hong, Qing-Qi [1 ]
机构
[1] Xiamen Univ, Sch Informat, 422 Siming South Rd, Xiamen, Fujian, Peoples R China
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
Error-Correcting Output Codes (ECOC); Soft recoding; Multiclass classification; Learner dependent; DYNAMIC ENSEMBLE SELECTION; CANCER-DIAGNOSIS; CLASSIFICATION; ECOC; PREDICTION; DISCOVERY; ALGORITHM; MATRIX;
D O I
10.1007/s10489-021-02870-w
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Many Error-Correcting Output Codes (ECOC) algorithms had been proposed based on the hard coding (HC) schemes: binary coding {1, 0} or ternary coding {+1, -1, 0}. This paper introduces two novel strategies to recode the original code matrices with the mean values and the intervals of learners' outputs, which are named Mean Value Recoding (MVR) and Interval Recoding (IR) strategies. Both strategies are designed to reduce the distance between the outputs of base learners and the target codewords, aiming to produce more accurate results compared with the HC schemes. It is the first time that two concepts, soft recoding, and learner dependent, are injected into the ECOC framework to the best of our knowledge. To verify the effectiveness of our strategies, four data-independent ECOC algorithms and two data-dependent ECOC algorithms are deployed in the experiments based on UCI data sets. The experiments are carried out using the original HC strategies and our soft recoding strategies, and results verify that our strategies outperform the HC-based algorithms in most cases by producing balanced results among classes. In short, our strategies can improve the performance of different ECOC algorithms. Our python code and the corresponding data sets are available for non-commercial or research use at: https://github.com/MLDMXM2017/softcoding-ECOC.
引用
收藏
页码:8856 / 8873
页数:18
相关论文
共 52 条
[41]   Classification, subtype discovery, and prediction of outcome in pediatric acute lymphoblastic leukemia by gene expression profiling [J].
Yeoh, EJ ;
Ross, ME ;
Shurtleff, SA ;
Williams, WK ;
Patel, D ;
Mahfouz, R ;
Behm, FG ;
Raimondi, SC ;
Relling, MV ;
Patel, A ;
Cheng, C ;
Campana, D ;
Wilkins, D ;
Zhou, XD ;
Li, JY ;
Liu, HQ ;
Pui, CH ;
Evans, WE ;
Naeve, C ;
Wong, LS ;
Downing, JR .
CANCER CELL, 2002, 1 (02) :133-143
[42]   A novel error-correcting output codes based on genetic programming and ternary digit operators [J].
Yi-Fan, Liang ;
Chang, Liu ;
Han-Rui, Wang ;
Kun-Hong, Liu ;
Jun-Feng, Yao ;
Ying-Ying, She ;
Gui-Ming, Dai ;
Okina, Yuna .
PATTERN RECOGNITION, 2021, 110
[43]  
Yu H, 2017, P 5 INT C BIOINF COM
[44]   Data-Driven Intelligent Transportation Systems: A Survey [J].
Zhang, Junping ;
Wang, Fei-Yue ;
Wang, Kunfeng ;
Lin, Wei-Hua ;
Xu, Xin ;
Chen, Cheng .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2011, 12 (04) :1624-1639
[45]   Disambiguation-Free Partial Label Learning [J].
Zhang, Min-Ling ;
Yu, Fei ;
Tang, Cai-Zhi .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2017, 29 (10) :2155-2167
[46]   Heuristic Ternary Error-Correcting Output Codes Via Weight Optimization and Layered Clustering-Based Approach [J].
Zhang, Xiao-Lei .
IEEE TRANSACTIONS ON CYBERNETICS, 2015, 45 (02) :289-301
[47]   A novel multi-objective genetic algorithm based error correcting output codes [J].
Zhang, Yu-Ping ;
Ye, Xiao-Na ;
Liu, Kun-Hong ;
Yao, Jun-Feng .
SWARM AND EVOLUTIONARY COMPUTATION, 2020, 57
[48]   Error-correcting output codes based ensemble feature extraction [J].
Zhong, Guoqiang ;
Liu, Cheng-Lin .
PATTERN RECOGNITION, 2013, 46 (04) :1091-1100
[49]   Data-driven decomposition for multi-class classification [J].
Zhou, Jie ;
Peng, Hanchuan ;
Suen, Ching Y. .
PATTERN RECOGNITION, 2008, 41 (01) :67-76
[50]   Constructing ECOC based on confusion matrix for multiclass learning problems [J].
Zhou, Jindeng ;
Yang, Yun ;
Zhang, Mingjie ;
Xing, Haibo .
SCIENCE CHINA-INFORMATION SCIENCES, 2016, 59 (01) :1-14