Abstract
Long short-term memory (LSTM) models with excellent data mining ability have great potential in streamflow prediction. The parameters and structure of the LSTM model, which should be completely determined in an explanatory manner based on the observed datasets, have a significant impact on the model performance. Due to the limitations and uncertainty in the observed datasets, the uncertainty in daily streamflow prediction needs to be quantitatively assessed. In this work, LSTM models are used to predict daily streamflow for two stations in the Mississippi River basin in Iowa, USA, and the performance of LSTM models with different parameters and inputs is investigated to demonstrate the process of determining the optimal parameters. The results show that the LSTM model with optimized parameters and an optimized structure performs the best among the four data-driven models, and the model with selected predictors (inputs) performs better than that without selected predictors. Moreover, the bootstrap method is employed to generate different realizations of the observed datasets that are used for developing LSTM models; thus, the prediction streamflow values from different LSTM models are finally used for uncertainty analysis in daily streamflow prediction. LSTM can be a promising tool for daily streamflow prediction. When LSTM is combined with Bootstrap method, reliable uncertainty quantification of streamflow prediction is also provided.
Similar content being viewed by others
Availability of Data and Materials
Available from the corresponding author upon reasonable request.
References
Alemu TE, Palmer NP, Polebitski A, Meaker B (2011) Decision support system for optimizing reservoir operations using ensemble streamflow predictions. J Water Resour Plan Manag 137(1):72–82
Andrew RB, William HF, Lauren EH (2018) Quantifying uncertainty in simulated streamflow and runoff from a continental-scale monthly water balance model. Adv Water Resour 122:166–175
Belayneh A, Adamowski J, Khalil B, Quilty J (2016) Coupling machine learning methods with wavelet transforms and the bootstrap and boosting ensemble approaches for drought prediction. Atmos Res 172:37–47
Chu HB, Wei JH, Qiu J (2018) Monthly streamflow forecasting using EEMD-Lasso-DBN method based on multi-scale predictors selection. Water 10(10):1–15
Cho K, Kim Y (2022) Improving streamflow prediction in the WRF-Hydro model with LSTM networks. J Hydrol 605:1–12
Chen L, Singh VP, Lu WW, Zhang JH, Zhou JZ, Guo SL (2016) Streamflow forecast uncertainty evolution and its effect on real-time reservoir operation. J Hydrol 540:712–726
Cheng M, Fang F, Kinouchi T, Navon IM, Pain CC (2021) Long lead-time daily and monthly streamflow forecasting using machine learning methods. J Hydrol 590:1–13
Chu HB, Wei JH, Jiang Y (2021) Middle- and long-term streamflow forecasting and uncertainty analysis using Lasso-DBN-Bootstrap model. Water Resour Manag 35(8):2617–2632
Dehghani M, Saghafian B, Saleh FN, Farokhnia A, Noori R (2014) Uncertainly analysis of streamflow drought forecast using artificial neural networks and Monte-Carlo simulation. Int J Climatol 34(4):1169–1180
Eum H-I, Kim YO (2010) The value of updating ensemble streamflow prediction in reservoir operations. Hydrol Process 24:2488–2499
Engeland K, Steinsland I, Johansen SS, Petersen-Overleir A, Kolberg S (2016) Effects of uncertainties in hydrological modelling. A case study of a mountainous catchment in Southern Norway. J Hydrol 536:147–160
Gopala SP, Kawamura A, Amaguchi H, Takasaki T, Azhikodan G (2019) A bootstrap approach for the parameter uncertainty of an urban-specific rainfall-runoff model. J Hydrol 579:1–18
Hu CH, Wu Q, Li H, Jian SQ, Li N, Lou ZZ (2018) Deep learning with a long short-term memory networks approach for rainfall-runoff simulation. Water 10(11):1–16
Kan GY, Yao C, Li QL, Li ZJ, Yu ZB, Liu ZY, Ding LQ, He XY, Liang K (2015) Improving event-based rainfall-runoff simulation using an ensemble artificial neural network based hybrid data-driven model. Stoch Environ Res Risk Assess 29(5):1345–1370
Kim T, Yang TT, Gao S, Zhang LJ, Ding ZY, Wen X, Gourley JJ, Hong Y (2021) Can artificial intelligence and data-driven machine learning models match or even replace process-driven hydrologic models for streamflow simulation: a case study of four watersheds with different hydroclimatic regions across the CONUS. J Hydrol 589:1–20
Kratzert F, Klotz D, Brenner C, Schulz K, Herrnegger M (2018) Rainfall-runoff modelling using Long Short-Term Memory (LSTM) networks. Hydrol Earth Syst Sci 22(11):6005–6022
Kasiviswanathan KS, He JX, Sudheer KP, Tay JH (2016) Potential application of wavelet neural network ensemble to forecast streamflow for flood management. J Hydrol 536:161–173
Ni LL, Wang D, Singh VP (2020) Streamflow and rainfall forecasting by two long short-term memory-based models. J Hydrol 583:1–10
Nourani V, Komasi M (2013) A geomorphology-based ANFIS model for multi-station modeling of rainfall-runoff process. J Hydrol 409:41–55
Pandey A, Srinivas VV (2015) Use of data driven techniques for short lead time streamflow forecasting in Mahanadi basin. Aquatic Procedia 4:972–978
Parisouj P, Mohezadeh H, Lee T (2020) Employing machine learning algorithms for streamflow prediction: a case study of four river basins with different climatic zone in the United States. Water Resour Manag 34(13):4113–4131
Rahimzad M, Nia AM, Zolfonoon H, Soltani J, Mehr AD, Kwon HH (2021) Performance comparison of an LSTM-based deep learning model versus conventional machine learning algorithms for streamflow forecasting. Water Resour Manag 35(12):4167–4187
Sammen SS, Ehteram M, Abba SI, Abdulkadir RA, Ahmed AN, El-Shafie A (2021) A new soft computing model for daily streamflow forecasting. Stoch Environ Res Risk Assess 35(12):2479–2491
Sahoo B, Jha R, Singh A, Kumar D (2019) Long short-term memory (LSTM) recurrent neural network for low-flow hydrological time series forecasting. Acta Geophys 67(5):1471–1481
Saraiva SV, Carvalho FD, Santos CAG, Barreto LC, Freire PKDM (2021) Daily streamflow forecasting in Sobradinho Reservoir using machine learning models coupled with wavelet transform and bootstrapping. Appl Soft Comput 102:1–11
Xu SC, Chen YB, Xing LX, Li C (2021) Baipenzhu reservoir inflow flood forecasting based on a distributed hydrological model. Water 13(3):1–16
Xiang ZR, Yan J, Demir I (2020) A rainfall-runoff model with LSTM-based sequence-to-sequence learning. Water Resour Res 56(1):1–17
Zhang D, Holland E, Lindholm G (2019) Hydraulic modeling and deep learning based flow forecasting for optimizing inter catchment wastewater transfer. J Hydrol 567:792–802
Zhang ZH, Zhang Q, Singh VP, Shi PJ (2018) River flow modelling: Comparison of performance and evaluation of uncertainty using data-driven models and conceptual hydrological model. Stoch Env Res Risk A 32(9):2667–2682
Zhang Z, Lu WX, Chu HB, Cheng WG, Zhao Y (2014) Uncertainty analysis of hydrological model parameters based on the bootstrap method: a case study of the SWAT model applied to the Dongliao River Watershed, Jilin Province, Northeastern China. Sci China Technol Sci 57(1):219–229
Acknowledgements
This work has been sponsored in part by the Major Science and Technology Projects of Qinghai Province (2021-SF-A6) and R&D Program of Beijing Municipal Education Commission (KM202210005021). The comments and suggestions from the anonymous reviewers, the associate editor, and the editor are greatly appreciated.
Funding
See the Acknowledgements section.
Author information
Authors and Affiliations
Contributions
Zhuoqi Wang: methodology, data curation, programming fine-tuning, writing of the original draft; Yuan Si: validation, data curation; Haibo Chu: writing, reviewing and editing the manuscript, methodology.
Corresponding author
Ethics declarations
Ethics Approval
Not applicable.
Consent to Participate
Not applicable.
Consent for Publication
Not applicable.
Competing Interests
None.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Wang, Z., Si, Y. & Chu, H. Daily Streamflow Prediction and Uncertainty Using a Long Short-Term Memory (LSTM) Network Coupled with Bootstrap. Water Resour Manage 36, 4575–4590 (2022). https://doi.org/10.1007/s11269-022-03264-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11269-022-03264-4