Time series forecasting with feedforward neural networks trained using particle swarm optimizers for dynamic environments

被引:0
作者
Salihu A. Abdulkarim
Andries P. Engelbrecht
机构
[1] Federal University Dutse,Department of Computer Science
[2] Stellenbosch University,Department of Industrial Engineering
[3] Stellenbosch University,Computer Science Division
来源
Neural Computing and Applications | 2021年 / 33卷
关键词
Time series forecasting; Neural networks; Particle swarm optimization; Cooperative quantum particle swarm optimization;
D O I
暂无
中图分类号
学科分类号
摘要
Several studies have applied particle swarm optimization (PSO) algorithms to train neural networks (NNs) for time series forecasting and the results indicated good performance. These studies, however, assumed static environments, making the PSO trained NNs unsuitable for forecasting many real-world time series which are generated by non-stationary processes. This study formulates training of a NN forecaster as a dynamic optimization problem, to investigate the application of a dynamic PSO algorithm to train NNs in forecasting time series in non-stationary environments. For this purpose, a set of experiments were conducted on three simulated and seven real-life time series forecasting problems under four different dynamic scenarios. Results obtained are compared to the results of NNs trained using a standard PSO and resilient backpropagation (Rprop). The results show that the NNs trained using dynamic PSO algorithms outperform the NNs trained using PSO and Rprop. These findings highlight the potential of using dynamic PSO in training NNs for real-world forecasting applications.
引用
收藏
页码:2667 / 2683
页数:16
相关论文
共 85 条
  • [1] Abdulkarim S(2016)Effectiveness of firefly algorithm based neural network in time series forecasting Bayero J Pure Appl Sci 9 6-10
  • [2] Garko A(2019)Time series forecasting using neural networks: Are recurrent connections necessary? Neural Process Lett 50 2763-2795
  • [3] Abdulkarim SA(2013)Prediction of power in solar stirling heat engine by using neural network based on hybrid genetic algorithm and particle swarm optimization Neural Comput Appl 22 1141-1150
  • [4] Engelbrecht AP(2006)Multiswarms, exclusion, and anti-convergence in dynamic environments IEEE Trans Evol Comput 10 459-472
  • [5] Ahmadi MH(2000)Adapting particle swarm optimization to dynamic environments Int Conf Artif Intell 1 429-434
  • [6] Aghaj SSG(2017)A review on time series forecasting techniques for building energy consumption Renew Sustain Energy Rev 74 902-924
  • [7] Nazeri A(2006)Statistical comparisons of classifiers over multiple data sets J Mach Learn Res 7 1-30
  • [8] Blackwell T(2001)Time series prediction and neural networks J Intell Robot Syst 31 91-103
  • [9] Branke J(2001)Multi-step learning rule for recurrent neural models: an application to time series forecasting Neural Process Lett 13 115-133
  • [10] Carlisle A(2016)Prediction of seismic slope stability through combination of particle swarm optimization and neural network Eng Comput 32 85-97