Dynamic optimal learning rates of a certain class of fuzzy neural networks and its applications with genetic algorithm

The stability analysis of the learning rate for a two-layer neural network (NN) is discussed first by minimizing the total squared error between the actual and desired outputs for a set of training vectors. The stable and optimal learning rate, in the sense of maximum error reduction, for each iteration in the training (back propagation) process can therefore be found for this two-layer NN. It has also been proven in this paper that the dynamic stable learning rate for this two-layer NN must be greater than zero. Thus it Is guaranteed that the maximum error reduction can be achieved by choosing the optimal learning rate for the next training iteration. A dynamic fuzzy neural network (FNN) that consists of the fuzzy linguistic process as the premise part and the two-layer NN as the consequence part is then illustrated as an immediate application of our approach. Each part of this dynamic FNN has its own learning rate for training purpose. A genetic algorithm is designed to allow a more efficient tuning process of the two learning rates of the FNN. The objective of the genetic algorithm is to reduce the searching time by searching for only one learning rate, which is the learning rate of the premise part, in the FNN. The dynamic optimal learning rates of the two-layer NN can be found directly using our innovative approach. Several examples are fully illustrated and excellent results are obtained for the model car backing up problem and the identification of nonlinear first order and second order systems.

[1]  Manfredi Maggiore,et al.  Neural Networks and Fuzzy Systems , 2002 .

[2]  Kevin M. Passino,et al.  Stable adaptive control using fuzzy systems and neural networks , 1996, IEEE Trans. Fuzzy Syst..

[3]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1996, Springer Berlin Heidelberg.

[4]  Marzuki Khalid,et al.  Tuning of a neuro-fuzzy controller by genetic algorithm , 1999, IEEE Trans. Syst. Man Cybern. Part B.

[5]  Li-Xin Wang,et al.  Adaptive fuzzy systems and control - design and stability analysis , 1994 .

[6]  Xuan Kong,et al.  Adaptive Signal Processing Algorithms: Stability and Performance , 1994 .

[7]  Tsu-Tian Lee,et al.  Fuzzy B-spline membership function (BMF) and its applications in fuzzy-neural control , 1994, Proceedings of IEEE International Conference on Systems, Man and Cybernetics.

[8]  Shixin Cheng,et al.  Dynamic learning rate optimization of the backpropagation algorithm , 1995, IEEE Trans. Neural Networks.

[9]  Chi-Hsu Wang,et al.  Function approximation using fuzzy neural networks with robust learning algorithm , 1997, IEEE Trans. Syst. Man Cybern. Part B.

[10]  Kumpati S. Narendra,et al.  Identification and control of dynamical systems using neural networks , 1990, IEEE Trans. Neural Networks.

[11]  Harpreet Singh,et al.  Generating optimal adaptive fuzzy-neural models of dynamical systems with applications to control , 1998, IEEE Trans. Syst. Man Cybern. Part C.

[12]  Chen-Chien James Hsu,et al.  Digital redesign of continuous systems with improved suitability using genetic algorithms , 1997 .

[13]  Chin-Teng Lin,et al.  A neural fuzzy system with fuzzy supervised learning , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[14]  Kim-Fung Man,et al.  Structured genetic algorithm for robust H∞ control systems design , 1996, IEEE Trans. Ind. Electron..

[15]  Yoshiki Uchikawa,et al.  On fuzzy modeling using fuzzy neural networks with the back-propagation algorithm , 1992, IEEE Trans. Neural Networks.

[16]  Germano Lambert-Torres,et al.  A genetic-based neuro-fuzzy approach for modeling and control of dynamical systems , 1998, IEEE Trans. Neural Networks.

[17]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .