Water Resources Management

, Volume 33, Issue 12, pp 4123–4139 | Cite as

A Decomposition-Ensemble Learning Model Based on LSTM Neural Network for Daily Reservoir Inflow Forecasting

  • Yutao QiEmail author
  • Zhanao Zhou
  • Lingling Yang
  • Yining Quan
  • Qiguang Miao


Reservoir inflow forecasting is one of the most important issues in delicacy water resource management at reservoirs. Considering the non-linearity and of daily reservoir inflow data, a decomposition-ensemble learning model based on the long short-term memory neural network (DEL-LSTM) is developed in this paper for daily reservoir inflow forecasting. DEL-LSTM employs the logarithmic transformation based preprocessing method to cope with the non-stationary of the inflow data. Then, the ensemble empirical mode decomposition and Fourier spectrum methods are used to decompose the inflow data into the trend term, period term, and random term. For each decomposed term, a regression model based on the LSTM neural network is built to obtain the corresponding prediction result. Finally, the prediction results of the three items are integrated to get the final prediction result. Case studies on the Ankang reservoir in China have been conducted by using data from 1/1/1943 to 12/31/1971. Experimental results illustrated the superiority of the decomposition-ensemble framework and the LSTM neural network in forecasting daily reservoir inflow with big fluctuations. Comparing with some representative models, the proposed DEL-LSTM performs better in prediction accuracy, the average absolute percentage error is reduced to 13.11%, and the normalized mean square error is reduced by 4%, the coefficient of determination was increased by 5%.


Reservoir inflow forecasting LSTM Decomposition-ensemble learning 



This work was supported by the National Natural Science Foundation of China under Grant No. 61303119, the Science Basic Research Plan in Shanxi Province of China under Grant No. 2018JM6009, the Fund Program for the Scientific Activities of Selected Returned Overseas Professionals in Shanxi Province under Grant No. 2017021, and the Fundamental Research Funds for the Central Universities under Grant No. JB140304.

Compliance with Ethical Standards

