• DocumentCode
    30778
  • Title

    Heuristic Ternary Error-Correcting Output Codes Via Weight Optimization and Layered Clustering-Based Approach

  • Author

    Xiao-Lei Zhang

  • Author_Institution
    Dept. of Electron. Eng., Tsinghua Univ., Beijing, China
  • Volume
    45
  • Issue
    2
  • fYear
    2015
  • fDate
    Feb. 2015
  • Firstpage
    289
  • Lastpage
    301
  • Abstract
    One important classifier ensemble for multiclass classification problems is error-correcting output codes (ECOCs). It bridges multiclass problems and binary-class classifiers by decomposing multiclass problems to a serial binary-class problems. In this paper, we present a heuristic ternary code, named weight optimization and layered clustering-based ECOC (WOLC-ECOC). It starts with an arbitrary valid ECOC and iterates the following two steps until the training risk converges. The first step, named layered clustering-based ECOC (LC-ECOC), constructs multiple strong classifiers on the most confusing binary-class problem. The second step adds the new classifiers to ECOC by a novel optimized weighted (OW) decoding algorithm, where the optimization problem of the decoding is solved by the cutting plane algorithm. Technically, LC-ECOC makes the heuristic training process not blocked by some difficult binary-class problem. OW decoding guarantees the nonincrease of the training risk for ensuring a small code length. Results on 14 UCI datasets and a music genre classification problem demonstrate the effectiveness of WOLC-ECOC.
  • Keywords
    error correction codes; iterative decoding; optimisation; pattern classification; ternary codes; binary-class classifiers; cutting plane algorithm; heuristic ternary error-correcting output codes; multiclass classification problems; multiple strong classifiers; optimized weighted decoding algorithm; weight optimization and layered clustering-based ECOC; Clustering algorithms; Cybernetics; Decoding; Encoding; Iterative decoding; Optimization; Training; Ensemble learning; error-correcting output code (ECOC); multiclass classification; multiple classifier system;
  • fLanguage
    English
  • Journal_Title
    Cybernetics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    2168-2267
  • Type

    jour

  • DOI
    10.1109/TCYB.2014.2325603
  • Filename
    6824185