Machine learning algorithms for streamflow forecasting of Lower Godavari Basin

The present study applies three Machine Learning Algorithms, namely, Bi-directional Long Short-Term Memory (Bi-LSTM), Wavelet Neural Network (WNN), and eXtreme Gradient Boosting (XGBoost), to assess their suitability for streamflow projections of the Lower Godavari Basin. Historical data of 39 years...

Full description

Bibliographic Details
Main Authors: Rishith Kumar Vogeti, Bhavesh Rahul Mishra, K. Srinivasa Raju
Format: Article
Language:English
Published: IWA Publishing 2022-12-01
Series:H2Open Journal
Subjects:
Online Access:http://h2oj.iwaponline.com/content/5/4/670
_version_ 1797783015186759680
author Rishith Kumar Vogeti
Bhavesh Rahul Mishra
K. Srinivasa Raju
author_facet Rishith Kumar Vogeti
Bhavesh Rahul Mishra
K. Srinivasa Raju
author_sort Rishith Kumar Vogeti
collection DOAJ
description The present study applies three Machine Learning Algorithms, namely, Bi-directional Long Short-Term Memory (Bi-LSTM), Wavelet Neural Network (WNN), and eXtreme Gradient Boosting (XGBoost), to assess their suitability for streamflow projections of the Lower Godavari Basin. Historical data of 39 years of daily rainfall, evapotranspiration, and discharge were used, of which 80% applied for the model training and 20% for the validation. A Random Search method was used for hyperparameter tuning. XGBoost performed better than WNN, and Bi-LSTM with an R2, RMSE, NSE, and PBIAS of 0.88, 1.48, 0.86, and 29.3% during training, and 0.86, 1.63, 0.85, and 28.5%, during validation, indicating the model consistency. Therefore, it was further used for projecting streamflow from climate change perspective. Global Climate Model, Ec-Earth3 was employed in the present study. Four Shared Socioeconomic Pathways (SSPs) were considered and downscaled using Empirical Quantile Mapping. Eight decadal streamflow projections were computed – D1 to D8 (2021–2030 to 2091–2099) – exhibiting significant changes within the warm-up period. They were compared with three historical time periods of H1 (1982–1994), H2 (1995–2007), and H3 (2008–2020). The highest daily streamflow projections were observed in D1, D3, D4, D5, and D8 in SSP245 as per XGBoost analysis. HIGHLIGHTS eXtreme Gradient Boosting (XGBoost) model displays an exceptional performance with R2 = 0.88, RMSE = 1.48, NSE = 0.87, and PBIAS = 29.3% in training. These values in validation are 0.86, 1.48, 0.85, and 28.5%. XGBoost has the edge over the four variants of WNN and a Bi-LSTM model.; The highest daily streamflow projections were observed in D1, D3, D4, D5, and D8 in SSP245 as per XGBoost analysis.;
first_indexed 2024-03-13T00:20:06Z
format Article
id doaj.art-2a9a3a2e2d0e48fb89a5b5171552c6c0
institution Directory Open Access Journal
issn 2616-6518
language English
last_indexed 2024-03-13T00:20:06Z
publishDate 2022-12-01
publisher IWA Publishing
record_format Article
series H2Open Journal
spelling doaj.art-2a9a3a2e2d0e48fb89a5b5171552c6c02023-07-11T15:44:45ZengIWA PublishingH2Open Journal2616-65182022-12-015467068510.2166/h2oj.2022.240240Machine learning algorithms for streamflow forecasting of Lower Godavari BasinRishith Kumar Vogeti0Bhavesh Rahul Mishra1K. Srinivasa Raju2 Department of Civil Engineering, BITS Pilani Hyderabad Campus, Hyderabad, India Department of Electrical and Electronics Engineering, BITS Pilani Hyderabad Campus, Hyderabad, India Department of Civil Engineering, BITS Pilani Hyderabad Campus, Hyderabad, India The present study applies three Machine Learning Algorithms, namely, Bi-directional Long Short-Term Memory (Bi-LSTM), Wavelet Neural Network (WNN), and eXtreme Gradient Boosting (XGBoost), to assess their suitability for streamflow projections of the Lower Godavari Basin. Historical data of 39 years of daily rainfall, evapotranspiration, and discharge were used, of which 80% applied for the model training and 20% for the validation. A Random Search method was used for hyperparameter tuning. XGBoost performed better than WNN, and Bi-LSTM with an R2, RMSE, NSE, and PBIAS of 0.88, 1.48, 0.86, and 29.3% during training, and 0.86, 1.63, 0.85, and 28.5%, during validation, indicating the model consistency. Therefore, it was further used for projecting streamflow from climate change perspective. Global Climate Model, Ec-Earth3 was employed in the present study. Four Shared Socioeconomic Pathways (SSPs) were considered and downscaled using Empirical Quantile Mapping. Eight decadal streamflow projections were computed – D1 to D8 (2021–2030 to 2091–2099) – exhibiting significant changes within the warm-up period. They were compared with three historical time periods of H1 (1982–1994), H2 (1995–2007), and H3 (2008–2020). The highest daily streamflow projections were observed in D1, D3, D4, D5, and D8 in SSP245 as per XGBoost analysis. HIGHLIGHTS eXtreme Gradient Boosting (XGBoost) model displays an exceptional performance with R2 = 0.88, RMSE = 1.48, NSE = 0.87, and PBIAS = 29.3% in training. These values in validation are 0.86, 1.48, 0.85, and 28.5%. XGBoost has the edge over the four variants of WNN and a Bi-LSTM model.; The highest daily streamflow projections were observed in D1, D3, D4, D5, and D8 in SSP245 as per XGBoost analysis.;http://h2oj.iwaponline.com/content/5/4/670bi-lstmhyperparameter tuningsspstreamflowwnnxgboost
spellingShingle Rishith Kumar Vogeti
Bhavesh Rahul Mishra
K. Srinivasa Raju
Machine learning algorithms for streamflow forecasting of Lower Godavari Basin
H2Open Journal
bi-lstm
hyperparameter tuning
ssp
streamflow
wnn
xgboost
title Machine learning algorithms for streamflow forecasting of Lower Godavari Basin
title_full Machine learning algorithms for streamflow forecasting of Lower Godavari Basin
title_fullStr Machine learning algorithms for streamflow forecasting of Lower Godavari Basin
title_full_unstemmed Machine learning algorithms for streamflow forecasting of Lower Godavari Basin
title_short Machine learning algorithms for streamflow forecasting of Lower Godavari Basin
title_sort machine learning algorithms for streamflow forecasting of lower godavari basin
topic bi-lstm
hyperparameter tuning
ssp
streamflow
wnn
xgboost
url http://h2oj.iwaponline.com/content/5/4/670
work_keys_str_mv AT rishithkumarvogeti machinelearningalgorithmsforstreamflowforecastingoflowergodavaribasin
AT bhaveshrahulmishra machinelearningalgorithmsforstreamflowforecastingoflowergodavaribasin
AT ksrinivasaraju machinelearningalgorithmsforstreamflowforecastingoflowergodavaribasin