Training simple recurrent deep artificial neural network for forecasting using particle swarm optimization

被引:47
作者
Bas, Eren [1 ]
Egrioglu, Erol [1 ,2 ]
Kolemen, Emine [1 ]
机构
[1] Giresun Univ, Dept Stat, Fac Arts & Sci, TR-28200 Giresun, Turkey
[2] Univ Lancaster, Management Sch, Mkt & Forecasting Res Ctr, Dept Management Sci, Lancaster, England
关键词
Deep learning; Recurrent neural networks; Forecasting; Particle swarm optimization; TIME-SERIES; ALGORITHM;
D O I
10.1007/s41066-021-00274-2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Deep artificial neural networks have been popular for time series forecasting literature in recent years. The recurrent neural networks present more suitable architectures for forecasting problems than other deep neural network types. The simplest deep recurrent neural network type is simple recurrent neural networks according to the number of employed parameters. These neural networks can be preferred to solve forecasting problems because of their simple structure if they are trained well. Unfortunately, the training of simple recurrent neural networks is problematic because of exploding or vanishing gradient problems. The contribution of this study is proposing a new training algorithm based on particle swarm optimization. The algorithm does not use gradients so it has not vanished or exploding gradient problem. The performance of the new training algorithm is compared with long short-term memory trained by the Adam algorithm and Pi-Sigma artificial neural network. In the applications, ten-time series are used to compare the performance of the methods. The ten-time series is consisting of daily observations of the Dow-Jones and Nikkei stock exchange opening prices between the years 2014 and 2018. At the end of the analysis processes, the proposed method produces more accurate forecast results than established benchmarks.
引用
收藏
页码:411 / 420
页数:10
相关论文
共 42 条
  • [1] AN ARMA TYPE PI-SIGMA ARTIFICIAL NEURAL NETWORK FOR NONLINEAR TIME SERIES FORECASTING
    Akdeniz, Esra
    Egrioglu, Erol
    Bas, Eren
    Yolcu, Ufuk
    [J]. JOURNAL OF ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING RESEARCH, 2018, 8 (02) : 121 - 131
  • [2] Intuitionistic fuzzy time series functions approach for time series forecasting
    Bas, Eren
    Yolcu, Ufuk
    Egrioglu, Erol
    [J]. GRANULAR COMPUTING, 2021, 6 (03) : 619 - 629
  • [3] Type 1 fuzzy function approach based on ridge regression for forecasting
    Bas, Eren
    Egrioglu, Erol
    Yolcu, Ufuk
    Grosan, Crina
    [J]. GRANULAR COMPUTING, 2019, 4 (04) : 629 - 637
  • [4] Hesitant fuzzy set based computational method for financial time series forecasting
    Bisht, Kamlesh
    Kumar, Sanjay
    [J]. GRANULAR COMPUTING, 2019, 4 (04) : 655 - 669
  • [5] Weighted-fuzzy-relations time series for forecasting information technology maintenance cost
    Chang, Jing-Rong
    Yu, Pei-Yu
    [J]. GRANULAR COMPUTING, 2019, 4 (04) : 687 - 697
  • [6] Chen H, 2018, INT SYM DISCH ELECTR, P411, DOI 10.1109/DEIV.2018.8536978
  • [7] Traffic-flow prediction via granular computing and stacked autoencoder
    Chen, Jianhua
    Yuan, Wenjing
    Cao, Jingjing
    Lv, Haili
    [J]. GRANULAR COMPUTING, 2020, 5 (04) : 449 - 459
  • [9] Fuzzy time series forecasting based on proportions of intervals and particle swarm optimization techniques
    Chen, Shyi-Ming
    Zou, Xin-Yao
    Gunawan, Gracius Cagar
    [J]. INFORMATION SCIENCES, 2019, 500 : 127 - 139
  • [10] Fuzzy forecasting based on two-factors second-order fuzzy-trend logical relationship groups, similarity measures and PSO techniques
    Chen, Shyi-Ming
    Jian, Wen-Shan
    [J]. INFORMATION SCIENCES, 2017, 391 : 65 - 79