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...
Main Authors: | , , |
---|---|
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 |