Javascript must be enabled to continue!
Comparative performance of recently introduced Deep Learning models for Rainfall-Runoff Modelling
View through CrossRef
Machine learning and specifically deep learning has been applied in solving numerous hydrology related problems in the past. Furthermore, extensive research has been done on the evaluation and comparison of performances of different Machine learning techniques applied in solving hydrology related problems. In this research, the possible reasons behind these performance variations are being assessed. The performance of recently introduced deep learning techniques for rainfall-runoff modelling are being evaluated by looking in to the possible modelling set-up and training procedures. Therefore, model set-up and training procedures such as: normalization techniques, input variable selection (feature selection), sampling techniques, model complexity, optimization techniques and random initialization of weights are being examined closely in order to improve the performances of different deep learning techniques for rainfall-runoff modelling. As a result, this study is trying to answer whether these factors have significant effect on the model accuracy.The experiments are being conducted on different deep learning models such as: LSTMs, GRUs and MLPs as well as non-deep learning models such as: XGBoost, Random Forest, Linear Regression and Naïve models. Deep learning frameworks including TensorFlow and Keras are being implemented on Python. For better generalization, study areas from three different climatic zones namely: Bagmati catchment in Nepal, Yuna catchment in Dominican Republic and Magdalena catchment in Colombia are chosen to implement this experimental research. Additionally, in situ meteorological and stream flow data are being used for the rainfall-runoff modelling.The preliminary model results show that model performances in case of Bagmati catchment are higher as compared to the other catchments. The LSTMs and MLPs are performing good with NSE values of 0.71 and 0.72 respectively. Most importantly, the linear regression model was outperforming the other models with NSE up to 0.75 in case of considering 6 days lagged rainfall input. This implies the relationship between daily rainfall and runoff data from Bagmati catchment may not be as complex. On the contrary, the 3-hourly data from Yuna catchment shows results with lower values for the performance metrics. This may be an indication of more complex relationships within the Yuna catchment.This research provides key elements of the modelling process, especially in setting up and training deep learning models for rainfall-runoff modelling. The comparative analysis performed here, provides a basis of performance variations on different basins. This work contributes to the experiences in understanding machine learning requirements for different types of river basins.
Title: Comparative performance of recently introduced Deep Learning models for Rainfall-Runoff Modelling
Description:
Machine learning and specifically deep learning has been applied in solving numerous hydrology related problems in the past.
Furthermore, extensive research has been done on the evaluation and comparison of performances of different Machine learning techniques applied in solving hydrology related problems.
In this research, the possible reasons behind these performance variations are being assessed.
The performance of recently introduced deep learning techniques for rainfall-runoff modelling are being evaluated by looking in to the possible modelling set-up and training procedures.
Therefore, model set-up and training procedures such as: normalization techniques, input variable selection (feature selection), sampling techniques, model complexity, optimization techniques and random initialization of weights are being examined closely in order to improve the performances of different deep learning techniques for rainfall-runoff modelling.
As a result, this study is trying to answer whether these factors have significant effect on the model accuracy.
The experiments are being conducted on different deep learning models such as: LSTMs, GRUs and MLPs as well as non-deep learning models such as: XGBoost, Random Forest, Linear Regression and Naïve models.
Deep learning frameworks including TensorFlow and Keras are being implemented on Python.
For better generalization, study areas from three different climatic zones namely: Bagmati catchment in Nepal, Yuna catchment in Dominican Republic and Magdalena catchment in Colombia are chosen to implement this experimental research.
Additionally, in situ meteorological and stream flow data are being used for the rainfall-runoff modelling.
The preliminary model results show that model performances in case of Bagmati catchment are higher as compared to the other catchments.
The LSTMs and MLPs are performing good with NSE values of 0.
71 and 0.
72 respectively.
Most importantly, the linear regression model was outperforming the other models with NSE up to 0.
75 in case of considering 6 days lagged rainfall input.
This implies the relationship between daily rainfall and runoff data from Bagmati catchment may not be as complex.
On the contrary, the 3-hourly data from Yuna catchment shows results with lower values for the performance metrics.
This may be an indication of more complex relationships within the Yuna catchment.
This research provides key elements of the modelling process, especially in setting up and training deep learning models for rainfall-runoff modelling.
The comparative analysis performed here, provides a basis of performance variations on different basins.
This work contributes to the experiences in understanding machine learning requirements for different types of river basins.
Related Results
Comparisons of Retention and Lag Characteristics of Rainfall–Runoff under Different Rainfall Scenarios in Low-Impact Development Combination: A Case Study in Lingang New City, Shanghai
Comparisons of Retention and Lag Characteristics of Rainfall–Runoff under Different Rainfall Scenarios in Low-Impact Development Combination: A Case Study in Lingang New City, Shanghai
An increasing focus has been given to stormwater management using low-impact development (LID), which is regarded as a “near-nature” concept and is utilized to manage and reduce su...
Primerjalna književnost na prelomu tisočletja
Primerjalna književnost na prelomu tisočletja
In a comprehensive and at times critical manner, this volume seeks to shed light on the development of events in Western (i.e., European and North American) comparative literature ...
Selection of Injectable Drug Product Composition using Machine Learning Models (Preprint)
Selection of Injectable Drug Product Composition using Machine Learning Models (Preprint)
BACKGROUND
As of July 2020, a Web of Science search of “machine learning (ML)” nested within the search of “pharmacokinetics or pharmacodynamics” yielded over 100...
Rainfall-runoff estimation of an ungauged Nanjannad watershed in Nilgiris district of Tamil Nadu using WEPP model
Rainfall-runoff estimation of an ungauged Nanjannad watershed in Nilgiris district of Tamil Nadu using WEPP model
The rainfall and runoff relationship is a key factor in assessing the water availability in the watershed. The amount of water available is estimated for watershed interventions an...
A Study of Rainfall-Runoff Process considering two uncertainties in Basin with multiple dams
A Study of Rainfall-Runoff Process considering two uncertainties in Basin with multiple dams
Forecasting of natural phenomena is generally based on observation data, but it is impossible to measure everything perfectly, and there are uncertainties in the limits of observat...
Classification of Rainfall-Runoff Events for Flood Analysis and Forecasting in Lower Saxony, Germany
Classification of Rainfall-Runoff Events for Flood Analysis and Forecasting in Lower Saxony, Germany
Local rainfall events, especially those with high precipitation levels in a short period of time, can cause extreme runoff in their associated catchment areas. The high variability...
Physics Informed Machine Learning of Rainfall-Runoff Processes
Physics Informed Machine Learning of Rainfall-Runoff Processes
<p>Modelling of rainfall-runoff phenomenon continues to be a challenging task at hand of hydrologists as the underlying processes are highly nonlinear, dynamic and in...
A new method to identify time to peak in Unit Hydrographs
A new method to identify time to peak in Unit Hydrographs
Catchment response time is an important parameter in hydrological models, particularly in peak flow prediction in catchment scale. Unit hydrographs are hydrological tools that repr...

