Effectiveness of error correcting output coding methods in ensemble and monolithic learning machines

被引:14
|
作者
Masulli, F
Valentini, G
机构
[1] Ist Nazl Fis Mat, I-16146 Genoa, Italy
[2] Univ Pisa, Dipartimento Informat, I-56125 Pisa, Italy
[3] Univ Milan, Dipartimento Sci Informaz, Milan, Italy
关键词
coding; classification problems; ECOC ensemble; ensemble of learning machines; error correcting output;
D O I
10.1007/s10044-003-195-9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Error Correcting Output Coding (ECOC) methods for multiclass classification present several open problems ranging from the trade-off between their error recovering capabilities and the learnability of the induced dichotomies to the selection of proper base learners and to the design of well-separated codes for a given multiclass problem. We experimentally analyse some of the main factors affecting the effectiveness of ECOC methods. We show that the architecture of ECOC learning machines influences the accuracy of the ECOC classifier, highlighting that ensembles of parallel and independent dichotomic Multi-Layer Perceptrons are well-suited to implement ECOC methods. We quantitatively evaluate the dependence among codeword bit errors using mutual information based measures, experimentally showing that a low dependence enhances the generalisation capabilities of ECOC. Moreover we show that the proper selection of the base learner and the decoding function of the reconstruction stage significantly affects the performance of the ECOC ensemble. The analysis of the relationships between the error recovering power, the accuracy of the base learners, and the dependence among codeword bits show that all these factors concur to the effectiveness of ECOC methods in a not straightforward way, very likely dependent on the distribution and complexity of the data.
引用
收藏
页码:285 / 300
页数:16
相关论文
共 50 条
  • [1] Effectiveness of error correcting output coding methods in ensemble and monolithic learning machines
    Masulli F.
    Valentini G.
    [J]. Formal Pattern Analysis & Applications, 2004, 6 (4): : 285 - 300
  • [2] Effectiveness of error correcting output coding methods in ensemble and monolithic learning machines (vol 6, pg 285, 2004)
    Masulli, F
    Valentini, G
    [J]. PATTERN ANALYSIS AND APPLICATIONS, 2004, 7 (02) : 224 - 224
  • [3] A Randomised Ensemble Learning Approach for Multiclass Motor Imagery Classification Using Error Correcting Output Coding
    Bera, Sutanu
    Roy, Rinku
    Sikdar, Debdeep
    Kar, Aupendu
    Mukhopadhyay, Rupsha
    Mahadevappa, Manjunatha
    [J]. 2018 40TH ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2018, : 5081 - 5084
  • [4] Effectiveness of error correcting output codes in multiclass learning problems
    Masulli, F
    Valentini, G
    [J]. MULTIPLE CLASSIFIER SYSTEMS, 2000, 1857 : 107 - 116
  • [5] Ensemble Learning using Error Correcting Output Codes: New Classification Error Bounds
    Nguyen, Hieu D.
    Khan, Mohammed Sarosh
    Kaegi, Nicholas
    Ho, Shen-Shyang
    Moore, Jonathan
    Borys, Logan
    Lavalva, Lucas
    [J]. 2021 IEEE 33RD INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2021), 2021, : 719 - 723
  • [6] Distance function learning in error-correcting output coding framework
    Luo, Dijun
    Xiong, Rong
    [J]. NEURAL INFORMATION PROCESSING, PT 2, PROCEEDINGS, 2006, 4233 : 1 - 10
  • [7] Constructing Error Correcting Output Coding Classifiers
    Yamaguchi, N
    Ishii, N
    [J]. ICONIP'02: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON NEURAL INFORMATION PROCESSING: COMPUTATIONAL INTELLIGENCE FOR THE E-AGE, 2002, : 2635 - 2639
  • [8] Error-Correcting Output Codes with Ensemble Diversity for Robust Learning in Neural Networks
    Song, Yang
    Kang, Qiyu
    Tay, Wee Peng
    [J]. THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 9722 - 9729
  • [9] Cancer Classification Using Ensemble of Error Correcting Output Codes
    Zeng, Zhihao
    Liu, Kun-Hong
    Wang, Zheyuan
    [J]. INTELLIGENT COMPUTING IN BIOINFORMATICS, 2014, 8590 : 15 - 24
  • [10] New results on error correcting output codes of kernel machines
    Passerini, A
    Pontil, M
    Frasconi, P
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS, 2004, 15 (01): : 45 - 54