Abstract
In this paper, an integrated model based on efficient extreme learning machine (EELM) and differential evolution (DE) is proposed to predict chaotic time series. In the proposed model, a novel learning algorithm called EELM is presented and used to model the chaotic time series. The EELM inherits the basic idea of extreme learning machine (ELM) in training single hidden layer feedforward networks, but replaces the commonly used singular value decomposition with a reduced complete orthogonal decomposition to calculate the output weights, which can achieve a much faster learning speed than ELM. Moreover, in order to obtain a more accurate and more stable prediction performance for chaotic time series prediction, this model abandons the traditional two-stage modeling approach and adopts an integrated parameter selection strategy which employs a modified DE algorithm to optimize the phase space reconstruction parameters of chaotic time series and the model parameter of EELM simultaneously based on a hybrid validation criterion. Experimental results show that the proposed integrated prediction model can not only provide stable prediction performances with high efficiency but also achieve much more accurate prediction results than its counterparts for chaotic time series prediction.










Similar content being viewed by others
Explore related subjects
Discover the latest articles and news from researchers in related subjects, suggested using machine learning.References
Das A, Das P (2007) Chaotic analysis of the foreign exchange rates. Appl Math Comput 185(1):388–396
Bao Y, Wang H, Wang BN (2013) Short-term wind power prediction using differential EMD and relevance vector machine. Neural Comput Appl 23(3):1–7
Abdi J, Moshiri B, Abdulhai B, Sedigh AK (2013) Short-term traffic flow forecasting: parametric and nonparametric approaches via emotional temporal difference learning. Neural Comput Appl 23(1):141–159
Sivapragasam C, Vanitha S, Muttil N, Suganya K, Suji S, Selvi MT, Selvi R, Sudha SJ (2014) Monthly flow forecast for Mississippi River basin using artificial neural networks. Neural Comput Appl 24(7):1785–1793
Yang XH, Mei Y, She DX, Li JQ (2011) Chaotic Bayesian optimal prediction method and its application in hydrological time series. Comput Math Appl 61(8):1975–1978
Gholipour A, Araabi BN, Lucas C (2006) Predicting chaotic time series using neural and neurofuzzy models: a comparative study. Neural Process Lett 24(3):217–239
De Gooijer JG, Hyndman RJ (2006) 25 years of time series forecasting. Int J Forecast 22(3):443–473
Ma QL, Zheng QL, Peng H, Zhong TW, Xu LQ (2007) Chaotic time series prediction based on evolving recurrent neural networks. In: 2007 International conference on machine learning and cybernetics, Hong Kong, 2007. IEEE, pp 3496–3500
Lin CJ, Chen CH, Lin CT (2009) A hybrid of cooperative particle swarm optimization and cultural algorithm for neural fuzzy networks and its prediction applications. IEEE Trans Syst Man Cybern Part C Appl Rev 39(1):55–68
Ardalani-Farsa M, Zolfaghari S (2010) Chaotic time series prediction with residual analysis method using hybrid Elman-NARX neural networks. Neurocomputing 73(13):2540–2553
Castro JR, Castillo O, Melin P, Mendoza O, Rodríguez-Díaz A (2011) An interval type-2 fuzzy neural network for chaotic time series prediction with cross-validation and Akaike test. In: Castillo O, Kacprzyk J, Pedrycz W (eds) Soft computing for intelligent control and mobile robotics. Berlin Heidelberg, Springer, pp 269–285
Chandra R, Zhang MJ (2012) Cooperative coevolution of Elman recurrent neural networks for chaotic time series prediction. Neurocomputing 86(1):116–123
Ardalani-Farsa M, Zolfaghari S (2013) Taguchi’s design of experiment in combination selection for a chaotic time series forecasting method using ensemble artificial neural networks. Cybern Syst 44(4):351–377
Chen DY, Han WT (2013) Prediction of multivariate chaotic time series via radial basis function neural network. Complexity 18(4):55–66
Marzban F, Ayanzadeh R, Marzban P (2014) Discrete time dynamic neural networks for predicting chaotic time series. J Artif Intell 7(1):24–34
Abiyev RH (2011) Fuzzy wavelet neural network based on fuzzy clustering and gradient techniques for time series prediction. Neural Comput Appl 20(2):249–259
Miranian A, Abdollahzade M (2013) Developing a local least-squares support vector machines-based neuro-fuzzy model for nonlinear and chaotic time series prediction. IEEE Trans Neural Netw Learn Syst 24(2):207–218
Wu Q (2010) The hybrid forecasting model based on chaotic mapping, genetic algorithm and support vector machine. Expert Syst Appl 37(2):1776–1783
Wang B, Huang H, Wang X (2013) A support vector machine based MSM model for financial short-term volatility forecasting. Neural Comput Appl 22(1):21–28
Donate JP, Li X, Sánchez GG, de Miguel AS (2013) Time series forecasting by evolving artificial neural networks with genetic algorithms, differential evolution and estimation of distribution algorithm. Neural Comput Appl 22(1):11–20
Huang GB, Zhu QY, Siew CK (2006) Extreme learning machine: theory and applications. Neurocomputing 70(1):489–501
Sun ZL, Choi TM, Au KF, Yu Y (2008) Sales forecasting using extreme learning machine with applications in fashion retailing. Decis Support Syst 46(1):411–419
Bhat AU, Merchant SS, Bhagwat SS (2008) Prediction of melting points of organic compounds using extreme learning machines. Ind Eng Chem Res 47(3):920–925
Hough PD, Vavasis SA (1997) Complete orthogonal decomposition for weighted least squares. SIAM J Matrix Anal Appl 18(2):369–392
Zhang WZ, Long W, Jiao JJ (2012) Parameters determination based on composite evolutionary algorithm for reconstructing phase-space in chaos time series. Acta Phys Sin 61(22):1–7
Takens F (1981) Detecting strange attractors in turbulence. In: Rand D, Young L-S (eds) Dynamical systems and turbulence, Warwick 1980. Berlin Heidelberg, Springer, pp 366–381
Albano AM, Muench J, Schwartz C, Mees A, Rapp P (1988) Singular-value decomposition and the Grassberger–Procaccia algorithm. Phys Rev A 38(6):3017–3026
Fraser AM (1989) Information and entropy in strange attractors. IEEE Trans Inf Theory 35(2):245–262
Kugiumtzis D (1996) State space reconstruction parameters in the analysis of chaotic time series—the role of the time window length. Physica D 95(1):13–28
Cao L (1997) Practical method for determining the minimum embedding dimension of a scalar time series. Physica D 110(1):43–50
Kim HS, Eykholt R, Salas J (1999) Nonlinear dynamics, delay times, and embedding windows. Physica D 127(1):48–60
Golub GH, Van Loan CF (2012) Matrix computations, vol 3. JHU Press, Baltimore
Bartlett PL (1998) The sample complexity of pattern classification with neural networks: the size of the weights is more important than the size of the network. IEEE Trans Inf Theory 44(2):525–536
Storn R, Price K (1997) Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Global Optim 11(4):341–359
SIDC (World Data Center for the Sunspot Index) (2014). http://sidc.oma.be/
Rojas I, Valenzuela O, Rojas F, Guillén A, Herrera LJ, Pomares H, Marquez L, Pasadas M (2008) Soft-computing techniques and ARMA model for time series prediction. Neurocomputing 71(4):519–537
Ardalani-Farsa M, Zolfaghari S (2011) Residual analysis and combination of embedding theorem and artificial intelligence in chaotic time series forecasting. Appl Artif Intell 25(1):45–73
Parsapoor M, Bilstrup U (2013) Chaotic time series prediction using brain emotional learning-based recurrent fuzzy system (BELRFS). Int J Reason Based Intell Syst 5(2):113–126
Acknowledgments
This work is supported by the Key Program of the National Natural Science Foundation of China (Grant No. 61139002), the National High Technology Research and Development Program of China (Grant No. 2012AA063301), the National Key Technology Research and Development Program of the Ministry of Science and Technology of China (Grant No.2014BAJ04B02), the Fundamental Research Funds for the Central Universities of Ministry of Education of China (Grant Nos. 3122014D032, 3122013P013), the Open Project Foundation of Information Technology Research Base of Civil Aviation Administration of China (Grant No. CAAC-ITRB-201401). All of these supports are appreciated.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Guo, W., Xu, T. & Lu, Z. An integrated chaotic time series prediction model based on efficient extreme learning machine and differential evolution. Neural Comput & Applic 27, 883–898 (2016). https://doi.org/10.1007/s00521-015-1903-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-015-1903-2