Abstract
The prediction accuracy and generalization ability of neural/neurofuzzy models for chaotic time series prediction highly depends on employed network model as well as learning algorithm. In this study, several neural and neurofuzzy models with different learning algorithms are examined for prediction of several benchmark chaotic systems and time series. The prediction performance of locally linear neurofuzzy models with recently developed Locally Linear Model Tree (LoLiMoT) learning algorithm is compared with that of Radial Basis Function (RBF) neural network with Orthogonal Least Squares (OLS) learning algorithm, MultiLayer Perceptron neural network with error back-propagation learning algorithm, and Adaptive Network based Fuzzy Inference System. Particularly, cross validation techniques based on the evaluation of error indices on multiple validation sets is utilized to optimize the number of neurons and to prevent over fitting in the incremental learning algorithms. To make a fair comparison between neural and neurofuzzy models, they are compared at their best structure based on their prediction accuracy, generalization, and computational complexity. The experiments are basically designed to analyze the generalization capability and accuracy of the learning techniques when dealing with limited number of training samples from deterministic chaotic time series, but the effect of noise on the performance of the techniques is also considered. Various chaotic systems and time series including Lorenz system, Mackey-Glass chaotic equation, Henon map, AE geomagnetic activity index, and sunspot numbers are examined as case studies. The obtained results indicate the superior performance of incremental learning algorithms and their respective networks, such as, OLS for RBF network and LoLiMoT for locally linear neurofuzzy model.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Haykin S., (1994). Neural Networks: A Comprehensive Foundation. MacMillan, New York
Hornik K., Stinchombe M., White H. (1989). Multilayer feed forward networks are universal approximators, Neural Networks 2(2): 359–366
Park J., Sandberg I.W. (1993). Approximation and radial basis function networks, Neural Computation 5(2):305–316
Elsner J.B. (1992). Predicting time series using a neural network as a method of distinguishing chaos from noise, Journal of Physics A: Mathematical and General A 25(5):843–850
Farmer J.D., Sidorowich J.J. (1987). Predicting chaotic time series, Physical Review Letters 59(8):845–848
Casdagli M. (1989). Nonlinear prediction of chaotic time series. Physica D 35:335–356
Giona M., Lentini F., Cimagalli, V. (1991). Functional reconstruction and local prediction of chaotic time series, Physical Review A 44(6):3496–3502
Takens F., (1981). Detecting strange attractors in turbulence. In: Rand D.A., Young L.S., (eds), Dynamical Systems and Turbulence. Springer Verlag, New York
Fogel D.B. (1991). An information criterion for optimal neural network selection. IEEE Transactions on Neural Networks 2(5):490–497
Leung H., Lo T., Wang S. (2001) Prediction of noisy chaotic time series using an optimal radial basis function neural network. IEEE Transactions on Neural Networks 12(5):1163–1172
Chen S., Wu Y., Luk B.L. (1999) Combined genetic algorithm optimization and regularized orthogonal least squares learning for radial basis function networks. IEEE Transactions on Neural Networks 10(5):1239–1243
Chen S., Cowan C.F.N., Grant P.M. (1991), Orthogonal least squares learning algorithm for radial basis function networks. IEEE Transactions on Neural Networks 2(2): 302–309
Takagi T., Sugeno M. (1985), Fuzzy identification of systems and its applications to modeling and control. IEEE Transactions on Systems, Man and Cybernetics 15(1): 116–132
Nelles O., (2001) Nonlinear System Identification. Springer Verlag, Berlin
Bossley, K. M.: Neurofuzzy modelling approaches in system identification, PhD Thesis, 1997, University of Southampton, Southampton, UK.
Jang J.R. (1993), ANFIS: adaptive network-based fuzzy inference system. IEEE Transactions on Systems, Man and Cybernetics 23(3): 665–685
Kavli T. (1993), ASMOD: an algorithm for adaptive spline modeling of observation data. International Journal of Control 58(4): 947–967
Nelles, O., Fischer, M. and Muller, B.: Fuzzy rule extraction by a genetic algorithm and constrained nonlinear optimization of membership functions, In: Proceedings of the IEEE International Conference on Fuzzy Systems, pp. 213–219, New Orleans, USA, 1998.
Nelles O. Nonlinear system identification with local linear neuro-fuzzy models, PhD Thesis, 1999, TU Darmstadt, Shaker Verlag, Aachen, Germany
Nelles, O.: Orthonormal basis functions for nonlinear system identification with local linear model trees (LoLiMoT), In: Proceedings of the IFAC Symposium for System Identification (SYSID), pp. 667–672, Fukuda, Japan (1997).
Lendasse, A., Wertz, V. and Verleysen, M.: Model selection with cross-validations and bootstraps - application to time series prediction with RBFN models, In: O. Kaynak, E. Alpaydin, E. Oja and L. Xu (eds), Proceedings of the ICANN 2003, Joint International Conference on Artificial Neural Networks, June 26–29, 2003, Istanbul (Turkey), Artificial Neural Networks and Neural Information Processing, Lecture Notes in Computer Science 2714, Springer-Verlag, Berlin, pp. 573–580, 2003.
Kugiumtzis D., Lillekjendlie B., Christophersen N. (1994), Chaotic time series, part I: estimation of some invariant properties in state space. Modeling, Identification and Control 15(4): 205–224
Abarbanel H.D.I., (1996). Analysis of Observed Chaotic Data. Springer Verlag, New York
Ott E., (1993). Chaos in Dynamical Systems. Cambridge University Press, Cambridge
Weigend A.S., Gershenfeld N.A. Time Series Prediction: Forecasting the future and understanding the past, Santa Fe Institute Studies in the Science of Complexity, Proceedings vol. XV, Addison-Wesley, Reading, MA, 1993.
Lorenz E.N. (1963) Deterministic non-periodic flow. Journal of Atmospheric Science 20:130–141
Mackey M., Glass L. (1977), Oscillation and chaos in physiological control systems. Science 197:287
Sello S. (2001), Solar cycle forecasting: a nonlinear dynamics approach. Astronomy and Astrophysics 377:312–320
Kugiumtzis D. (1999), Test your surrogate data before you test for nonlinearity. Physical Review E 60:2808–2816
Schreiber T. Interdisciplinary application of nonlinear time series methods, Physical Reports 308 (1998).
Theiler J., Eubank S., Longtin A., Galdrikian B., Doyne Farmer J. (1992), Testing for nonlinearity in time series: the method of surrogate data. Physica D 58:77–94
Lawrence J.K., Cadavid A.C., Ruzmaikin A.A. (1995), Turbulent and chaotic dynamics underlying solar magnetic variability. Astrophysical Journal 455:366
Zhang Q. (1996), A nonlinear prediction of the smoothed monthly sunspot numbers. Astronomy and Astrophysics 310:646
Schreiber T., Schmitz A. (2000), Surrogate time series. Physica D. 142:346–382
http://sidc.oma.be/index.php3
Vassiliadis D.V., Sharma A.S., Eastman T.E., Papadopoulos K. (1990), Low chaos in magnetospheric activity from AE time series. Geophysical Research Letters 17(11):1841–1844
http://swdcwww.kugi.kyoto-u.ac.jp/index.html
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Gholipour, A., Araabi, B.N. & Lucas, C. Predicting Chaotic Time Series Using Neural and Neurofuzzy Models: A Comparative Study. Neural Process Lett 24, 217–239 (2006). https://doi.org/10.1007/s11063-006-9021-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11063-006-9021-x