Skip to main content
Journal cover image

Joint learning of error-correcting output codes and dichotomizers from data

Publication ,  Journal Article
Zhong, G; Huang, K; Liu, CL
Published in: Neural Computing and Applications
June 1, 2012

The ECOC technique is a powerful tool to learn and combine multiple binary learners for multi-class classification. It generally involves three steps: coding, dichotomizers learning, and decoding. In previous ECOC methods, the coding step and the dichotomizers learning step are usually performed independently. This simplifies the learning problem but may lead to unsatisfactory decoding results. To solve this problem, we propose a novel model for learning the ECOC matrix and dichotomizers jointly from data. We formulate the model as a nonlinear programming problem and develop an efficient alternating minimization algorithm to solve it. Specifically, for fixed ECOC matrix, our model is decomposed into a group of mutually independent quadratic programming problems; while for fixed dichotomizers, it is a difference of convex functions problem and can be easily solved using the concave--convex procedure algorithm. Our experimental results on ten data sets from the UCI machine learning repository demonstrated the advantage of our model over state-of-the-art ECOC methods. © 2011 Springer-Verlag London Limited.

Duke Scholars

Published In

Neural Computing and Applications

DOI

ISSN

0941-0643

Publication Date

June 1, 2012

Volume

21

Issue

4

Start / End Page

715 / 724

Related Subject Headings

  • Artificial Intelligence & Image Processing
  • 4611 Machine learning
  • 4603 Computer vision and multimedia computation
  • 4602 Artificial intelligence
  • 1702 Cognitive Sciences
  • 0906 Electrical and Electronic Engineering
  • 0801 Artificial Intelligence and Image Processing
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Zhong, G., Huang, K., & Liu, C. L. (2012). Joint learning of error-correcting output codes and dichotomizers from data. Neural Computing and Applications, 21(4), 715–724. https://doi.org/10.1007/s00521-011-0653-z
Zhong, G., K. Huang, and C. L. Liu. “Joint learning of error-correcting output codes and dichotomizers from data.” Neural Computing and Applications 21, no. 4 (June 1, 2012): 715–24. https://doi.org/10.1007/s00521-011-0653-z.
Zhong G, Huang K, Liu CL. Joint learning of error-correcting output codes and dichotomizers from data. Neural Computing and Applications. 2012 Jun 1;21(4):715–24.
Zhong, G., et al. “Joint learning of error-correcting output codes and dichotomizers from data.” Neural Computing and Applications, vol. 21, no. 4, June 2012, pp. 715–24. Scopus, doi:10.1007/s00521-011-0653-z.
Zhong G, Huang K, Liu CL. Joint learning of error-correcting output codes and dichotomizers from data. Neural Computing and Applications. 2012 Jun 1;21(4):715–724.
Journal cover image

Published In

Neural Computing and Applications

DOI

ISSN

0941-0643

Publication Date

June 1, 2012

Volume

21

Issue

4

Start / End Page

715 / 724

Related Subject Headings

  • Artificial Intelligence & Image Processing
  • 4611 Machine learning
  • 4603 Computer vision and multimedia computation
  • 4602 Artificial intelligence
  • 1702 Cognitive Sciences
  • 0906 Electrical and Electronic Engineering
  • 0801 Artificial Intelligence and Image Processing