Advancements in evaporation prediction: introducing the Gated Recurrent Unit–Multi-Kernel Extreme Learning Machine (MKELM)–Gaussian Process Regression (GPR) model

Abstract Predicting evaporation is an essential topic in water resources management. It is critical to plan irrigation schedules, optimize hydropower production, and accurately calculate the overall water balance. Thus, researchers have developed many prediction models for predicting evaporation. De...

Full description

Saved in:
Bibliographic Details
Main Authors: Sharareh Pourebrahim, Mohammad Ehteram, Mehrdad Hadipour, Ozgur Kisi, Ahmed El-Shafie, Ali Najah Ahmed, Jit Ern Chen
Format: Article
Language:English
Published: SpringerOpen 2024-12-01
Series:Environmental Sciences Europe
Subjects:
Online Access:https://doi.org/10.1186/s12302-024-01028-y
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1846137242084442112
author Sharareh Pourebrahim
Mohammad Ehteram
Mehrdad Hadipour
Ozgur Kisi
Ahmed El-Shafie
Ali Najah Ahmed
Jit Ern Chen
author_facet Sharareh Pourebrahim
Mohammad Ehteram
Mehrdad Hadipour
Ozgur Kisi
Ahmed El-Shafie
Ali Najah Ahmed
Jit Ern Chen
author_sort Sharareh Pourebrahim
collection DOAJ
description Abstract Predicting evaporation is an essential topic in water resources management. It is critical to plan irrigation schedules, optimize hydropower production, and accurately calculate the overall water balance. Thus, researchers have developed many prediction models for predicting evaporation. Despite the development of these models, there are still unresolved challenges. These challenges include selecting the most important input parameters, handling nonstationary data, extracting critical information from data, and quantifying the uncertainty of predicted values. Thus, the main aim of this study is to address these challenges by developing a new prediction model. The new prediction model, named Gated Recurrent Unit–Multi-Kernel Extreme Learning Machine (MKELM)–Gaussian Process Regression (GPR), was used to predict one-month ahead evaporation in the Kashafrood basin, Iran. This model was executed in multiple stages. First, a feature selection algorithm was used to determine the most critical input parameters. A data processing technique was then employed to decompose nonstationary data into stationary intrinsic mode functions (IMFs). The GRU model then processed these components to extract their essential information. In the following step, the extracted information was inserted into the MKELM model to predict evaporation. Finally, the GPR model quantified the uncertainty of predicted values. Our research also introduces a new optimizer called the Salp Swarm Optimization Algorithm–Sine Cosine Optimization Algorithm. This algorithm was used to tune the model parameters. This algorithm's performance and the prediction models’ accuracy were evaluated using several error indices. According to the study results, the GRU–MKELM–GPR model performed better than other models in predicting monthly evaporation. It improved the training and testing mean absolute error values of the other models by 21%-43% and 8.2–33%, respectively. Moreover, the new model improved the R2 (R-squared or coefficient of determination) values of other models by 5–12%. Generally, the main findings of this paper included the superior performance of the new model in predicting evaporation data and the superior performance of a new optimizer in adjusting model parameters. These findings highlighted the effectiveness of the suggested model in addressing the challenges associated with evaporation prediction.
format Article
id doaj-art-e9071ccc8a904d0a8b54c9bd0cde135a
institution Kabale University
issn 2190-4715
language English
publishDate 2024-12-01
publisher SpringerOpen
record_format Article
series Environmental Sciences Europe
spelling doaj-art-e9071ccc8a904d0a8b54c9bd0cde135a2024-12-08T12:21:51ZengSpringerOpenEnvironmental Sciences Europe2190-47152024-12-0136113210.1186/s12302-024-01028-yAdvancements in evaporation prediction: introducing the Gated Recurrent Unit–Multi-Kernel Extreme Learning Machine (MKELM)–Gaussian Process Regression (GPR) modelSharareh Pourebrahim0Mohammad Ehteram1Mehrdad Hadipour2Ozgur Kisi3Ahmed El-Shafie4Ali Najah Ahmed5Jit Ern Chen6Jeffrey Sachs Center on Sustainable Development, Sunway UniversityDepartment of Water Engineering, Semnan UniversityFaculty of Biological Science, Kharazmi UniversityDepartment of Civil Engineering, Technical University of LübeckNational Water and Energy Center, United Arab Emirate UniversityDepartment of Engineering School of Engineering and Technology, Sunway UniversityJeffrey Sachs Center on Sustainable Development, Sunway UniversityAbstract Predicting evaporation is an essential topic in water resources management. It is critical to plan irrigation schedules, optimize hydropower production, and accurately calculate the overall water balance. Thus, researchers have developed many prediction models for predicting evaporation. Despite the development of these models, there are still unresolved challenges. These challenges include selecting the most important input parameters, handling nonstationary data, extracting critical information from data, and quantifying the uncertainty of predicted values. Thus, the main aim of this study is to address these challenges by developing a new prediction model. The new prediction model, named Gated Recurrent Unit–Multi-Kernel Extreme Learning Machine (MKELM)–Gaussian Process Regression (GPR), was used to predict one-month ahead evaporation in the Kashafrood basin, Iran. This model was executed in multiple stages. First, a feature selection algorithm was used to determine the most critical input parameters. A data processing technique was then employed to decompose nonstationary data into stationary intrinsic mode functions (IMFs). The GRU model then processed these components to extract their essential information. In the following step, the extracted information was inserted into the MKELM model to predict evaporation. Finally, the GPR model quantified the uncertainty of predicted values. Our research also introduces a new optimizer called the Salp Swarm Optimization Algorithm–Sine Cosine Optimization Algorithm. This algorithm was used to tune the model parameters. This algorithm's performance and the prediction models’ accuracy were evaluated using several error indices. According to the study results, the GRU–MKELM–GPR model performed better than other models in predicting monthly evaporation. It improved the training and testing mean absolute error values of the other models by 21%-43% and 8.2–33%, respectively. Moreover, the new model improved the R2 (R-squared or coefficient of determination) values of other models by 5–12%. Generally, the main findings of this paper included the superior performance of the new model in predicting evaporation data and the superior performance of a new optimizer in adjusting model parameters. These findings highlighted the effectiveness of the suggested model in addressing the challenges associated with evaporation prediction.https://doi.org/10.1186/s12302-024-01028-yEvaporation predictionDeep learning modelsFeature selectionNonstationary data
spellingShingle Sharareh Pourebrahim
Mohammad Ehteram
Mehrdad Hadipour
Ozgur Kisi
Ahmed El-Shafie
Ali Najah Ahmed
Jit Ern Chen
Advancements in evaporation prediction: introducing the Gated Recurrent Unit–Multi-Kernel Extreme Learning Machine (MKELM)–Gaussian Process Regression (GPR) model
Environmental Sciences Europe
Evaporation prediction
Deep learning models
Feature selection
Nonstationary data
title Advancements in evaporation prediction: introducing the Gated Recurrent Unit–Multi-Kernel Extreme Learning Machine (MKELM)–Gaussian Process Regression (GPR) model
title_full Advancements in evaporation prediction: introducing the Gated Recurrent Unit–Multi-Kernel Extreme Learning Machine (MKELM)–Gaussian Process Regression (GPR) model
title_fullStr Advancements in evaporation prediction: introducing the Gated Recurrent Unit–Multi-Kernel Extreme Learning Machine (MKELM)–Gaussian Process Regression (GPR) model
title_full_unstemmed Advancements in evaporation prediction: introducing the Gated Recurrent Unit–Multi-Kernel Extreme Learning Machine (MKELM)–Gaussian Process Regression (GPR) model
title_short Advancements in evaporation prediction: introducing the Gated Recurrent Unit–Multi-Kernel Extreme Learning Machine (MKELM)–Gaussian Process Regression (GPR) model
title_sort advancements in evaporation prediction introducing the gated recurrent unit multi kernel extreme learning machine mkelm gaussian process regression gpr model
topic Evaporation prediction
Deep learning models
Feature selection
Nonstationary data
url https://doi.org/10.1186/s12302-024-01028-y
work_keys_str_mv AT shararehpourebrahim advancementsinevaporationpredictionintroducingthegatedrecurrentunitmultikernelextremelearningmachinemkelmgaussianprocessregressiongprmodel
AT mohammadehteram advancementsinevaporationpredictionintroducingthegatedrecurrentunitmultikernelextremelearningmachinemkelmgaussianprocessregressiongprmodel
AT mehrdadhadipour advancementsinevaporationpredictionintroducingthegatedrecurrentunitmultikernelextremelearningmachinemkelmgaussianprocessregressiongprmodel
AT ozgurkisi advancementsinevaporationpredictionintroducingthegatedrecurrentunitmultikernelextremelearningmachinemkelmgaussianprocessregressiongprmodel
AT ahmedelshafie advancementsinevaporationpredictionintroducingthegatedrecurrentunitmultikernelextremelearningmachinemkelmgaussianprocessregressiongprmodel
AT alinajahahmed advancementsinevaporationpredictionintroducingthegatedrecurrentunitmultikernelextremelearningmachinemkelmgaussianprocessregressiongprmodel
AT jiternchen advancementsinevaporationpredictionintroducingthegatedrecurrentunitmultikernelextremelearningmachinemkelmgaussianprocessregressiongprmodel