A self-adaptive soft-recoding strategy for performance improvement of error-correcting output codes
Guangyi Lin,Jie Gao,Nan Zeng,Yong Xu,Kunhong Liu,Beizhan Wang,Junfeng Yao,Qingqiang Wu
DOI: https://doi.org/10.1016/j.patcog.2023.109813
IF: 8
2023-07-24
Pattern Recognition
Abstract:The technique of error-correcting output codes (ECOC) has been proven to be of high discriminative ability in many classification applications. However, most algorithms on the ECOC were designed based on the binary or ternary codes (referred to as the hard codes), which might fail to precisely correct errors in dealing with tough tasks. In this study, a Soft-Recoding strategy based on a self-adaptive algorithm is proposed, which replaces the traditional hard codes with the real-value elements to better fit the output distribution of the base learners. This is achieved by minimizing the ratio of two distances: the distance of the output vector to the ground-truth class, and the average distance of the output vector to the remaining classes. Extensive experiments using five different hard ECOC algorithms and the corresponding softened versions on twenty datasets with diversified numbers of features and classes confirm the effectiveness of our Soft-Recoding strategy in promoting the performance of the original ECOC algorithms. Our source code and additional results are available at: github.com/MLDMXM2017/SA-soft-recoding.
computer science, artificial intelligence,engineering, electrical & electronic
What problem does this paper attempt to address?