Multi-step-ahead prediction of river flow using NARX neural networks and deep learning LSTM

被引:16
作者
Hayder, Gasim [1 ]
Solihin, Mahmud Iwan [2 ]
Najwa, M. R. N. [3 ]
机构
[1] Univ Tenaga Nasl UNITEN, Coll Engn, Dept Civil Engn, Kajang 43000, Selangor, Malaysia
[2] UCSI Univ, Fac Engn Technol & Built Environm, Jalan Puncak Menara Gading, Kuala Lumpur 56000, Malaysia
[3] Univ Tenaga Nasl UNITEN, Coll Grad Studies, Kajang 43000, Selangor, Malaysia
关键词
deep learning; LSTM model; multi-step-ahead prediction; NARX model; neural networks; river flow prediction;
D O I
10.2166/h2oj.2022.134
中图分类号
TV21 [水资源调查与水利规划];
学科分类号
081501 ;
摘要
Kelantan river (Sungai Kelantan in Malaysia) basin is one of the essential catchments as it has a history of flood events. Numerous studies have been conducted in river basin modelling for the prediction of flow and mitigation of flooding events as well as water resource management. Therefore, having multi-step-ahead forecasting for river flow (RF) is of important research interest in this regard. This study presents four different approaches for multi-step-ahead forecasting for the Kelantan RF, using NARX (nonlinear autoregressive with exogenous inputs) neural networks and deep learning recurrent neural networks called LSTM (long short-term memory). The dataset used was obtained in monthly record for 29 years between January 1988 and December 2016. The results show that two recursive methods using NARX and LSTM are able to do multi-step-ahead forecasting on 52 series of test datasets with NSE (Nash-Sutcliffe efficiency coefficient) values of 0.44 and 0.59 for NARX and LSTM, respectively. For few-step-ahead forecasting, LSTM with direct sequence-to-sequence produces promising results with a good NSE value of 0.75 (in case of two-step-ahead forecasting). However, it needs a larger data size to have better performance in longer-stepahead forecasting. Compared with other studies, the data used in this study is much smaller.
引用
收藏
页码:42 / 59
页数:18
相关论文
共 40 条
  • [1] An optimized model using LSTM network for demand forecasting
    Abbasimehr, Hossein
    Shabani, Mostafa
    Yousefi, Mohsen
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2020, 143
  • [2] Chaotic time series prediction with residual analysis method using hybrid Elman-NARX neural networks
    Ardalani-Farsa, Muhammad
    Zolfaghari, Saeed
    [J]. NEUROCOMPUTING, 2010, 73 (13-15) : 2540 - 2553
  • [3] A comparison between neural-network forecasting techniques - Case study: River flow forecasting
    Atiya, AF
    El-Shoura, SM
    Shaheen, SI
    El-Sherif, MS
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS, 1999, 10 (02): : 402 - 409
  • [4] A review and comparison of strategies for multi-step ahead time series forecasting based on the NN5 forecasting competition
    Ben Taieb, Souhaib
    Bontempi, Gianluca
    Atiya, Amir F.
    Sorjamaa, Antti
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2012, 39 (08) : 7067 - 7083
  • [5] Bhagwat P. P., 2012, Journal of Water Resource and Protection, V4, P528, DOI 10.4236/jwarp.2012.47062
  • [6] Chandra R, 2021, ARXIV PREPRINT ARXIV
  • [7] Real-time multi-step-ahead water level forecasting by recurrent neural networks for urban flood control
    Chang, Fi-John
    Chen, Pin-An
    Lu, Ying-Ray
    Huang, Eric
    Chang, Kai-Yao
    [J]. JOURNAL OF HYDROLOGY, 2014, 517 : 836 - 846
  • [8] Dabrowski Joel Janek, 2020, Neural Information Processing. 27th International Conference, ICONIP 2020. Proceedings. Lecture Notes in Computer Science (LNCS 12534), P579, DOI 10.1007/978-3-030-63836-8_48
  • [9] Prediction of spring flows using nonlinear autoregressive exogenous (NARX) neural network models
    Di Nunno, Fabio
    Granata, Francesco
    Gargano, Rudy
    de Marinis, Giovanni
    [J]. ENVIRONMENTAL MONITORING AND ASSESSMENT, 2021, 193 (06)
  • [10] Groundwater level prediction in Apulia region (Southern Italy) using NARX neural network
    Di Nunno, Fabio
    Granata, Francesco
    [J]. ENVIRONMENTAL RESEARCH, 2020, 190