A novel soft-coded error-correcting output codes algorithm

被引:4
作者
Liu, Kun-Hong [1 ]
Gao, Jie [3 ]
Xu, Yong [2 ]
Feng, Kai-Jie [1 ]
Ye, Xiao-Na [1 ]
Liong, Sze-Teng [4 ]
Chen, Li-Yan [1 ]
机构
[1] Xiamen Univ, Sch Film, Dept Digital Media Technol, Xiamen, Fujian, Peoples R China
[2] Fujian Univ Technol, Sch Comp Sci & Math, Fuzhou, Peoples R China
[3] Fujian Med Univ, Sch Publ Hlth, Fuzhou 350122, Peoples R China
[4] Feng Chia Univ, Dept Elect Engn, Taichung, Taiwan
基金
中国国家自然科学基金;
关键词
Error-correcting output codes; Self-adaptive Strategy; Soft codes; Coverage measure; Subordination degree; MULTICLASS; ECOC; DESIGN; ENSEMBLE; BINARY;
D O I
10.1016/j.patcog.2022.109122
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Error-Correcting Output Codes (ECOC) algorithms enable multi-class classification by reassigning multiple classes to the positive/negative group with the class reassignment schemes being recorded as binary/ternary hard-coded (HC) codematrices. Different classes tend to get diverse subordination degrees to the positive/negative group, providing clues to correct potential errors. However, the HC codematrices are unable to provide the information in the subordination degrees. In this paper, a Soft-Coded ECOC (SC-ECOC) scheme, namely, the Sequential Forward Floating Selection algorithm, is proposed by filling codematrices with real values instead of hard codes to improve classification performance. This algorithm divides multiple classes into two groups by maximizing the ratio of inter-group distance to intra-group distance. Then a new measure coverage is designed to evaluate the subordination degrees of different classes to both groups, which are set as the elements to form a codematrix. Furthermore, a self-adaptive strategy adjusts the value of each element to fit learners better. Experiments are carried out to verify the performance of our algorithm on various data sets, and results confirm that our algorithm can achieve more balanced results compared with the traditional HC ECOC algorithms. Besides, the values of soft codes correlate with the difficulty level of various classes to improve the multiclass classification ability. (C) 2022 Elsevier Ltd. All rights reserved.
引用
收藏
页数:13
相关论文
共 38 条
[11]  
Kim J.S., 2021, MOLECULES, V26
[12]   Comparison of algorithms that select features for pattern classifiers [J].
Kudo, M ;
Sklansky, J .
PATTERN RECOGNITION, 2000, 33 (01) :25-41
[13]   Evidential framework for Error Correcting Output Code classification [J].
Lachaize, Marie ;
Le Hegarat-Mascle, Sylvie ;
Aldea, Emanuel ;
Maitrot, Aude ;
Reynaud, Roger .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2018, 73 :10-21
[14]   A new re-encoding ECOC using reject option [J].
Lei, Lei ;
Song, Yafei ;
Luo, Xi .
APPLIED INTELLIGENCE, 2020, 50 (10) :3090-3100
[15]   A novel Error-Correcting Output Codes algorithm based on genetic programming [J].
Li, Ke-Sen ;
Wang, Han-Rui ;
Liu, Kun-Hong .
SWARM AND EVOLUTIONARY COMPUTATION, 2019, 50
[16]   Feature space and label space selection based on Error-correcting output codes for partial label learning [J].
Lin, Guang-Yi ;
Xiao, Zi-Yang ;
Liu, Jia-Tong ;
Wang, Bei-Zhan ;
Liu, Kun-Hong ;
Wu, Qing-Qiang .
INFORMATION SCIENCES, 2022, 589 :341-359
[17]   Partial label learning based on label distributions and error-correcting output codes [J].
Lin, Guangyi ;
Liu, Kunhong ;
Wang, Beizhan ;
Zhang, Xiaoyan .
SOFT COMPUTING, 2021, 25 (02) :1049-1064
[18]   The design of error-correcting output codes based deep forest for the micro-expression recognition [J].
Lin, Wei-Ping ;
Ge, Qi-Chao ;
Liong, Sze-Teng ;
Liu, Jia-Tong ;
Liu, Kun-Hong ;
Wu, Qing-Qiang .
APPLIED INTELLIGENCE, 2023, 53 (03) :3488-3504
[19]  
Liu KH, 2021, APPL INTELL
[20]   A Hierarchical Ensemble of ECOC for cancer classification based on multi-class microarray data [J].
Liu, Kun-Hong ;
Zeng, Zhi-Hao ;
Ng, Vincent To Yee .
INFORMATION SCIENCES, 2016, 349 :102-118