Class binarization to neuroevolution for multiclass classification

Gongjin Lan, Zhenyu Gao*, Lingyao Tong, Ting Liu

*Corresponding author for this work

Research output: Contribution to JournalArticleAcademicpeer-review

Abstract

Multiclass classification is a fundamental and challenging task in machine learning. The existing techniques of multiclass classification can be categorized as (1) decomposition into binary (2) extension from binary and (3) hierarchical classification. Decomposing multiclass classification into a set of binary classifications that can be efficiently solved by using binary classifiers, called class binarization, which is a popular technique for multiclass classification. Neuroevolution, a general and powerful technique for evolving the structure and weights of neural networks, has been successfully applied to binary classification. In this paper, we apply class binarization techniques to a neuroevolution algorithm, NeuroEvolution of Augmenting Topologies (NEAT), that are used to generate neural networks for multiclass classification. We propose a new method that applies Error-Correcting Output Codes (ECOC) to design the class binarization strategies on the neuroevolution for multiclass classification. The ECOC strategies are compared with the class binarization strategies of One-vs-One and One-vs-All on three well-known datasets of Digit, Satellite, and Ecoli. We analyse their performance from four aspects of multiclass classification degradation, accuracy, evolutionary efficiency, and robustness. The results show that the NEAT with ECOC performs high accuracy with low variance. Specifically, it shows significant benefits in a flexible number of binary classifiers and strong robustness.

Original languageEnglish
Pages (from-to)19845-19862
Number of pages18
JournalNeural Computing and Applications
Volume34
Issue number22
Early online date9 Jul 2022
DOIs
Publication statusPublished - Nov 2022

Bibliographical note

Funding Information:
This work was partially supported by the Guangdong Natural Science Funds for Young Scholar (No: 2021A1515110641), the National Natural Science Foundation of China (No: 61773197), the Shenzhen Fundamental Research Program (No: JCYJ20200109141622964).

Publisher Copyright:
© 2022, The Author(s).

Funding

This work was partially supported by the Guangdong Natural Science Funds for Young Scholar (No: 2021A1515110641), the National Natural Science Foundation of China (No: 61773197), the Shenzhen Fundamental Research Program (No: JCYJ20200109141622964).

Keywords

  • Binary classification
  • Error correcting output codes
  • Multiclass classification
  • NEAT
  • One-vs-all
  • One-vs-one

Fingerprint

Dive into the research topics of 'Class binarization to neuroevolution for multiclass classification'. Together they form a unique fingerprint.

Cite this