Skip to main navigation Skip to search Skip to main content

Assessment of machine learning models to predict daily streamflow in a semiarid river catchment

Research output: Contribution to journalArticlepeer-review

16 Scopus citations

Abstract

In this study, we employ explainable machine learning (ML) models to predict daily streamflow (Qflow) by leveraging hydro-meteorological parameters. The predictive matrix incorporates crucial factors such as daily rainfall, temperature, relative humidity, solar radiation, wind speed, and the one-day lag value of Qflow. Notably, among these parameters, the one-day lag value of Qflow, along with rainfall, solar radiation, temperature, and relative humidity emerge as highly influential predictors. We apply various ML models, including bagging ensemble learning, boosting ensemble learning, Gaussian process regression (GPR), and automated machine learning (Auto ML). Following a rigorous evaluation, the bagging ensemble learning model stands out as the most effective with a correlation coefficient (R = 0.80) and root-mean-square error (RMSE = 218). Further, we compare the Qflow predicted using ML models with a process-based hydrological model (SWAT) that was executed using a similar set of climatic variables as the input parameters. In our case, the predictive strength of the ML model (R = 0.80; RMSE = 218) to estimate (Qflow) is greater than the SWAT (R = 0.82; RMSE = 281). In conclusion, by emphasizing the importance of explainable ML models and highlighting the significance of specific hydro-meteorological parameters, our study contributes to advancing the field of hydrology and water resource management.

Original languageEnglish
Pages (from-to)13087-13106
Number of pages20
JournalNeural Computing and Applications
Volume36
Issue number21
DOIs
StatePublished - Jul 2024

Bibliographical note

Publisher Copyright:
© The Author(s), under exclusive licence to Springer-Verlag London Ltd., part of Springer Nature 2024.

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 6 - Clean Water and Sanitation
    SDG 6 Clean Water and Sanitation

Keywords

  • Ensemble models
  • Feature importance
  • Feature sensitivity
  • Streamflow prediction

ASJC Scopus subject areas

  • Software
  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'Assessment of machine learning models to predict daily streamflow in a semiarid river catchment'. Together they form a unique fingerprint.

Cite this