arrow
Return

Evolving output codes for multiclass problems

delete2008-02-01
delete24
PRE
AI
N
Nicolás García‐Pedrajas *
C
Colin Fyfe
DOI:10.1109/TEVC.2007.894201delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
In this paper, we propose an evolutionary approach to the design of output codes for multiclass pattern recognition problems. This approach has the advantage of taking into account the different aspects that are relevant for a code matrix to achieve a good performance. We define a fitness function made up of five terms that refer to overall classifier accuracy, binary classifiers' accuracy, classifiers' diversity, minimum Hamming distance among codewords, and margin of classification. These live factors have not been considered together in previous works. We perform a study of these five terms to obtain a fitness function with three of them. We test our approach on 27 datasets from the UCI Machine Learning Repository, using three different base learners: C4.5, neural networks, and support vector machines. We show a better performance than most of the current standard methods, namely, randomly generated codes with approximately equal random split, codes designed using a CHC algorithm, and one-vs-all and one-vs-one methods.
Keywords:
evolutionary computation
multiclass
output coding
pattern recognition

Journal

IEEE Transactions on Evolutionary Computation cover
IEEE Transactions on Evolutionary Computation
IF:
12
Papers:
1.8K
Citations:
2.4W

Organization

U
universidad de cordoba
Scholars:
1.0W
Papers: 8.4K
Citations: 6
U
university of west scotland
Scholars:
1.4K
Papers: 1.4K
Citations: 1