1. A self-adaptive soft-recoding strategy for performance improvement of error-correcting output codes.
- Author
-
Lin, Guangyi, Gao, Jie, Zeng, Nan, Xu, Yong, Liu, Kunhong, Wang, Beizhan, Yao, Junfeng, and Wu, Qingqiang
- Subjects
- *
ERROR-correcting codes , *SOURCE code , *BINARY codes - Abstract
• Replace hard codematrix with soft codematrix. • Use the regression outputs of the base classifiers to replace the traditional classification outputs. • Iteratively softens codematrix elements using global loss tuning. • Conveniently merge the proposed algorithm into other ECOC algorithms to further improve performance. 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. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF