Kernel online sequential ELM algorithm with sliding window subject to time-varying environments
- 234 Downloads
Extreme learning machine (ELM) is an emerging machine learning algorithm with single-hidden-layer feedforward neural networks (SLFNs). The key strength of ELM algorithm is the significantly fast training speed and good generalization performance since the learning parameters of hidden nodes are generated randomly. The kernel online sequential ELM (KOS-ELM) is a straightforward extension of the well-known recursive least-squares method to the ELM framework. KOS-ELM is a good choice for the online learning of stationary applications. However, there are lots of situations and applications which are time varying quickly. It is unreasonable and inaccurate to pay equal emphasis on both old and new observations. In this paper, we proposed a modified KOS-ELM algorithm with forgetting mechanism (KOS-ELMF) to deal with the time-sensitive applications. A sliding window is applied to limit the active training data in order to ’forget’ the old observations. The size of the sliding window can change based on the forecast error automatically. The automatic determination of model parameters can avoid human interference and save training time. Empirical study of KOS-ELMF on several benchmark applications shows that the proposed approach achieves more satisfied and robust performance, compared with other ELM-related algorithms.
KeywordsExtreme learning machine Kernel function Time-sensitive application Online sequential learning
This work has been supported by the National Natural Science Foundation of China (NSFC Grant No. 61333002 and No. 61673056).
- 5.Lu HJ, Du BJ, Liu JY, Xia HX, Yeap WK (2016) A kernel extreme learning machine algorithm based on improved particle swam optimization. Memetic Computing, 1–8Google Scholar
- 6.Zhou XR, Liu ZJ, Zhu CX (2014) Online regularized and kernelized extreme learning machines with forgetting mechanism. Math Prob Eng. doi: 10.1155/2014/93854
- 7.Huang GB, Zhou H, Ding X, Zhang R (2012) Extreme learning machine for regression and multiclass classification. IEEE Trans Syst Man Cyber Part B Cyber 42(2):513–529Google Scholar
- 15.Sayed AH (2003) Fundamentals of adaptive filtering. Wiley, HobokenGoogle Scholar
- 17.Prncipe JC, Liu W, Haykin S (2010) Kernel adaptive filtering: a comprehensive introduction. Wiley, HobokenGoogle Scholar
- 18.Vaerenbergh SV, Via J, Santamaria I (2006) A sliding-window kernel PLS algorithm and its application to nonlinear channel identification. IEEE Int Conf Acoust Speech Signal ProcessGoogle Scholar
- 20.Narendra KS, Parthasarathy K (1990) Identification and control of dynamical systems using neural networks. IEEE Trans Neural Networks 1(1):4C–27Google Scholar