Perceptron Training Algorithms designed using Discrete-Time Control Liapunov Functions

Perceptrons, proposed in the seminal paper McCulloch-Pitts of 1943, have remained of interest to neural network community because of their simplicity and usefulness in classifying linearly separable data. Gradient descent and conjugate gradient are two widely used techniques for solving a set of linear inequalities. In finite precision implementation, the numerical errors could cause a loss of the residue orthogonality, which, in turn, results in loss of convergence. This paper takes a recently proposed control-inspired approach, to the design of iterative perceptron training algorithms, by regarding certain training/algorithm parameters as controls and then using a control Liapunov technique to choose appropriate values of these parameters.

[1]  G. Nagaraja,et al.  Solution of linear inequalities: A conjugate gradient algorithm for linear constraints , 1974 .

[2]  R. L. Kashyap,et al.  An Algorithm for Linear Inequalities and its Applications , 1965, IEEE Trans. Electron. Comput..

[3]  Amit Bhaya,et al.  Adaptive filtering algorithms designed using control Liapunov functions , 2006, IEEE Signal Processing Letters.

[4]  Eugenius Kaszkurewicz,et al.  Iterative methods as dynamical systems with feedback control , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[5]  Catherine Blake,et al.  UCI Repository of machine learning databases , 1998 .

[6]  Richard O. Duda,et al.  Pattern classification and scene analysis , 1974, A Wiley-Interscience publication.

[7]  C. M. Reeves,et al.  Function minimization by conjugate gradients , 1964, Comput. J..

[8]  M. Hestenes,et al.  Methods of conjugate gradients for solving linear systems , 1952 .

[9]  Paul Tseng Control perspectives on numerical algorithms and matrix problems , 2008, Math. Comput..

[10]  Eugenius Kaszkurewicz,et al.  Support vector classifiers via gradient systems with discontinuous righthand sides , 2004 .

[11]  Yousef Saad,et al.  Iterative methods for sparse linear systems , 2003 .

[12]  Eugenius Kaszkurewicz,et al.  Support vector classifiers via gradient systems with discontinuous righthand sides , 2004, 2004 IEEE International Joint Conference on Neural Networks (IEEE Cat. No.04CH37541).

[13]  R. P. Jagadeesh Chandra Bose,et al.  Adaptive conjugate gradient algorithm for perceptron training , 2006, Neurocomputing.

[14]  Mohamad H. Hassoun,et al.  Adaptive Ho-Kashyap rules for perceptron training , 1992, IEEE Trans. Neural Networks.

[15]  Nils J. Nilsson,et al.  The Mathematical Foundations of Learning Machines , 1990 .