Evolving output codes for multiclass problems

被引:24
|
作者
Garcia-Pedrajas, Nicolas [1 ]
Fyfe, Colin [2 ]
机构
[1] Univ Cordoba, Dept Comp & Numer Anal, E-14071 Cordoba, Spain
[2] Univ Paisley, Sch Comp, Paisley PA1 2BE, Renfrew, Scotland
关键词
evolutionary computation; multiclass; output coding; pattern recognition;
D O I
10.1109/TEVC.2007.894201
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:93 / 106
页数:14
相关论文
共 50 条
  • [21] HIERARCHICAL DECOMPOSITION OF MULTICLASS PROBLEMS
    Lorena, Ana C.
    de Carvalho, Andre C. P. L. F.
    NEURAL NETWORK WORLD, 2008, 18 (05) : 407 - 425
  • [22] LEARNING MULTICLASS CLASSIFICATION PROBLEMS
    WATKIN, TLH
    RAU, A
    BOLLE, D
    VANMOURIK, J
    JOURNAL DE PHYSIQUE I, 1992, 2 (02): : 167 - 180
  • [23] Evolving new genetic codes
    Bacher, JM
    Hughes, RA
    Wong, JTF
    Ellington, AD
    TRENDS IN ECOLOGY & EVOLUTION, 2004, 19 (02) : 69 - 75
  • [24] On the Difficulty of Evolving Permutation Codes
    Mariot, Luca
    Picek, Stjepan
    Jakobovic, Domagoj
    Djurasevic, Marko
    Leporati, Alberto
    APPLICATIONS OF EVOLUTIONARY COMPUTATION (EVOAPPLICATIONS 2022), 2022, : 141 - 156
  • [25] A multiclass classification method based on output design
    Qiang, Qi
    He, Qinming
    ADVANCES IN KNOWLEDGE DISCOVERY AND DATA MINING, PROCEEDINGS, 2006, 3918 : 15 - 19
  • [26] OUTPUT IN EXTRAPOLATION CODES
    SHAMPINE, LF
    BACA, LS
    BAUER, HJ
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 1983, 9 (02) : 245 - 255
  • [27] On nearest-neighbor error-correcting output codes with application to all-pairs multiclass support vector machines
    Klautau, A
    Jevtic, N
    Orlitsky, A
    JOURNAL OF MACHINE LEARNING RESEARCH, 2004, 4 (01) : 1 - 15
  • [28] Ultraconservative online algorithms for multiclass problems
    Crammer, K
    Singer, Y
    COMPUTATIONAL LEARNING THEORY, PROCEEDINGS, 2001, 2111 : 99 - 115
  • [29] Rejection schemes for graded multiclass problems
    Sundararajan, Ramasubramanian
    Pal, Asim K.
    PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND APPLICATIONS, 2007, : 402 - +
  • [30] Linear feature extraction for multiclass problems
    Hsieh, PF
    Landgrebe, D
    IGARSS '98 - 1998 INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM, PROCEEDINGS VOLS 1-5: SENSING AND MANAGING THE ENVIRONMENT, 1998, : 2050 - 2052