Pre-trainable Reservoir Computing with Recursive Neural Gas

Echo State Networks (ESN) are a class of Recurrent Neural Networks (RNN) that has gained substantial popularity due to their effectiveness, ease of use and potential for compact hardware implementation. An ESN contains the three network layers input, reservoir and readout where the reservoir is the truly recurrent network. The input and reservoir layers of an ESN are initialized at random and never trained afterwards and the training of the ESN is applied to the readout layer only. The alternative of Recursive Neural Gas (RNG) is one of the many proposals of fully-trainable reservoirs that can be found in the literature. Although some improvements in performance have been reported with RNG, to the best of authors' knowledge, no experimental comparative results are known with benchmarks for which ESN is known to yield excellent results. This work describes an accurate model of RNG together with some extensions to the models presented in the literature and shows comparative results on three well-known and accepted datasets. The experimental results obtained show that, under specific circumstances, RNG-based reservoirs can achieve better performance.

[1]  Thomas Voegtlin,et al.  Recursive self-organizing maps , 2002, Neural Networks.

[2]  Marco Piastra,et al.  Some further evidence about magnification and shape in neural gas , 2015, 2015 International Joint Conference on Neural Networks (IJCNN).

[3]  Wolfgang Maass,et al.  Liquid State Machines: Motivation, Theory, and Applications , 2010 .

[4]  S. P. Lloyd,et al.  Least squares quantization in PCM , 1982, IEEE Trans. Inf. Theory.

[5]  Geert Morthier,et al.  Experimental demonstration of reservoir computing on a silicon photonics chip , 2014, Nature Communications.

[6]  S. Barry Cooper,et al.  Computability In Context: Computation and Logic in the Real World , 2009 .

[7]  Thomas Martinetz,et al.  'Neural-gas' network for vector quantization and its application to time-series prediction , 1993, IEEE Trans. Neural Networks.

[8]  Christof Teuscher,et al.  A Comparative Study of Reservoir Computing for Temporal Signal Processing , 2014, ArXiv.

[9]  L. Glass,et al.  Oscillation and chaos in physiological control systems. , 1977, Science.

[10]  Fernando José Von Zuben,et al.  Self-organization and lateral interaction in echo state network reservoirs , 2014, Neurocomputing.

[11]  E. Lorenz Deterministic nonperiodic flow , 1963 .

[12]  Mantas Lukosevicius,et al.  Reservoir Computing and Self-Organized Neural Hierarchies , 2012 .

[13]  Dianhui Wang,et al.  A decentralized training algorithm for Echo State Networks in distributed big data applications , 2016, Neural Networks.

[14]  Benjamin Schrauwen,et al.  Optoelectronic Reservoir Computing , 2011, Scientific Reports.

[15]  J. MacQueen Some methods for classification and analysis of multivariate observations , 1967 .

[16]  Herbert Jaeger,et al.  Adaptive Nonlinear System Identification with Echo State Networks , 2002, NIPS.