Jin-Deng Zhou, Xiao-Dan Wang, Hong-Jian Zhou, Yong-Hua Cui, Sun Jing
Optical Engineering, Vol. 51, Issue 5, 057202, (May 2012) https://doi.org/10.1117/1.OE.51.5.057202
TOPICS: Binary data, Error analysis, Optical engineering, Computer programming, Data modeling, Neural networks, Statistical analysis, Computer science, Complex systems, Expectation maximization algorithms
It is known that error-correcting output codes (ECOC) is a common way to model multiclass classification problems, in which the research of encoding based on data is attracting more and more attention. We propose a method for learning ECOC with the help of a single-layered perception neural network. To achieve this goal, the code elements of ECOC are mapped to the weights of network for the given decoding strategy, and an object function with the constrained weights is used as a cost function of network. After the training, we can obtain a coding matrix including lots of subgroups of class. Experimental results on artificial data and University of California Irvine with logistic linear classifier and support vector machine as the binary learner show that our scheme provides better performance of classification with shorter length of coding matrix than other state-of-the-art encoding strategies.