Binary Coati Optimization Algorithm- Multi- Kernel Least Square Support Vector Machine-Extreme Learning Machine Model (BCOA-MKLSSVM-ELM): A New Hybrid Machine Learning Model for Predicting Reservoir Water Level
Predicting reservoir water levels helps manage droughts and floods. Predicting reservoir water level is complex because it depends on factors such as climate parameters and human intervention. Therefore, predicting water level needs robust models. Our study introduces a new model for predicting rese...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2023-04-01
|
Series: | Water |
Subjects: | |
Online Access: | https://www.mdpi.com/2073-4441/15/8/1593 |
_version_ | 1797603112748318720 |
---|---|
author | Saad Sh. Sammen Mohammad Ehteram Zohreh Sheikh Khozani Lariyah Mohd Sidek |
author_facet | Saad Sh. Sammen Mohammad Ehteram Zohreh Sheikh Khozani Lariyah Mohd Sidek |
author_sort | Saad Sh. Sammen |
collection | DOAJ |
description | Predicting reservoir water levels helps manage droughts and floods. Predicting reservoir water level is complex because it depends on factors such as climate parameters and human intervention. Therefore, predicting water level needs robust models. Our study introduces a new model for predicting reservoir water levels. An extreme learning machine, the multi-kernel least square support vector machine model (MKLSSVM), is developed to predict the water level of a reservoir in Malaysia. The study also introduces a novel optimization algorithm for selecting inputs. While the LSSVM model may not capture nonlinear components of the time series data, the extreme learning machine (ELM) model—MKLSSVM model can capture nonlinear and linear components of the time series data. A coati optimization algorithm is introduced to select input scenarios. The MKLSSVM model takes advantage of multiple kernel functions. The extreme learning machine model—multi-kernel least square support vector machine model also takes the benefit of both the ELM model and MKLSSVM model models to predict water levels. This paper’s novelty includes introducing a new method for selecting inputs and developing a new model for predicting water levels. For water level prediction, lagged rainfall and water level are used. In this study, we used extreme learning machine (ELM)-multi-kernel least square support vector machine (ELM-MKLSSVM), extreme learning machine (ELM)-LSSVM-polynomial kernel function (PKF) (ELM-LSSVM-PKF), ELM-LSSVM-radial basis kernel function (RBF) (ELM-LSSVM-RBF), ELM-LSSVM-Linear Kernel function (LKF), ELM, and MKLSSVM models to predict water level. The testing means absolute of the same models was 0.710, 0.742, 0.832, 0.871, 0.912, and 0.919, respectively. The Nash–Sutcliff efficiency (NSE) testing of the same models was 0.97, 0.94, 0.90, 0.87, 0.83, and 0.18, respectively. The ELM-MKLSSVM model is a robust tool for predicting reservoir water levels. |
first_indexed | 2024-03-11T04:25:47Z |
format | Article |
id | doaj.art-1139ae93873b44a79a33b12139bedb85 |
institution | Directory Open Access Journal |
issn | 2073-4441 |
language | English |
last_indexed | 2024-03-11T04:25:47Z |
publishDate | 2023-04-01 |
publisher | MDPI AG |
record_format | Article |
series | Water |
spelling | doaj.art-1139ae93873b44a79a33b12139bedb852023-11-17T21:49:18ZengMDPI AGWater2073-44412023-04-01158159310.3390/w15081593Binary Coati Optimization Algorithm- Multi- Kernel Least Square Support Vector Machine-Extreme Learning Machine Model (BCOA-MKLSSVM-ELM): A New Hybrid Machine Learning Model for Predicting Reservoir Water LevelSaad Sh. Sammen0Mohammad Ehteram1Zohreh Sheikh Khozani2Lariyah Mohd Sidek3Department of Civil Engineering, College of Engineering, University of Diyala, Baqubah 32001, IraqDepartment of Water Engineering, Semnan University, Semnan 35131-19111, IranFaculty of Civil Engineering, Institute of Structural Mechanics, Bauhaus Universität Weimar, 99423 Weimar, GermanyInstitute of Energy Infrastructure (IEI), Department of Civil Engineering, College of Engineering, University Tenaga Nasional (UNITEN), Kajang 43000, MalaysiaPredicting reservoir water levels helps manage droughts and floods. Predicting reservoir water level is complex because it depends on factors such as climate parameters and human intervention. Therefore, predicting water level needs robust models. Our study introduces a new model for predicting reservoir water levels. An extreme learning machine, the multi-kernel least square support vector machine model (MKLSSVM), is developed to predict the water level of a reservoir in Malaysia. The study also introduces a novel optimization algorithm for selecting inputs. While the LSSVM model may not capture nonlinear components of the time series data, the extreme learning machine (ELM) model—MKLSSVM model can capture nonlinear and linear components of the time series data. A coati optimization algorithm is introduced to select input scenarios. The MKLSSVM model takes advantage of multiple kernel functions. The extreme learning machine model—multi-kernel least square support vector machine model also takes the benefit of both the ELM model and MKLSSVM model models to predict water levels. This paper’s novelty includes introducing a new method for selecting inputs and developing a new model for predicting water levels. For water level prediction, lagged rainfall and water level are used. In this study, we used extreme learning machine (ELM)-multi-kernel least square support vector machine (ELM-MKLSSVM), extreme learning machine (ELM)-LSSVM-polynomial kernel function (PKF) (ELM-LSSVM-PKF), ELM-LSSVM-radial basis kernel function (RBF) (ELM-LSSVM-RBF), ELM-LSSVM-Linear Kernel function (LKF), ELM, and MKLSSVM models to predict water level. The testing means absolute of the same models was 0.710, 0.742, 0.832, 0.871, 0.912, and 0.919, respectively. The Nash–Sutcliff efficiency (NSE) testing of the same models was 0.97, 0.94, 0.90, 0.87, 0.83, and 0.18, respectively. The ELM-MKLSSVM model is a robust tool for predicting reservoir water levels.https://www.mdpi.com/2073-4441/15/8/1593hybrid modelshydrological simulationsoptimization algorithmswater level |
spellingShingle | Saad Sh. Sammen Mohammad Ehteram Zohreh Sheikh Khozani Lariyah Mohd Sidek Binary Coati Optimization Algorithm- Multi- Kernel Least Square Support Vector Machine-Extreme Learning Machine Model (BCOA-MKLSSVM-ELM): A New Hybrid Machine Learning Model for Predicting Reservoir Water Level Water hybrid models hydrological simulations optimization algorithms water level |
title | Binary Coati Optimization Algorithm- Multi- Kernel Least Square Support Vector Machine-Extreme Learning Machine Model (BCOA-MKLSSVM-ELM): A New Hybrid Machine Learning Model for Predicting Reservoir Water Level |
title_full | Binary Coati Optimization Algorithm- Multi- Kernel Least Square Support Vector Machine-Extreme Learning Machine Model (BCOA-MKLSSVM-ELM): A New Hybrid Machine Learning Model for Predicting Reservoir Water Level |
title_fullStr | Binary Coati Optimization Algorithm- Multi- Kernel Least Square Support Vector Machine-Extreme Learning Machine Model (BCOA-MKLSSVM-ELM): A New Hybrid Machine Learning Model for Predicting Reservoir Water Level |
title_full_unstemmed | Binary Coati Optimization Algorithm- Multi- Kernel Least Square Support Vector Machine-Extreme Learning Machine Model (BCOA-MKLSSVM-ELM): A New Hybrid Machine Learning Model for Predicting Reservoir Water Level |
title_short | Binary Coati Optimization Algorithm- Multi- Kernel Least Square Support Vector Machine-Extreme Learning Machine Model (BCOA-MKLSSVM-ELM): A New Hybrid Machine Learning Model for Predicting Reservoir Water Level |
title_sort | binary coati optimization algorithm multi kernel least square support vector machine extreme learning machine model bcoa mklssvm elm a new hybrid machine learning model for predicting reservoir water level |
topic | hybrid models hydrological simulations optimization algorithms water level |
url | https://www.mdpi.com/2073-4441/15/8/1593 |
work_keys_str_mv | AT saadshsammen binarycoatioptimizationalgorithmmultikernelleastsquaresupportvectormachineextremelearningmachinemodelbcoamklssvmelmanewhybridmachinelearningmodelforpredictingreservoirwaterlevel AT mohammadehteram binarycoatioptimizationalgorithmmultikernelleastsquaresupportvectormachineextremelearningmachinemodelbcoamklssvmelmanewhybridmachinelearningmodelforpredictingreservoirwaterlevel AT zohrehsheikhkhozani binarycoatioptimizationalgorithmmultikernelleastsquaresupportvectormachineextremelearningmachinemodelbcoamklssvmelmanewhybridmachinelearningmodelforpredictingreservoirwaterlevel AT lariyahmohdsidek binarycoatioptimizationalgorithmmultikernelleastsquaresupportvectormachineextremelearningmachinemodelbcoamklssvmelmanewhybridmachinelearningmodelforpredictingreservoirwaterlevel |