The design of dynamic ensemble selection strategy for the error-correcting output codes family

Jia-Yu Zou,Meng-Xin Sun,Kun-Hong Liu,Qing-Qiang Wu
DOI: https://doi.org/10.1016/j.ins.2021.04.038
IF: 8.1
2021-09-01
Information Sciences
Abstract:<p><span><span>Error-Correcting Output Codes (ECOC) is widely deployed to tackle the <a href="/topics/computer-science/multiclass-classification">multiclass classification</a> problem by reducing the original multi-class problem to several binary sub-problems. This study attempts to design a dynamic ensemble selection strategy to promote the performance of ECOC algorithms. Concretely, each column in a </span><a href="/topics/engineering/coding-matrix">coding matrix</a> is matched with a set of feature subsets generated by various feature selection methods. In the decoding process, a novel criterion based on the data complexity theory is proposed to pick up an optimal feature subset from the candidate subsets, so as to better distinguish unknown samples. As this strategy can be embedded in all types of ECOC algorithms, seven classical ECOC algorithms are deployed to verify the effectiveness of our strategy. Experiments are carried out on a set of UCI data sets, and the results confirm that despite different working principle, the proposed strategy can further improve the performance of various ECOC algorithms in most cases. Our python source code is available at: </span><a href="https://github.com/MLDMXM2017/ECOC_DES">https://github.com/MLDMXM2017/ECOC_DES</a>.</p>
computer science, information systems
What problem does this paper attempt to address?