Conflict of interests



  1. Abdel-Nasser M, Mahmoud K (2017) Accurate photovoltaic power forecasting models using deep lstm-rnn. Neural Computing and Applications pp 1–14Google Scholar
  2. Allawi MF, Jaafar O, Hamzah FM, Mohd NS, Deo RC, El-Shafie A (2017) Reservoir inflow forecasting with a modified coactive neuro-fuzzy inference system: a case study for a semi-arid region. Theoretical 402 and Applied Clima403 tology pp 1–19CrossRefGoogle Scholar
  3. Anderson RM, Koren VI, Reed SM (2006) Using ssurgo data to improve sacramento model a priori parameter estimates. J Hydrol 320(1-2):103–116CrossRefGoogle Scholar
  4. Bai Y, Wang P, Xie J, Li J, Li C (2014) Additive model for monthly reservoir inflow forecast. J Hydrol Eng 20(7):04014,079CrossRefGoogle Scholar
  5. Bai Y, Chen Z, Xie J, Li C (2016) Daily reservoir inflow forecasting using multiscale deep feature learning with hybrid models. J Hydrol 532:193–206CrossRefGoogle Scholar
  6. Hj Bao, Ll Wang, Li Zj, Ln Zhao, Gp Zhang (2010) Hydrological daily rainfall-runoff simulation with btopmc model and comparison with xin’anjiang model. Water Sci Eng 3(2):121–131Google Scholar
  7. Box GE, Jenkins GM, Reinsel GC, Ljung GM (2015) Time series analysis: forecasting and control. Wiley, New YorkGoogle Scholar
  8. Coughlin K, Tung KK (2004) 11-year solar cycle in the stratosphere extracted by the empirical mode decomposition method. Adv Space Res 34(2):323–329CrossRefGoogle Scholar
  9. Daubechies I (1990) The wavelet transform, time-frequency localization and signal analysis. IEEE Trans Inf Theory 36(5):961–1005CrossRefGoogle Scholar
  10. Gensler A, Henze J, Sick B, Raabe N (2016) Deep learning for solar power forecasting<a̱an approach using autoencoder and lstm neural networks. In: 2016 IEEE international conference on systems, man, and cybernetics (SMC), pp 002,858–002,865Google Scholar
  11. Gers FA, Schmidhuber J, Cummins F (2000) Learning to forget: continual prediction with lstm. Neural Comput 12(10):2451CrossRefGoogle Scholar
  12. Greff K, Srivastava RK, Koutník J, Steunebrink BR, Schmidhuber J (2017) Lstm: A search space odyssey. IEEE transactions on neural networks and learning systems 28(10):2222–2232CrossRefGoogle Scholar
  13. Hadi SJ, Tombul M (2018) Forecasting daily streamflow for basins with different physical characteristics through data-driven methods. Water Resources 433 Management pp 1–18Google Scholar
  14. Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735–1780CrossRefGoogle Scholar
  15. Keshtegar B, Allawi MF, Afan HA, El-Shafie A (2016) Optimized river stream-flow forecasting model utilizing high-order response surface method. Water Resour Manag 30(11):3899–3914CrossRefGoogle Scholar
  16. Li C, Liang M (2012) A generalized synchrosqueezing transform for enhancing signal time–frequency representation. Signal Process 92(9):2264–2274CrossRefGoogle Scholar
  17. Li C, Bai Y, Zeng B (2016) Deep feature learning architectures for daily reservoir inflow forecasting. Water Resour Manag 30(14):5145–5161CrossRefGoogle Scholar
  18. Lohani A, Kumar R, Singh R (2012) Hydrological time series modeling: A comparison between adaptive neuro-fuzzy, neural network and autoregressive techniques. J Hydrol 442:23–35CrossRefGoogle Scholar
  19. Ma X, Tao Z, Wang Y, Yu H, Wang Y (2015) Long short-term memory neural network for traffic speed prediction using remote microwave sensor data. Transportation Research Part C: Emerging Technologies 54:187–197CrossRefGoogle Scholar
  20. Okkan U (2012) Wavelet neural network model for reservoir inflow prediction. Scientia Iranica 19(6):1445–1455CrossRefGoogle Scholar
  21. Ramana RV, Krishna B, Kumar S, Pandey N (2013) Monthly rainfall prediction using wavelet neural network analysis. Water Resour Manag 27(10):3697–3711CrossRefGoogle Scholar
  22. Rao AR, Hamed KH, Chen HL (2012) Nonstationarities in hydrologic and environmental time series, vol 45. Springer Science & Business MediaGoogle Scholar
  23. Razavi S, Araghinejad S (2009) Reservoir inflow modeling using temporal neural networks with forgetting factor approach. Water Resour Manag 23(1):39–55CrossRefGoogle Scholar
  24. Singh VP, Woolhiser DA (2002) Mathematical modeling of watershed hydrology. J Hydrol Eng 7(4):270–292CrossRefGoogle Scholar
  25. Tang L, Yu L, Wang S, Li J, Wang S (2012) A novel hybrid ensemble learning paradigm for nuclear energy consumption forecasting. Appl Energy 93:432–443CrossRefGoogle Scholar
  26. Tang L, Wang S, He K, Wang S (2015) A novel mode-characteristic-based decomposition ensemble model for nuclear energy consumption forecasting. Ann Oper Res 234(1):111–132CrossRefGoogle Scholar
  27. Wang WC, Chau KW, Cheng CT, Qiu L (2009) A comparison of performance of several artificial intelligence methods for forecasting monthly discharge time series. J Hydrol 374(3):294–306CrossRefGoogle Scholar
  28. Wu JD, Tsai YJ (2011) Speaker identification system using empirical mode decomposition and an artificial neural network. Expert Syst Appl 38(5):6112–6117CrossRefGoogle Scholar
  29. Wu Z, Huang NE (2009) Ensemble empirical mode decomposition: a noise-assisted data analysis method. Adv Adapt Data Anal 1(01):1–41CrossRefGoogle Scholar
  30. Xingjian S, Chen Z, Wang H, Yeung DY, Wong WK, Wc Woo (2015) Convolutional lstm network: A machine learning approach for precipitation nowcasting. Advances in neural information processing systems, pp 802–810Google Scholar

Copyright information

© Springer Nature B.V. 2019

Authors and Affiliations

  1. 1.School of Computer Science and TechnologyXidian UniversityXi’an ShaanxiChina

Personalised recommendations