Cargando…

Predicting Bulk Average Velocity with Rigid Vegetation in Open Channels Using Tree-Based Machine Learning: A Novel Approach Using Explainable Artificial Intelligence

Predicting the bulk-average velocity (U(B)) in open channels with rigid vegetation is complicated due to the non-linear nature of the parameters. Despite their higher accuracy, existing regression models fail to highlight the feature importance or causality of the respective predictions. Therefore,...

Descripción completa

Detalles Bibliográficos
Autores principales: Meddage, D. P. P., Ekanayake, I. U., Herath, Sumudu, Gobirahavan, R., Muttil, Nitin, Rathnayake, Upaka
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9229711/
https://www.ncbi.nlm.nih.gov/pubmed/35746184
http://dx.doi.org/10.3390/s22124398
_version_ 1784734818850832384
author Meddage, D. P. P.
Ekanayake, I. U.
Herath, Sumudu
Gobirahavan, R.
Muttil, Nitin
Rathnayake, Upaka
author_facet Meddage, D. P. P.
Ekanayake, I. U.
Herath, Sumudu
Gobirahavan, R.
Muttil, Nitin
Rathnayake, Upaka
author_sort Meddage, D. P. P.
collection PubMed
description Predicting the bulk-average velocity (U(B)) in open channels with rigid vegetation is complicated due to the non-linear nature of the parameters. Despite their higher accuracy, existing regression models fail to highlight the feature importance or causality of the respective predictions. Therefore, we propose a method to predict U(B) and the friction factor in the surface layer (f(S)) using tree-based machine learning (ML) models (decision tree, extra tree, and XGBoost). Further, Shapley Additive exPlanation (SHAP) was used to interpret the ML predictions. The comparison emphasized that the XGBoost model is superior in predicting U(B) (R = 0.984) and f(S) (R = 0.92) relative to the existing regression models. SHAP revealed the underlying reasoning behind predictions, the dependence of predictions, and feature importance. Interestingly, SHAP adheres to what is generally observed in complex flow behavior, thus, improving trust in predictions.
format Online
Article
Text
id pubmed-9229711
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-92297112022-06-25 Predicting Bulk Average Velocity with Rigid Vegetation in Open Channels Using Tree-Based Machine Learning: A Novel Approach Using Explainable Artificial Intelligence Meddage, D. P. P. Ekanayake, I. U. Herath, Sumudu Gobirahavan, R. Muttil, Nitin Rathnayake, Upaka Sensors (Basel) Article Predicting the bulk-average velocity (U(B)) in open channels with rigid vegetation is complicated due to the non-linear nature of the parameters. Despite their higher accuracy, existing regression models fail to highlight the feature importance or causality of the respective predictions. Therefore, we propose a method to predict U(B) and the friction factor in the surface layer (f(S)) using tree-based machine learning (ML) models (decision tree, extra tree, and XGBoost). Further, Shapley Additive exPlanation (SHAP) was used to interpret the ML predictions. The comparison emphasized that the XGBoost model is superior in predicting U(B) (R = 0.984) and f(S) (R = 0.92) relative to the existing regression models. SHAP revealed the underlying reasoning behind predictions, the dependence of predictions, and feature importance. Interestingly, SHAP adheres to what is generally observed in complex flow behavior, thus, improving trust in predictions. MDPI 2022-06-10 /pmc/articles/PMC9229711/ /pubmed/35746184 http://dx.doi.org/10.3390/s22124398 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Meddage, D. P. P.
Ekanayake, I. U.
Herath, Sumudu
Gobirahavan, R.
Muttil, Nitin
Rathnayake, Upaka
Predicting Bulk Average Velocity with Rigid Vegetation in Open Channels Using Tree-Based Machine Learning: A Novel Approach Using Explainable Artificial Intelligence
title Predicting Bulk Average Velocity with Rigid Vegetation in Open Channels Using Tree-Based Machine Learning: A Novel Approach Using Explainable Artificial Intelligence
title_full Predicting Bulk Average Velocity with Rigid Vegetation in Open Channels Using Tree-Based Machine Learning: A Novel Approach Using Explainable Artificial Intelligence
title_fullStr Predicting Bulk Average Velocity with Rigid Vegetation in Open Channels Using Tree-Based Machine Learning: A Novel Approach Using Explainable Artificial Intelligence
title_full_unstemmed Predicting Bulk Average Velocity with Rigid Vegetation in Open Channels Using Tree-Based Machine Learning: A Novel Approach Using Explainable Artificial Intelligence
title_short Predicting Bulk Average Velocity with Rigid Vegetation in Open Channels Using Tree-Based Machine Learning: A Novel Approach Using Explainable Artificial Intelligence
title_sort predicting bulk average velocity with rigid vegetation in open channels using tree-based machine learning: a novel approach using explainable artificial intelligence
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9229711/
https://www.ncbi.nlm.nih.gov/pubmed/35746184
http://dx.doi.org/10.3390/s22124398
work_keys_str_mv AT meddagedpp predictingbulkaveragevelocitywithrigidvegetationinopenchannelsusingtreebasedmachinelearninganovelapproachusingexplainableartificialintelligence
AT ekanayakeiu predictingbulkaveragevelocitywithrigidvegetationinopenchannelsusingtreebasedmachinelearninganovelapproachusingexplainableartificialintelligence
AT herathsumudu predictingbulkaveragevelocitywithrigidvegetationinopenchannelsusingtreebasedmachinelearninganovelapproachusingexplainableartificialintelligence
AT gobirahavanr predictingbulkaveragevelocitywithrigidvegetationinopenchannelsusingtreebasedmachinelearninganovelapproachusingexplainableartificialintelligence
AT muttilnitin predictingbulkaveragevelocitywithrigidvegetationinopenchannelsusingtreebasedmachinelearninganovelapproachusingexplainableartificialintelligence
AT rathnayakeupaka predictingbulkaveragevelocitywithrigidvegetationinopenchannelsusingtreebasedmachinelearninganovelapproachusingexplainableartificialintelligence