A robust recurrent simultaneous perturbation stochastic approximation training algorithm for recurrent neural networks

Training of recurrent neural networks (RNNs) introduces considerable computational complexities due to the need for gradient evaluations. How to get fast convergence speed and low computational complexity remains a challenging and open topic. Besides, the transient response of learning process of RN...

Full description

Saved in:
Bibliographic Details
Main Authors: Song, Qing, Xu, Zhao, Wang, Danwei
Other Authors: School of Electrical and Electronic Engineering
Format: Article
Language:English
Published: 2014
Subjects:
Online Access:https://hdl.handle.net/10356/105067
http://hdl.handle.net/10220/20401
http://dx.doi.org/10.1007/s00521-013-1436-5
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-105067
record_format dspace
spelling sg-ntu-dr.10356-1050672019-12-06T21:45:31Z A robust recurrent simultaneous perturbation stochastic approximation training algorithm for recurrent neural networks Song, Qing Xu, Zhao Wang, Danwei School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering::Electric power Training of recurrent neural networks (RNNs) introduces considerable computational complexities due to the need for gradient evaluations. How to get fast convergence speed and low computational complexity remains a challenging and open topic. Besides, the transient response of learning process of RNNs is a critical issue, especially for online applications. Conventional RNN training algorithms such as the backpropagation through time and real-time recurrent learning have not adequately satisfied these requirements because they often suffer from slow convergence speed. If a large learning rate is chosen to improve performance, the training process may become unstable in terms of weight divergence. In this paper, a novel training algorithm of RNN, named robust recurrent simultaneous perturbation stochastic approximation (RRSPSA), is developed with a specially designed recurrent hybrid adaptive parameter and adaptive learning rates. RRSPSA is a powerful novel twin-engine simultaneous perturbation stochastic approximation (SPSA) type of RNN training algorithm. It utilizes three specially designed adaptive parameters to maximize training speed for a recurrent training signal while exhibiting certain weight convergence properties with only two objective function measurements as the original SPSA algorithm. The RRSPSA is proved with guaranteed weight convergence and system stability in the sense of Lyapunov function. Computer simulations were carried out to demonstrate applicability of the theoretical results. Accepted version 2014-08-26T01:36:32Z 2019-12-06T21:45:31Z 2014-08-26T01:36:32Z 2019-12-06T21:45:31Z 2014 2014 Journal Article Xu, Z., Song, Q., & Wang, D. (2014). A robust recurrent simultaneous perturbation stochastic approximation training algorithm for recurrent neural networks. Neural Computing and Applications, 24(7-8). 1851-1866. https://hdl.handle.net/10356/105067 http://hdl.handle.net/10220/20401 http://dx.doi.org/10.1007/s00521-013-1436-5 en Neural computing and applications © 2014 Springer-Verlag London Limited. This is the author created version of a work that has been peer reviewed and accepted for publication by Neural Computing and Applications, Springer-Verlag London Limited. It incorporates referee’s comments but changes resulting from the publishing process, such as copyediting, structural formatting, may not be reflected in this document. The published version is available at: [http://dx.doi.org/10.1007/s00521-013-1436-5]. application/pdf
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic DRNTU::Engineering::Electrical and electronic engineering::Electric power
spellingShingle DRNTU::Engineering::Electrical and electronic engineering::Electric power
Song, Qing
Xu, Zhao
Wang, Danwei
A robust recurrent simultaneous perturbation stochastic approximation training algorithm for recurrent neural networks
description Training of recurrent neural networks (RNNs) introduces considerable computational complexities due to the need for gradient evaluations. How to get fast convergence speed and low computational complexity remains a challenging and open topic. Besides, the transient response of learning process of RNNs is a critical issue, especially for online applications. Conventional RNN training algorithms such as the backpropagation through time and real-time recurrent learning have not adequately satisfied these requirements because they often suffer from slow convergence speed. If a large learning rate is chosen to improve performance, the training process may become unstable in terms of weight divergence. In this paper, a novel training algorithm of RNN, named robust recurrent simultaneous perturbation stochastic approximation (RRSPSA), is developed with a specially designed recurrent hybrid adaptive parameter and adaptive learning rates. RRSPSA is a powerful novel twin-engine simultaneous perturbation stochastic approximation (SPSA) type of RNN training algorithm. It utilizes three specially designed adaptive parameters to maximize training speed for a recurrent training signal while exhibiting certain weight convergence properties with only two objective function measurements as the original SPSA algorithm. The RRSPSA is proved with guaranteed weight convergence and system stability in the sense of Lyapunov function. Computer simulations were carried out to demonstrate applicability of the theoretical results.
author2 School of Electrical and Electronic Engineering
author_facet School of Electrical and Electronic Engineering
Song, Qing
Xu, Zhao
Wang, Danwei
format Article
author Song, Qing
Xu, Zhao
Wang, Danwei
author_sort Song, Qing
title A robust recurrent simultaneous perturbation stochastic approximation training algorithm for recurrent neural networks
title_short A robust recurrent simultaneous perturbation stochastic approximation training algorithm for recurrent neural networks
title_full A robust recurrent simultaneous perturbation stochastic approximation training algorithm for recurrent neural networks
title_fullStr A robust recurrent simultaneous perturbation stochastic approximation training algorithm for recurrent neural networks
title_full_unstemmed A robust recurrent simultaneous perturbation stochastic approximation training algorithm for recurrent neural networks
title_sort robust recurrent simultaneous perturbation stochastic approximation training algorithm for recurrent neural networks
publishDate 2014
url https://hdl.handle.net/10356/105067
http://hdl.handle.net/10220/20401
http://dx.doi.org/10.1007/s00521-013-1436-5
_version_ 1681043627275452416