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,...
Autores principales: | , , , , , |
---|---|
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 |