Publication: Predicting Bulk Average Velocity with Rigid Vegetation in Open Channels Using Tree-Based Machine Learning: A Novel Approach Using Explainable Artificial Intelligence
Type:
Article
Date
2022-06-10
Journal Title
Journal ISSN
Volume Title
Publisher
MDPI
Abstract
Predicting the bulk-average velocity (UB) 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 UB and the friction factor in the surface layer (fS) 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 UB (R = 0.984) and fS (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
Description
Keywords
bulk average velocity, explainable artificial intelligence, rigid vegetation, tree-based machine learning
Citation
: Meddage, D.P.P.; Ekanayake, I.U.; Herath, S.; Gobirahavan, R.; Muttil, N.; Rathnayake, U. Predicting Bulk Average Velocity with Rigid Vegetation in Open Channels Using Tree-Based Machine Learning: A Novel Approach Using Explainable Artificial Intelligence. Sensors 2022, 22, 4398. https://doi.org/10.3390/ s22124398
