Error Correcting Output Codes Using Genetic Algorithm-Based Decoding

被引:1
|
作者
Hatami, Nima [1 ]
Seyedtabaii, Saeed [1 ]
机构
[1] Shahed Univ, Dept Elect Engn, Tehran, Iran
关键词
Multiple classifier systems; Error correcting output codes; Genetic algorithm; Multi-layer Perceptron (MLP); Support Vector Machine (SVM);
D O I
10.1109/NCM.2008.260
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Error correcting output codes (ECOC) is one of the most valuable methods in building multiple classifier systems. This method decomposes a multiclass problem into a number of simpler binary sub-problems called dichotomies. The simplest methods of reconstruction of ECOC ensemble are Hamming and Margin decoding. Thay ignore the difference of dichotomies that lead to different base classifiers. In this paper, we give a new and general technique for combining classifiers that does not suffer from this defect. We use weights for adjusting the distance of base classifier outputs from the labels of existing classes. Optimal weights are determined by a proposed Genetic algorithm-based method which is the popular one of evolutionary Algorithms. Experimental results on two benchmark datasets and two different algorithms as the base classifiers show the robustness of the proposed decoding method with respect to the previously introduced decoding methods.
引用
收藏
页码:391 / 396
页数:6
相关论文
共 50 条
  • [1] Genetic Algorithm-Based Neural Error Correcting Output Classifier
    Amina, Mahdi
    Masulli, Francesco
    Rovetta, Stefano
    [J]. 2014 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN ENSEMBLE LEARNING (CIEL), 2014, : 62 - 69
  • [2] Decoding of ternary error correcting output codes
    Escalera, Sergio
    Pujol, Oriol
    Radeva, Petia
    [J]. PROGRESS IN PATTERN RECOGNITION, IMAGE ANALYSIS AND APPLICATIONS, PROCEEDINGS, 2006, 4225 : 753 - 763
  • [3] A novel Error-Correcting Output Codes algorithm based on genetic programming
    Li, Ke-Sen
    Wang, Han-Rui
    Liu, Kun-Hong
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2019, 50
  • [4] A ternary bitwise calculator based genetic algorithm for improving error correcting output codes
    Ye, Xiao-Na
    Liu, Kun-Hong
    Liong, Sze-Teng
    [J]. INFORMATION SCIENCES, 2020, 537 : 485 - 510
  • [5] A novel multi-objective genetic algorithm based error correcting output codes
    Zhang, Yu-Ping
    Ye, Xiao-Na
    Liu, Kun-Hong
    Yao, Jun-Feng
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2020, 57 (57)
  • [6] On the Decoding Process in Ternary Error-Correcting Output Codes
    Escalera, Sergio
    Pujol, Oriol
    Radeva, Petia
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2010, 32 (01) : 120 - 134
  • [7] OPTIMIZED WEIGHTED DECODING FOR ERROR-CORRECTING OUTPUT CODES
    Zhang, Xiao-Lei
    Wu, Ji
    Chen, Zhi-Peng
    Lv, Ping
    [J]. 2012 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2012, : 2101 - 2104
  • [8] A Genetic Algorithm to design error correcting codes
    Simon, Maria D. Jaraiz
    Pulido, Juan A. Gomez
    Rodriguez, Miguel A. Vega
    Perez, Juan M. Sanchez
    Criado, Jose M. Granado
    [J]. CIRCUITS AND SYSTEMS FOR SIGNAL PROCESSING , INFORMATION AND COMMUNICATION TECHNOLOGIES, AND POWER SOURCES AND SYSTEMS, VOL 1 AND 2, PROCEEDINGS, 2006, : 807 - 810
  • [9] A Parallel Decoding Algorithm for Short Polar Codes Based on Error Checking and Correcting
    Zhang, Yingxian
    Pan, Xiaofei
    Pan, Kegang
    Ye, Zhan
    Gong, Chao
    [J]. SCIENTIFIC WORLD JOURNAL, 2014,
  • [10] Decoding design based on posterior probabilities in Ternary Error-Correcting Output Codes
    Zhou, Jin Deng
    Wang, Xiao Dan
    Zhou, Hong Jian
    Zhang, Jie Ming
    Jia, Ning
    [J]. PATTERN RECOGNITION, 2012, 45 (04) : 1802 - 1818