Skip to main content
Log in

Daily Streamflow Prediction and Uncertainty Using a Long Short-Term Memory (LSTM) Network Coupled with Bootstrap

  • Published:
Water Resources Management Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Cho K, Kim Y (2022) Improving streamflow prediction in the WRF-Hydro model with LSTM networks. J Hydrol 605:1–12

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Eum H-I, Kim YO (2010) The value of updating ensemble streamflow prediction in reservoir operations. Hydrol Process 24:2488–2499

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Ni LL, Wang D, Singh VP (2020) Streamflow and rainfall forecasting by two long short-term memory-based models. J Hydrol 583:1–10

    Article  Google Scholar 

  • Nourani V, Komasi M (2013) A geomorphology-based ANFIS model for multi-station modeling of rainfall-runoff process. J Hydrol 409:41–55

    Article  Google Scholar 

  • Pandey A, Srinivas VV (2015) Use of data driven techniques for short lead time streamflow forecasting in Mahanadi basin. Aquatic Procedia 4:972–978

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

Download references

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

Authors

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

Correspondence to Haibo Chu.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11269-022-03264-4

Keywords

Navigation