How well can machine learning models perform without hydrologists? Application of rational feature selection to improve hydrological forecasting

Vsevolod Moreido, Boris Gartsman, Dimitri P. Solomatine, Zoya Suchilina

Research output: Contribution to journalArticleScientificpeer-review

11 Citations (Scopus)
50 Downloads (Pure)

Abstract

With more machine learning methods being involved in social and environmental research activities, we are addressing the role of available information for model training in model performance. We tested the abilities of several machine learning models for short-term hydrological forecasting by inferring linkages with all available predictors or only with those pre-selected by a hydrologist. The models used in this study were multivariate linear regression, the M5 model tree, multilayer perceptron (MLP) artificial neural network, and the long short-term memory (LSTM) model. We used two river catchments in contrasting runoff generation conditions to try to infer the ability of different model structures to automatically select the best predictor set from all those available in the dataset and compared models’ performance with that of a model operating on predictors prescribed by a hydrologist. Additionally, we tested how shuffling of the initial dataset improved model performance. We can conclude that in rainfall-driven catchments, the models performed generally better on a dataset prescribed by a hydrologist, while in mixed-snowmelt and baseflow-driven catchments, the automatic selection of predictors was preferable.

Original languageEnglish
Article number1696
Pages (from-to)1-14
Number of pages14
JournalWater (Switzerland)
Volume13
Issue number12
DOIs
Publication statusPublished - 2021

Keywords

  • Hydrological forecasting
  • Machine learning
  • Rainfall-runoff models

Fingerprint

Dive into the research topics of 'How well can machine learning models perform without hydrologists? Application of rational feature selection to improve hydrological forecasting'. Together they form a unique fingerprint.

Cite this