paper-with-me

홈 › Papers

Solving Multiclass Learning Problems via Error-Correcting Output Codes

1995-01-01 · T. G. Dietterich, G. Bakiri

Multiclass learning problems involve finding a definition for an unknown function f(x) whose range is a discrete set containing k &gt 2 values (i.e., k ``classes''). The definition is acquired by studying collections of training examples of the form [x_i, f (x_i)]. Existing approaches to multiclass learning problems include direct application of multiclass algorithms such as the decision-tree algorithms C4.5 and CART, application of binary concept learning algorithms to learn individual binary functions for each of the k classes, and application of binary concept learning algorithms with distributed output representations. This paper compares these three approaches to a new technique in which error-correcting codes are employed as a distributed output representation. We show that these output representations improve the generalization performance of both C4.5 and backpropagation on a wide range of multiclass learning tasks. We also demonstrate that this approach is robust with respect to changes in the size of the training sample, the assignment of distributed representations to particular classes, and the application of overfitting avoidance techniques such as decision-tree pruning. Finally, we show that---like the other methods---the error-correcting code technique can provide reliable class probability estimates. Taken together, these results demonstrate that error-correcting output codes provide a general-purpose method for improving the performance of inductive learning programs on multiclass problems.

📄 PDF Abstract BibTeX arXiv:cs/9501101

Code (0)

등록된 구현이 없습니다.

Tasks

Inductive Learning

Similar Papers 제목 키워드 기반

Heuristic Ternary Error-Correcting Output Codes Via Weight Optimization and Layered Clustering-Based Approach

2013-03-08 · Xiao-Lei Zhang

One important classifier ensemble for multiclass classification problems is Error-Correcting Output Codes (ECOCs). It bridges multiclass problems and binary-class classifiers by decomposing multiclass problems to a seria…

ClusteringGeneral ClassificationGenre classificationMusic Genre Classification+1

Contrastive ECOC: Learning Output Codes for Adversarial Defense

2025-08-14 · Che-Yu Chou, Hung-Hsuan Chen arxiv

Although one-hot encoding is commonly used for multiclass classification, it is not always the most effective encoding mechanism. Error Correcting Output Codes (ECOC) address multiclass classification by mapping each cla…

Contrastive LearningAdversarial Defense

LightMC: A Dynamic and Efficient Multiclass Decomposition Algorithm

2019-08-25 · Ziyu Liu, Guolin Ke, Jiang Bian, Tie-Yan Liu

Multiclass decomposition splits a multiclass classification problem into a series of independent binary learners and recomposes them by combining their outputs to reconstruct the multiclass classification results. Three …

ClassificationGeneral Classification

Convex Optimization for Binary Classifier Aggregation in Multiclass Problems

2014-01-16 · Sunho Park, TaeHyun Hwang, Seungjin Choi

Multiclass problems are often decomposed into multiple binary problems that are solved by individual binary classifiers whose results are integrated into a final answer. Various methods, including all-pairs (APs), one-ve…

Multiclass Learning Approaches: A Theoretical Comparison with Implications

2012-12-01 · NeurIPS 2012 12 · Amit Daniely, Sivan Sabato, Shai S. Shwartz

We theoretically analyze and compare the following five popular multiclass classification methods: One vs. All, All Pairs, Tree-based classifiers, Error Correcting Output Codes (ECOC) with randomly generated code matrice…

AllBinary ClassificationClassificationGeneral Classification