Application of Machine Learning Models to Predict Maximum Event Water Fractions in Streamflow

Estimating the maximum event water fraction, at which the event water contribution to streamflow reaches its peak value during a precipitation event, gives insight into runoff generation mechanisms and hydrological response characteristics of a catchment. Stable isotopes of water are ideal tracers f...

Full description

Bibliographic Details
Main Authors: Amir Sahraei, Alejandro Chamorro, Philipp Kraft, Lutz Breuer
Format: Article
Language:English
Published: Frontiers Media S.A. 2021-06-01
Series:Frontiers in Water
Subjects:
Online Access:https://www.frontiersin.org/articles/10.3389/frwa.2021.652100/full
id doaj-b66426d7899b4863b6cf9c910b2a5872
record_format Article
collection DOAJ
language English
format Article
sources DOAJ
author Amir Sahraei
Alejandro Chamorro
Philipp Kraft
Lutz Breuer
Lutz Breuer
spellingShingle Amir Sahraei
Alejandro Chamorro
Philipp Kraft
Lutz Breuer
Lutz Breuer
Application of Machine Learning Models to Predict Maximum Event Water Fractions in Streamflow
Frontiers in Water
machine learning
Artificial Neural Network
Support Vector Machine
hyperparameter optimization
maximum event water fraction
isotopic hydrograph separation
author_facet Amir Sahraei
Alejandro Chamorro
Philipp Kraft
Lutz Breuer
Lutz Breuer
author_sort Amir Sahraei
title Application of Machine Learning Models to Predict Maximum Event Water Fractions in Streamflow
title_short Application of Machine Learning Models to Predict Maximum Event Water Fractions in Streamflow
title_full Application of Machine Learning Models to Predict Maximum Event Water Fractions in Streamflow
title_fullStr Application of Machine Learning Models to Predict Maximum Event Water Fractions in Streamflow
title_full_unstemmed Application of Machine Learning Models to Predict Maximum Event Water Fractions in Streamflow
title_sort application of machine learning models to predict maximum event water fractions in streamflow
publisher Frontiers Media S.A.
series Frontiers in Water
issn 2624-9375
publishDate 2021-06-01
description Estimating the maximum event water fraction, at which the event water contribution to streamflow reaches its peak value during a precipitation event, gives insight into runoff generation mechanisms and hydrological response characteristics of a catchment. Stable isotopes of water are ideal tracers for accurate estimation of maximum event water fractions using isotopic hydrograph separation techniques. However, sampling and measuring of stable isotopes of water is laborious, cost intensive, and often not conceivable under difficult spatiotemporal conditions. Therefore, there is a need for a proper predictive model to predict maximum event water fractions even at times when no direct sampling and measurements of stable isotopes of water are available. The behavior of maximum event water fraction at the event scale is highly dynamic and its relationships with the catchment drivers are complex and non-linear. In last two decades, machine learning algorithms have become increasingly popular in the various branches of hydrology due to their ability to represent complex and non-linear systems without any a priori assumption about the structure of the data and knowledge about the underlying physical processes. Despite advantages of machine learning, its potential in the field of isotope hydrology has rarely been investigated. Present study investigates the applicability of Artificial Neural Network (ANN) and Support Vector Machine (SVM) algorithms to predict maximum event water fractions in streamflow using precipitation, soil moisture, and air temperature as a set of explanatory input features that are more straightforward and less expensive to measure compared to stable isotopes of water, in the Schwingbach Environmental Observatory (SEO), Germany. The influence of hyperparameter configurations on the model performance and the comparison of prediction performance between optimized ANN and optimized SVM are further investigated in this study. The performances of the models are evaluated using mean absolute error (MAE), root mean squared error (RMSE), coefficient of determination (R2), and Nash-Sutcliffe Efficiency (NSE). For the ANN, the results showed that an appropriate number of hidden nodes and a proper activation function enhanced the model performance, whereas changes of the learning rate did not have a major impact on the model performance. For the SVM, Polynomial kernel achieved the best performance, whereas Linear yielded the weakest performance among the kernel functions. The result showed that maximum event water fraction could be successfully predicted using only precipitation, soil moisture, and air temperature. The optimized ANN showed a satisfactory prediction performance with MAE of 10.27%, RMSE of 12.91%, R2 of 0.70, and NSE of 0.63. The optimized SVM was superior to that of ANN with MAE of 7.89%, RMSE of 9.43%, R2 of 0.83, and NSE of 0.78. SVM could better capture the dynamics of maximum event water fractions across the events and the predictions were generally closer to the corresponding observed values. ANN tended to underestimate the events with high maximum event water fractions and to overestimate the events with low maximum event water fractions. Machine learning can prove to be a promising approach to predict variables that are not always possible to be estimated due to the lack of routine measurements.
topic machine learning
Artificial Neural Network
Support Vector Machine
hyperparameter optimization
maximum event water fraction
isotopic hydrograph separation
url https://www.frontiersin.org/articles/10.3389/frwa.2021.652100/full
work_keys_str_mv AT amirsahraei applicationofmachinelearningmodelstopredictmaximumeventwaterfractionsinstreamflow
AT alejandrochamorro applicationofmachinelearningmodelstopredictmaximumeventwaterfractionsinstreamflow
AT philippkraft applicationofmachinelearningmodelstopredictmaximumeventwaterfractionsinstreamflow
AT lutzbreuer applicationofmachinelearningmodelstopredictmaximumeventwaterfractionsinstreamflow
AT lutzbreuer applicationofmachinelearningmodelstopredictmaximumeventwaterfractionsinstreamflow
_version_ 1721399505971052544
spelling doaj-b66426d7899b4863b6cf9c910b2a58722021-06-03T05:08:34ZengFrontiers Media S.A.Frontiers in Water2624-93752021-06-01310.3389/frwa.2021.652100652100Application of Machine Learning Models to Predict Maximum Event Water Fractions in StreamflowAmir Sahraei0Alejandro Chamorro1Philipp Kraft2Lutz Breuer3Lutz Breuer4Institute for Landscape Ecology and Resources Management (ILR), Research Centre for BioSystems, Land Use and Nutrition (iFZ), Justus Liebig University Giessen, Giessen, GermanyDepartment of Ecosystems and Environment, Pontifical Catholic University of Chile, Santiago, ChileInstitute for Landscape Ecology and Resources Management (ILR), Research Centre for BioSystems, Land Use and Nutrition (iFZ), Justus Liebig University Giessen, Giessen, GermanyInstitute for Landscape Ecology and Resources Management (ILR), Research Centre for BioSystems, Land Use and Nutrition (iFZ), Justus Liebig University Giessen, Giessen, GermanyCentre for International Development and Environmental Research (ZEU), Justus Liebig University Giessen, Giessen, GermanyEstimating the maximum event water fraction, at which the event water contribution to streamflow reaches its peak value during a precipitation event, gives insight into runoff generation mechanisms and hydrological response characteristics of a catchment. Stable isotopes of water are ideal tracers for accurate estimation of maximum event water fractions using isotopic hydrograph separation techniques. However, sampling and measuring of stable isotopes of water is laborious, cost intensive, and often not conceivable under difficult spatiotemporal conditions. Therefore, there is a need for a proper predictive model to predict maximum event water fractions even at times when no direct sampling and measurements of stable isotopes of water are available. The behavior of maximum event water fraction at the event scale is highly dynamic and its relationships with the catchment drivers are complex and non-linear. In last two decades, machine learning algorithms have become increasingly popular in the various branches of hydrology due to their ability to represent complex and non-linear systems without any a priori assumption about the structure of the data and knowledge about the underlying physical processes. Despite advantages of machine learning, its potential in the field of isotope hydrology has rarely been investigated. Present study investigates the applicability of Artificial Neural Network (ANN) and Support Vector Machine (SVM) algorithms to predict maximum event water fractions in streamflow using precipitation, soil moisture, and air temperature as a set of explanatory input features that are more straightforward and less expensive to measure compared to stable isotopes of water, in the Schwingbach Environmental Observatory (SEO), Germany. The influence of hyperparameter configurations on the model performance and the comparison of prediction performance between optimized ANN and optimized SVM are further investigated in this study. The performances of the models are evaluated using mean absolute error (MAE), root mean squared error (RMSE), coefficient of determination (R2), and Nash-Sutcliffe Efficiency (NSE). For the ANN, the results showed that an appropriate number of hidden nodes and a proper activation function enhanced the model performance, whereas changes of the learning rate did not have a major impact on the model performance. For the SVM, Polynomial kernel achieved the best performance, whereas Linear yielded the weakest performance among the kernel functions. The result showed that maximum event water fraction could be successfully predicted using only precipitation, soil moisture, and air temperature. The optimized ANN showed a satisfactory prediction performance with MAE of 10.27%, RMSE of 12.91%, R2 of 0.70, and NSE of 0.63. The optimized SVM was superior to that of ANN with MAE of 7.89%, RMSE of 9.43%, R2 of 0.83, and NSE of 0.78. SVM could better capture the dynamics of maximum event water fractions across the events and the predictions were generally closer to the corresponding observed values. ANN tended to underestimate the events with high maximum event water fractions and to overestimate the events with low maximum event water fractions. Machine learning can prove to be a promising approach to predict variables that are not always possible to be estimated due to the lack of routine measurements.https://www.frontiersin.org/articles/10.3389/frwa.2021.652100/fullmachine learningArtificial Neural NetworkSupport Vector Machinehyperparameter optimizationmaximum event water fractionisotopic hydrograph separation