Water (Jan 2023)

Deep Learning Approach with LSTM for Daily Streamflow Prediction in a Semi-Arid Area: A Case Study of Oum Er-Rbia River Basin, Morocco

  • Karima Nifa,
  • Abdelghani Boudhar,
  • Hamza Ouatiki,
  • Haytam Elyoussfi,
  • Bouchra Bargam,
  • Abdelghani Chehbouni

DOI
https://doi.org/10.3390/w15020262
Journal volume & issue
Vol. 15, no. 2
p. 262

Abstract

Read online

Daily hydrological modelling is among the most challenging tasks in water resource management, particularly in terms of streamflow prediction in semi-arid areas. Various methods were applied in order to deal with this complex phenomenon, but recently data-driven models have taken a better space, given their ability to solve prediction problems in time series. In this study, we have employed the Long Short-Term Memory (LSTM) network to simulate the daily streamflow over the Ait Ouchene watershed (AIO) in the Oum Er-Rbia river basin in Morocco, based on a temporal sequence of in situ and remotely sensed hydroclimatic data ranging from 2001 to 2010. The analysis adopted in this work is based on three-dimension input required by the LSTM model (1); the input samples used three splitting approaches: 70% of the dataset as training, splitting the data considering the hydrological year and the cross-validation method; (2) the sequence length; (3) and the input features using two different scenarios. The prediction results demonstrate that the LSTM performs poorly using the default data input scenario, whereas the best results during the testing were found in a sequence length of 30 days using approach 3 (R2 = 0.58). In addition, the LSTM fed with the lagged data input scenario using the Forward Feature Selection (FFS) method provides high performance accuracy using approach 2 (R2 = 0.84) in a sequence length of 20 days. Eventually, in applications related to water resources management where data are limited, the use of the deep learning technique is able to create high predictive accuracy, which can be enhanced with the right combination subset of features by using FFS.

Keywords