A subspace approach to error correcting output codes

被引:29
作者
Bagheri, Mohammad Ali [1 ,2 ]
Montazer, Gholam Ali [1 ]
Kabir, Ehsanollah [3 ]
机构
[1] Tarbiat Modares Univ, Sch Engn, Dept Informat Technol, Tehran, Iran
[2] Dalhousie Univ, Fac Comp Sci, Halifax, NS, Canada
[3] Tarbiat Modares Univ, Dept Elect & Comp Engn, Tehran, Iran
关键词
Error correcting output codes; Multiclass classification; Feature subspace; Ensemble classification; MULTICLASS; CLASSIFICATION; BINARY;
D O I
10.1016/j.patrec.2012.09.010
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Among the proposed methods to deal with multi-class classification problems, the error-correcting output codes (ECOCs) represents a powerful framework. A key factor in designing any ECOC matrix is the independency of the binary classifiers, without which the ECOC method would be ineffective. This paper proposes an efficient new approach to the classical ECOC design in order to improve independency among classifiers. The main idea of the proposed method is based on using different feature subsets for each binary classifier, named subspace ECOC. In addition to creating more independent classifiers in the proposed technique, ECOC matrices with longer codes can be built. The numerical experiments in this study compare the classification accuracy of subspace ECOC, classical ECOC, one-versus-one, and one-versus-all methods over a set of UCI machine learning repository datasets and two image vision applications. The results show that the proposed technique increases the classification accuracy in comparison with the state of the art coding methods. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:176 / 184
页数:9
相关论文
共 50 条
  • [11] Quantum error-correcting output codes
    Windridge, David
    Mengoni, Riccardo
    Nagarajan, Rajagopal
    INTERNATIONAL JOURNAL OF QUANTUM INFORMATION, 2018, 16 (08)
  • [12] A novel Error-Correcting Output Codes algorithm based on genetic programming
    Li, Ke-Sen
    Wang, Han-Rui
    Liu, Kun-Hong
    SWARM AND EVOLUTIONARY COMPUTATION, 2019, 50
  • [13] The Research of Ternary Error-Correcting Output Codes Based on Genetic Programming
    Liang, YiFan
    Liu, Chang
    Wang, HanRui
    Liu, KunHong
    2019 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2019), 2019, : 831 - 837
  • [14] A novel soft-coded error-correcting output codes algorithm
    Liu, Kun-Hong
    Gao, Jie
    Xu, Yong
    Feng, Kai-Jie
    Ye, Xiao-Na
    Liong, Sze-Teng
    Chen, Li-Yan
    PATTERN RECOGNITION, 2022, 134
  • [15] Discriminant error correcting output codes based on spectral clustering
    Aijun Xue
    Xiaodan Wang
    Yafei Song
    Lei Lei
    Pattern Analysis and Applications, 2017, 20 : 653 - 671
  • [16] An incremental node embedding technique for error correcting output codes
    Pujol, Oriol
    Escalera, Sergio
    Radeva, Petia
    PATTERN RECOGNITION, 2008, 41 (02) : 713 - 725
  • [17] On the Decoding Process in Ternary Error-Correcting Output Codes
    Escalera, Sergio
    Pujol, Oriol
    Radeva, Petia
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2010, 32 (01) : 120 - 134
  • [18] Discriminant error correcting output codes based on spectral clustering
    Xue, Aijun
    Wang, Xiaodan
    Song, Yafei
    Lei, Lei
    PATTERN ANALYSIS AND APPLICATIONS, 2017, 20 (03) : 653 - 671
  • [19] The design of dynamic ensemble selection strategy for the error-correcting output codes family
    Zou, Jia-Yu
    Sun, Meng-Xin
    Liu, Kun-Hong
    Wu, Qing-Qiang
    INFORMATION SCIENCES, 2021, 571 : 1 - 23
  • [20] A novel multi-objective genetic algorithm based error correcting output codes
    Zhang, Yu-Ping
    Ye, Xiao-Na
    Liu, Kun-Hong
    Yao, Jun-Feng
    SWARM AND EVOLUTIONARY COMPUTATION, 2020, 57