• DocumentCode
    943981
  • Title

    Evolving Output Codes for Multiclass Problems

  • Author

    Garcia-Pedrajas, N. ; Fyfe, Colin

  • Author_Institution
    Univ. of Cordoba, Cordoba
  • Volume
    12
  • Issue
    1
  • fYear
    2008
  • Firstpage
    93
  • Lastpage
    106
  • Abstract
    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 five 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
    codes; evolutionary computation; learning (artificial intelligence); neural nets; pattern classification; support vector machines; C4.5 learning; binary classifier; evolutionary approach; evolving output code matrix; fitness function; minimum Hamming distance code; multiclass pattern recognition problem; neural network; support vector machine; Evolutionary computation; multiclass; output coding; pattern recognition;
  • fLanguage
    English
  • Journal_Title
    Evolutionary Computation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1089-778X
  • Type

    jour

  • DOI
    10.1109/TEVC.2007.894201
  • Filename
    4358760