Genetic selection of non-linear product terms in the inputs to a linear classifier for handwritten digit recognition

The purpose of the study is to compare neural network and linear system based models in 2-D pattern recognition tasks. Using a linear classifier, non-linear inputs are generated based on the linear inputs using different forms of generating products. These nonlinear inputs form a candidate set from which nonlinear inputs are selected to improve classification performance. A genetic search is performed to find an appropriate set of non-linear inputs. The method is applied to the handwritten digit recognition problem. Results show that the linear model with linear inputs reaches a classification performance on the testing database of 79.3%. However, when nonlinear inputs selected by the genetic algorithm were used, and included as new inputs, the classification performance increased up to 92.8%. These results are compared with those of three non-linear neural network models widely used in classification tasks using the same database. A single-layer perceptron with linear inputs reached 81.0% of correct classification. Perceptron models having a single-hidden layer and two-hidden layers reached classification results of 90.1% and 92.5%, respectively. Therefore, these results show that a linear classifier with an appropriate set of non-linear inputs reached a classification performance similar or better than those obtained by nonlinear neural network classifiers with one and two-hidden layer and with linear inputs.

[1]  D. E. Goldberg,et al.  Genetic Algorithms in Search, Optimization & Machine Learning , 1989 .

[2]  Simon Haykin,et al.  Neural Networks: A Comprehensive Foundation , 1998 .

[3]  C. Pérez,et al.  Lithological composition sensor based on digital image feature extraction, genetic selection of features and neural classification , 1999, Proceedings 1999 International Conference on Information Intelligence and Systems (Cat. No.PR00446).

[4]  Dit-Yan Yeung,et al.  Recognizing on-line handwritten alphanumeric characters through flexible structural matching , 1999, Pattern Recognit..

[5]  Zheru Chi,et al.  Handwritten numeral recognition using self-organizing maps and fuzzy rules , 1995, Pattern Recognit..

[6]  Sung-Bae Cho,et al.  Neural-network classifiers for recognizing totally unconstrained handwritten numerals , 1997, IEEE Trans. Neural Networks.

[7]  C.A. Perez,et al.  Improvements on handwritten digit recognition by genetic selection of neural network topology and by augmented training , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[8]  Claudio A. Perez,et al.  Neural versus difference equation modeling for 2D pattern recognition problems , 2000, Smc 2000 conference proceedings. 2000 ieee international conference on systems, man and cybernetics. 'cybernetics evolving to systems, humans, organizations, and their complex interactions' (cat. no.0.

[9]  R. Lippmann,et al.  An introduction to computing with neural nets , 1987, IEEE ASSP Magazine.

[10]  Claudio A. Perez,et al.  Improved handwritten digit recognition system based on fuzzy rules and prototypes created by Euclidean distance , 2000, Smc 2000 conference proceedings. 2000 ieee international conference on systems, man and cybernetics. 'cybernetics evolving to systems, humans, organizations, and their complex interactions' (cat. no.0.

[11]  Claudio A. Perez,et al.  Improvements on handwritten digit recognition by cooperation of modular neural networks , 1998, SMC'98 Conference Proceedings. 1998 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.98CH36218).