Average Performance Analysis of Multi-Class Classification Based on Error-Correcting Output Codes
In machine learning, one of the methods to solve multiclass classification problems is a framework called Error-Correcting Output Codes (ECOC), which constructs a multiclass classifier by combining a lot of binary classifiers. ECOC assigns binary codewords to each category, and the multiclass classification performance varies depending on the code. In this study, we treat each element of the codeword as a random variable and evaluate the average performance of ECOC. As a result, for <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$M$</tex> class classification if the number of binary classifiers is <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$O(\log M)$</tex>, then the average error probability of various codes approaches that of MAP estimation. We show that the important points are the ratio between the number of binary classifiers and <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\log M$</tex> and the difference between the maximum posterior probability and the second highest posterior probability for the categories.
Authors
- Manabu Kobayashi (ORCID: https://orcid.org/0009-0005-2765-958X)
- Gendo Kumoi
- Shigeichi Hirasawa (ORCID: https://orcid.org/0009-0003-0924-1038)
- Hideki Yagi (ORCID: https://orcid.org/0000-0003-0961-7077)
Institutions
- Waseda University (JP)
- University of Electro-Communications (JP)
- Nagaoka University of Technology (JP)
Publication Details
- Published
- 2024-10-06
- DOI
- https://doi.org/10.1109/smc54092.2024.10831957
- Primary Topic
- Face and Expression Recognition
- Type
- article
- Field-Weighted Citation Impact
- 0.00