Skip to main content
Log in

An integrated chaotic time series prediction model based on efficient extreme learning machine and differential evolution

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Das A, Das P (2007) Chaotic analysis of the foreign exchange rates. Appl Math Comput 185(1):388–396

    Article  MathSciNet  MATH  Google Scholar 

  2. 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

    Google Scholar 

  3. 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

    Article  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

    Article  MathSciNet  MATH  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. De Gooijer JG, Hyndman RJ (2006) 25 years of time series forecasting. Int J Forecast 22(3):443–473

    Article  Google Scholar 

  8. 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

  9. 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

    Article  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

  12. Chandra R, Zhang MJ (2012) Cooperative coevolution of Elman recurrent neural networks for chaotic time series prediction. Neurocomputing 86(1):116–123

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. Chen DY, Han WT (2013) Prediction of multivariate chaotic time series via radial basis function neural network. Complexity 18(4):55–66

    Article  Google Scholar 

  15. Marzban F, Ayanzadeh R, Marzban P (2014) Discrete time dynamic neural networks for predicting chaotic time series. J Artif Intell 7(1):24–34

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. Wu Q (2010) The hybrid forecasting model based on chaotic mapping, genetic algorithm and support vector machine. Expert Syst Appl 37(2):1776–1783

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. 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

    Article  Google Scholar 

  21. Huang GB, Zhu QY, Siew CK (2006) Extreme learning machine: theory and applications. Neurocomputing 70(1):489–501

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. Hough PD, Vavasis SA (1997) Complete orthogonal decomposition for weighted least squares. SIAM J Matrix Anal Appl 18(2):369–392

    Article  MathSciNet  MATH  Google Scholar 

  25. 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

    Google Scholar 

  26. 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

  27. 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

    Article  MathSciNet  Google Scholar 

  28. Fraser AM (1989) Information and entropy in strange attractors. IEEE Trans Inf Theory 35(2):245–262

    Article  MathSciNet  MATH  Google Scholar 

  29. 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

    Article  MATH  Google Scholar 

  30. Cao L (1997) Practical method for determining the minimum embedding dimension of a scalar time series. Physica D 110(1):43–50

    Article  MATH  Google Scholar 

  31. Kim HS, Eykholt R, Salas J (1999) Nonlinear dynamics, delay times, and embedding windows. Physica D 127(1):48–60

    Article  MATH  Google Scholar 

  32. Golub GH, Van Loan CF (2012) Matrix computations, vol 3. JHU Press, Baltimore

    MATH  Google Scholar 

  33. 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

    Article  MathSciNet  MATH  Google Scholar 

  34. 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

    Article  MathSciNet  MATH  Google Scholar 

  35. SIDC (World Data Center for the Sunspot Index) (2014). http://sidc.oma.be/

  36. 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

    Article  MATH  Google Scholar 

  37. 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

    Article  Google Scholar 

  38. 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Wei Guo.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-015-1903-2

Keywords

Navigation