Skip to main content
Log in

M-estimator-based online sequential extreme learning machine for predicting chaotic time series with outliers

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

Abstract

An M-estimator-based online sequential extreme learning machine (M-OSELM) is proposed to predict chaotic time series with outliers. The M-OSELM develops from the online sequential extreme learning machine (OSELM) algorithm and retains the same excellent sequential learning ability as OSELM, but replaces the conventional least-squares cost function with a robust M-estimator-based cost function to enhance the robustness of the model to outliers. By minimizing the M-estimator-based cost function, the possible outliers are prevented from entering the model’s output weights updating scheme. Meanwhile, in the sequential learning process of M-OSELM, a sequential parameter estimation approach based on error sliding window is introduced to estimate the threshold value of the M-estimator function for online outlier detection. Thanks to the built-in median operation and sliding window strategy, this approach is efficient to provide a stable estimator continuously without high computational costs, and then the potential outliers can be effectively detected. Simulation results show that the proposed M-OSELM has an excellent immunity to outliers and can always achieve better performance than its counterparts for prediction of chaotic time series when the training dataset contains outliers, ensuring at the same time all benefits of an online sequential approach.

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. Wu J, Long J, Liu M (2015) Evolving RBF neural networks for rainfall prediction using hybrid particle swarm optimization and genetic algorithm. Neurocomputing 148:136–142

    Article  Google Scholar 

  2. Akrami SA, El-Shafie A, Naseri M, Santos CA (2014) Rainfall data analyzing using moving average (MA) model and wavelet multi-resolution intelligent model for noise evaluation to improve the forecasting accuracy. Neural Comput Appl 25(7–8):1853–1861

    Article  Google Scholar 

  3. Bao Y, Wang H, Wang B (2014) Short-term wind power prediction using differential EMD and relevance vector machine. Neural Comput Appl 25(2):283–289

    Article  Google Scholar 

  4. Patel J, Shah S, Thakkar P, Kotecha K (2015) Predicting stock and stock price index movement using trend deterministic data preparation and machine learning techniques. Expert Syst Appl 42(1):259–268

    Article  Google Scholar 

  5. Rosillo R, Giner J, de la Fuente D (2014) The effectiveness of the combined use of VIX and support vector machines on the prediction of S&P 500. Neural Comput Appl 25(2):321–332

    Google Scholar 

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

  7. Sudheer C, Maheswaran R, Panigrahi BK, Mathur S (2014) A hybrid SVM-PSO model for forecasting monthly streamflow. Neural Comput Appl 24(6):1381–1389

    Article  Google Scholar 

  8. Hodge VJ, Austin J (2004) A survey of outlier detection methodologies. Artif Intell Rev 22(2):85–126

    Article  MATH  Google Scholar 

  9. Maiz CS, Molanes-Lopez EM, Miguez J, Djuric PM (2012) A particle filtering scheme for processing time series corrupted by outliers. IEEE Trans Signal Process 60(9):4611–4627

    Article  MathSciNet  Google Scholar 

  10. Cai Y, Davies N (2003) A simple diagnostic method of outlier detection for stationary Gaussian time series. J Appl Stat 30(2):205–223

    Article  MathSciNet  MATH  Google Scholar 

  11. Fu Y-Y, Wu C-J, Jeng J-T, Ko C-N (2010) ARFNNs with SVR for prediction of chaotic time series with outliers. Expert Syst Appl 37(6):4441–4451

    Article  Google Scholar 

  12. Jeng J-T, Chuang C-C, Tao C-W (2010) Hybrid SVMR-GPR for modeling of chaotic time series systems with noise and outliers. Neurocomputing 73(10–12):1686–1693

    Article  Google Scholar 

  13. Li D, Han M, Wang J (2012) Chaotic time series prediction based on a novel robust echo state network. IEEE Trans Neural Netw Learn Syst 23(5):787–799

    Article  Google Scholar 

  14. Shi Z, Han M (2007) Support vector echo-state machine for chaotic time-series prediction. IEEE Trans Neural Netw 18(2):359–372

    Article  Google Scholar 

  15. Lee C-C, Chiang Y-C, Shih C-Y, Tsai C-L (2009) Noisy time series prediction using M-estimator based robust radial basis function neural networks with growing and pruning techniques. Expert Syst Appl 36(3):4717–4724

    Article  Google Scholar 

  16. Liang NY, Huang GB, Saratchandran P, Sundararajan N (2006) A fast and accurate online sequential learning algorithm for feedforward networks. IEEE Trans Neural Netw 17(6):1411–1423

    Article  Google Scholar 

  17. Huang G-B, Zhu Q-Y, Siew C-K (2006) Extreme learning machine: theory and applications. Neurocomputing 70(1):489–501

    Article  Google Scholar 

  18. Yin J, Zou Z, Xu F, Wang N (2014) Online ship roll motion prediction based on grey sequential extreme learning machine. Neurocomputing 129:168–174

    Article  Google Scholar 

  19. Wang H, Qian G, Feng XQ (2013) Predicting consumer sentiments using online sequential extreme learning machine and intuitionistic fuzzy sets. Neural Comput Appl 22(3–4):479–489

    Article  Google Scholar 

  20. Wang X, Han M (2014) Online sequential extreme learning machine with kernels for nonstationary time series prediction. Neurocomputing 145:90–97

    Article  Google Scholar 

  21. Wang J, Mao W, Wang L, Tian M (2015) Online sequential extreme learning machine with new weight-setting strategy for nonstationary time series prediction. In: Proceedings of ELM-2014, vol 1. Springer, pp 263–272

  22. Pan F, Zhao H (2013) Online sequential extreme learning machine based multilayer perception with output self feedback for time series prediction. J Shanghai Jiaotong Univ (Sci) 18:366–375

    Article  Google Scholar 

  23. Liao B, Zhang Z, Chan S-C (2010) A new robust Kalman filter-based subspace tracking algorithm in an impulsive noise environment. IEEE Trans Circuits Syst II Express Briefs 57(9):740–744

    Article  Google Scholar 

  24. Deng W, Zheng Q, Chen L (2009) Regularized extreme learning machine. In: Proceedings of IEEE symposium on computational intelligence and data mining, pp 389–395

  25. Li G, Niu P (2013) An enhanced extreme learning machine based on ridge regression for regression. Neural Comput Appl 22(3–4):803–810

    Article  Google Scholar 

  26. Huang G-B, Zhou H, Ding X, Zhang R (2012) Extreme learning machine for regression and multiclass classification. IEEE Trans Syst Man Cybern Part B Cybern 42(2):513–529

    Article  Google Scholar 

  27. Huynh HT, Won Y (2011) Regularized online sequential learning algorithm for single-hidden layer feedforward neural networks. Pattern Recogn Lett 32(14):1930–1935

    Article  Google Scholar 

  28. Huang G-B, Chen L, Siew C-K (2006) Universal approximation using incremental constructive feedforward networks with random hidden nodes. IEEE Trans Neural Netw 17(4):879–892

    Article  Google Scholar 

  29. Huang G-B, Chen L (2007) Convex incremental extreme learning machine. Neurocomputing 70(16):3056–3062

    Article  Google Scholar 

  30. Huang G-B, Chen L (2008) Enhanced random search based incremental extreme learning machine. Neurocomputing 71(16):3460–3468

    Article  Google Scholar 

  31. Zhang R, Lan Y, Huang G-B, Xu Z-B (2012) Universal approximation of extreme learning machine with adaptive growth of hidden nodes. IEEE Trans Neural Netw Learn Syst 23(2):365–371

    Article  Google Scholar 

  32. Chng E, Chen S, Mulgrew B (1996) Gradient radial basis function networks for nonlinear and nonstationary time series prediction. IEEE Trans Neural Netw 7(1):190–194

    Article  Google Scholar 

  33. Chan S-C, Zou Y-X (2004) A recursive least M-estimate algorithm for robust adaptive filtering in impulsive noise: fast algorithm and convergence performance analysis. IEEE Trans Signal Process 52(4):975–991

    Article  MathSciNet  MATH  Google Scholar 

  34. Golub GH, Van Loan CF (2013) Matrix computations, vol 4. JHU Press, Baltimore

    MATH  Google Scholar 

  35. Zou Y, Chan S, Ng T (2000) A recursive least M-estimate (RLM) adaptive filter for robust filtering in impulse noise. IEEE Signal Process Lett 7(11):324–326

    Article  Google Scholar 

  36. Rousseeuw PJ, Leroy AM (2005) Robust regression and outlier detection, vol 589. Wiley, New York

    MATH  Google Scholar 

  37. Horata P, Chiewchanwattana S, Sunat K (2015) Enhancement of online sequential extreme learning machine based on the householder block exact inverse QRD recursive least squares. Neurocomputing 149:239–252

    Article  Google Scholar 

  38. 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. Cybernet Syst 44(4):351–377

    Article  Google Scholar 

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

    Article  Google Scholar 

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

  41. Zhang X, Wang H-L (2011) Selective forgetting extreme learning machine and its application to time series prediction. Acta Phys Sin 60(8):68–74

    Google Scholar 

  42. Uçar A, Yavşan E (2016) Behavior learning of a memristor-based chaotic circuit by extreme learning machines. Turk J Elec Eng & Comp Sci 24(1):121–140

    Article  Google Scholar 

Download references

Acknowledgments

This work is supported by the National Natural Science Foundation of China (Grant Nos. 61139002, 61379064), the National Key Technology Research and Development Program of the Ministry of Science and Technology of China (Grant No. 2014BAJ04B02), the Natural Science Foundation of Jiangsu Province of China (Grant No. BK2012672), 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 Tao Xu.

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. & Tang, K. M-estimator-based online sequential extreme learning machine for predicting chaotic time series with outliers. Neural Comput & Applic 28, 4093–4110 (2017). https://doi.org/10.1007/s00521-016-2301-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-016-2301-0

Keywords

Navigation