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

Institutions

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
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Average Performance Analysis of Multi-Class Classification Based on Error-Correcting Output Codes

Manabu Kobayashi, Gendo Kumoi, Shigeichi Hirasawa, Hideki Yagi
Face and Expression Recognition
article

Average Performance Analysis of Multi-Class Classification Based on Error-Correcting Output Codes

Manabu Kobayashi, Gendo Kumoi, Shigeichi Hirasawa, Hideki Yagi
article en

Abstract

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.

Waseda University (JP), University of Electro-Communications (JP), Nagaoka University of Technology (JP)
Openalex Percentile: Top 74%
Face and Expression Recognition
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.