title: A new adaptive backpropagation algorithm based on Lyapunov stability theory for neural networks.
abstract: A new adaptive backpropagation (BP) algorithm based on Lyapunov stability theory for neural networks is developed in this paper. It is shown that the candidate of a Lyapunov function V(k) of the tracking error between the output of a neural network and the desired reference signal is chosen first, and the weights of the neural network are then updated, from the output layer to the input layer, in the sense that deltaV(k) = V(k) - V(k - 1) < 0. The output tracking error can then asymptotically converge to zero according to Lyapunov stability theory. Unlike gradient-based BP training algorithms, the new Lyapunov adaptive BP algorithm in this paper is not used for searching the global minimum point along the cost-function surface in the weight space, but it is aimed at constructing an energy surface with a single global minimum point through the adaptive adjustment of the weights as the time goes to infinity. Although a neural network may have bounded input disturbances, the effects of the disturbances can be eliminated, and asymptotic error convergence can be obtained. The new Lyapunov adaptive BP algorithm is then applied to the design of an adaptive filter in the simulation example to show the fast error convergence and strong robustness with respect to large bounded input disturbances.
authors.affiliation: School of Computer Engineering, Nanyang Technological University, Singapore 639798, Singapore. aszhman@ntu.edu.sg
authors.forename: Zhihong
authors.initials: Z
authors.lastname: Man
authors.forename: Hong Ren
authors.initials: HR
authors.lastname: Wu
authors.forename: Sophie
authors.initials: S
authors.lastname: Liu
authors.forename: Xinghuo
authors.initials: X
authors.lastname: Yu
mesh_terms: D000465:Algorithms; D016247:Information Storage and Retrieval / Q000379:methods*; D007257:Information Theory; D016571:Neural Networks, Computer; D010363:Pattern Recognition, Automated / Q000379:methods*; D012815:Signal Processing, Computer-Assisted; D013598:Systems Theory