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.










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
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
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
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
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
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
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
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
Hodge VJ, Austin J (2004) A survey of outlier detection methodologies. Artif Intell Rev 22(2):85–126
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
Cai Y, Davies N (2003) A simple diagnostic method of outlier detection for stationary Gaussian time series. J Appl Stat 30(2):205–223
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
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
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
Shi Z, Han M (2007) Support vector echo-state machine for chaotic time-series prediction. IEEE Trans Neural Netw 18(2):359–372
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
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
Huang G-B, Zhu Q-Y, Siew C-K (2006) Extreme learning machine: theory and applications. Neurocomputing 70(1):489–501
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
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
Wang X, Han M (2014) Online sequential extreme learning machine with kernels for nonstationary time series prediction. Neurocomputing 145:90–97
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
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
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
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
Li G, Niu P (2013) An enhanced extreme learning machine based on ridge regression for regression. Neural Comput Appl 22(3–4):803–810
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
Huynh HT, Won Y (2011) Regularized online sequential learning algorithm for single-hidden layer feedforward neural networks. Pattern Recogn Lett 32(14):1930–1935
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
Huang G-B, Chen L (2007) Convex incremental extreme learning machine. Neurocomputing 70(16):3056–3062
Huang G-B, Chen L (2008) Enhanced random search based incremental extreme learning machine. Neurocomputing 71(16):3460–3468
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
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
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
Golub GH, Van Loan CF (2013) Matrix computations, vol 4. JHU Press, Baltimore
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
Rousseeuw PJ, Leroy AM (2005) Robust regression and outlier detection, vol 589. Wiley, New York
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
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
Chandra R, Zhang M (2012) Cooperative coevolution of Elman recurrent neural networks for chaotic time series prediction. Neurocomputing 86:116–123
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
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
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
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
Corresponding author
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-016-2301-0