Skip to main navigation Skip to search Skip to main content

Snowmelt-driven streamflow prediction using machine learning techniques (LSTM, NARX, GPR, and SVR)

  • Samit Thapa
  • , Zebin Zhao
  • , Bo Li
  • , Lu Lu
  • , Donglei Fu
  • , Xiaofei Shi
  • , Bo Tang
  • , Hong Qi*
  • *Corresponding author for this work
  • School of Environment, Harbin Institute of Technology
  • School of Management, Harbin Institute of Technology
  • CASIC Space Engineering Development Co., Ltd.

Research output: Contribution to journalArticlepeer-review

Abstract

Although machine learning (ML) techniques are increasingly popular in water resource studies, they are not extensively utilized in modeling snowmelt. In this study, we developed a model based on a deep learning long short-term memory (LSTM) for snowmelt-driven discharge modeling in a Himalayan basin. For comparison, we developed the nonlinear autoregressive exogenous model (NARX), Gaussian process regression (GPR), and support vector regression (SVR) models. The snow area derived from moderate resolution imaging spectroradiometer (MODIS) snow images along with remotely sensed meteorological products were utilized as inputs to the models. The Gamma test was conducted to determine the appropriate input combination for the models. The shallow LSTM model with a hidden layer achieved superior results than the deeper LSTM models with multiple hidden layers. Out of seven optimizers tested, Adamax proved to be the aptest optimizer for this study. The evaluation of the ML models was done by the coefficient of determination (R2), mean absolute error (MAE), modified Kling-Gupta efficiency (KGE'), Nash-Sutcliffe efficiency (NSE), and root-mean-squared error (RMSE). The LSTM model (KGE' = 0.99) enriched with snow cover input achieved the best results followed by NARX (KGE' = 0.974), GPR (KGE' = 0.95), and SVR (KGE' = 0.949), respectively. The outcome of this study proves the applicability of the ML models, especially the LSTM model, in predicting snowmelt driven discharge in the data-scant mountainous watersheds.

Original languageEnglish
Article number1734
JournalWater (Switzerland)
Volume12
Issue number6
DOIs
StatePublished - 1 Jun 2020
Externally publishedYes

Keywords

  • Gaussian process regression (GPR)
  • Himalaya
  • Long short-term memory (LSTM)
  • Nonlinear autoregressive exogenous model (NARX)
  • Runoff prediction
  • Snowmelt
  • Support vector regression (SVR)

Fingerprint

Dive into the research topics of 'Snowmelt-driven streamflow prediction using machine learning techniques (LSTM, NARX, GPR, and SVR)'. Together they form a unique fingerprint.

Cite this