Multiclass Boosting with Hinge Loss Based on Output Coding

Abstract

Multiclass classification is an important and fundamental problem in machine learning. A popular family of multiclass classification methods belongs to reducing multiclass to binary based on output coding. Several multiclass boosting algorithms have been proposed to learn the coding matrix and the associated binary classifiers in a problem-dependent way. These algorithms can be unified under a sum-of-exponential loss function defined in the domain of margins. Instead, multiclass SVM uses another type of loss function based on hinge loss. In this paper, we present a new output-coding-based multiclass boosting algorithm using the multiclass hinge loss, which we call HingeBoost. OC. HingeBoost. OC is tested on various real world datasets and shows better performance than the existing multiclass boosting algorithm AdaBoost. ERP, one-vs-one, one-vs-all, ECOC and multiclass SVM in a majority of different cases.

Cite

Text

Gao and Koller. "Multiclass Boosting with Hinge Loss Based on Output Coding." International Conference on Machine Learning, 2011.

Markdown

[Gao and Koller. "Multiclass Boosting with Hinge Loss Based on Output Coding." International Conference on Machine Learning, 2011.](https://mlanthology.org/icml/2011/gao2011icml-multiclass/)

BibTeX

@inproceedings{gao2011icml-multiclass,
  title     = {{Multiclass Boosting with Hinge Loss Based on Output Coding}},
  author    = {Gao, Tianshi and Koller, Daphne},
  booktitle = {International Conference on Machine Learning},
  year      = {2011},
  pages     = {569-576},
  url       = {https://mlanthology.org/icml/2011/gao2011icml-multiclass/}
}