Comparing recurrent networks for time-series forecasting
2012, Proceedings of the International Joint Conference on Neural Networks
https://doi.org/10.1109/IJCNN.2012.6252459Abstract
This paper provides a comparison between two methods for time series forecasting. The first method is based on traditional recurrent neural networks (RNNs) while the second method is based in Reservoir Computing (RC). Reservoir Computing is a new paradigm that offers an intuitive methodology for using the temporal processing power of RNNs without the inconvenience of training them. So we decided to compare the advantages / disadvantages of using Reservoir Computing and RNNs in the problem of time series forecasting. The first method uses a Nonlinear Autoregressive Network with exogenous inputs (NARX). Optimization was carried out on the NARX architecture through an optimization procedure focused on the best MSE metrics in the training set. The second method, called RCDESIGN, combines an evolutionary algorithm with Reservoir Computing and simultaneously looks for the best values of parameters, topology and weight matrices without rescaling the reservoir by the spectral radius. Nevertheless RCDESIGN has yielded fast tracking and excellent performance in some benchmark problems including the Narma and Mackey-Glass time-series.
References (19)
- J. J. Steil, "Stability of backpropagation-decorrelation efficient O(N) recurrent learning," in: Proceedings of the 13th European Symposium on Artificial Neural Networks, ESANN 2005, 2005, pp. 43.48
- D. Verstraeten, B. Schrauwen, M. D'Haene, D. Stroobandt, "An experimental unification of reservoir computing methods," in Neural Networks, vol. 20 (3), pp.391-403, 2007.
- H. Jaeger, "The echo state approach to analyzing and training recurrent neural networks," Technical Report GMD 148, German National Resource Center for Information Technology, 2001.
- W. Maass, T. Natschlager, H. Markram, "Real-time computing without stable states: A new framework for neural computation based on perturbations," in Neural Computation, vol. 14(11), pp. 2531-2560, 2002.
- M. Lukosevicius, H. Jaeger. "Reservoir Computing Approaches to recurrent Neural Network Training", Computer Science Review, vol. 3(3), pp.127-149, 2009.
- A. A. Ferreira, T. B. Ludermir, "Comparing Evolutionary Methods for Reservoir Computing Pre-training," in: Proceedings of 2011 International Joint Conference on Neural Networks, 2011, pp. 283-290.
- H. Jaeger. "Tutorial on training recurrent neural networks, covering BPTT, RTRL, EKF and the echo state network approach", Technical Report GMD 159, German National Resource Center for Information Technology, 2002.
- E. Anderson, Z. Bai, C. Bischof, and et al. LAPACK User's Guide. SIAM, December, 1999.
- B. Schrauwen, D. Verstraeten, M. D'Haene, (2010, December). "Reservoir Computing Toolbox Manual". [Online]. Available: http://reslab.elis.ugent.be/rctoolbox.
- J. H. Holland, "Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology Control and Artificial Intelligence," MIT Press, Cambridge, MA, USA, 1992.
- L. Prechelt, "Proben1 -a set of neural network benchmark problems and benchmarking rules.," Tech. rep., 21/94, Fakultt fr Informatik, Universitt Karlsruhe, Germany, 1994.
- K. Ishii, T. van der Zant , V. Becanovic and P. Ploger. "Identification of motion with echo state network," in Proceedings of OCEANS 2004 MTS/IEEE --TECHNO--OCEAN 2004 Conference, vol. 3, pp. 1205- 1210, 2004.
- E. A. Antonelo, B. Schrauwen, D. Stroobandt. "Event detection and localization for small mobile robots using reservoir computing," Neural Networks, vol. 21(6), pp.862-871, 2008.
- D. Marquardt. "An Algorithm for Least-Squares Estimation of Nonlinear Parameters," SIAM J. Appl. Math. vol. 11, pp 431-441, 1963.
- M. Riedmiller, H. Braun. "A Direct Adaptive Method for Faster Backpropagation Learning: The RPROP Algorithm," IEEE International Conference on Neural Networks, vol. 1, p..586-591, 1993.
- H. Jaeger. "Adaptive nonlinear system identification with echo state networks," Advances in Neural Information Processing Systems 15, MIT Press, Cambridge, MA, 2003, pp. 593-600.
- H. Jaeger, H. Haas. "Harnessing nonlinearity: Predicting chaotic systems and saving energy in wireless telecommunication.," Science 308, pp. 78- 80, 2004.
- B. Liebald. "Exploration of efects of diferent network topologies on the ESN signal crosscorrelation matrix spectrum.," Master Dissertation, Jacobs University Bremen, 2004.
- D. Verstraeten, B. Schrauwen, M. D'Haene, D. Stroobandt. "An experimental unification of reservoir computing methods.," Neural Networks, vol. 20 (3), pp. 391-403, 2007.