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

被引:21
作者
Meddage, D. P. P. [1 ]
Ekanayake, I. U. [2 ]
Herath, Sumudu [1 ]
Gobirahavan, R. [3 ]
Muttil, Nitin [4 ,5 ]
Rathnayake, Upaka [6 ]
机构
[1] Univ Moratuwa, Dept Civil & Engn, Moratuwa 10400, Sri Lanka
[2] Univ Peradeniya, Dept Comp Engn, Galaha 20400, Sri Lanka
[3] Univ Ruhuna, Dept Civil & Environm Engn, Matara 81000, Sri Lanka
[4] Victoria Univ, Inst Sustainable Ind & Liveable Cities, POB 14428, Melbourne, Vic 8001, Australia
[5] Victoria Univ, Coll Engn & Sci, POB 14428, Melbourne, Vic 8001, Australia
[6] Sri Lanka Inst Informat Technol, Dept Civil Engn, Malabe 10115, Sri Lanka
关键词
bulk average velocity; explainable artificial intelligence; rigid vegetation; tree-based machine learning; RANDOM-FOREST; NEURAL-NETWORKS; MODEL; REGRESSION; STREAMFLOW; FLOW; ACCURACY; CANOPY; RIVER;
D O I
10.3390/s22124398
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
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.
引用
收藏
页数:29
相关论文
共 85 条
[41]  
MarSSe R., 2004, P 6 ASIAN C COMPUTER, V2, P860
[42]  
Meijer D.G., 1999, P 28 AIHR C
[43]   Post-hoc explanation of black-box classifiers using confident itemsets [J].
Moradi, Milad ;
Samwald, Matthias .
EXPERT SYSTEMS WITH APPLICATIONS, 2021, 165
[44]   Model and laboratory study of dispersion in flows with submerged vegetation [J].
Murphy, E. ;
Ghisalberti, M. ;
Nepf, H. .
WATER RESOURCES RESEARCH, 2007, 43 (05)
[45]   Flow and Transport in Regions with Aquatic Vegetation [J].
Nepf, Heidi M. .
ANNUAL REVIEW OF FLUID MECHANICS, VOL 44, 2012, 44 :123-142
[46]   Velocity Profiles in Vegetated Open-Channel Flows: Combined Effects of Multiple Mechanisms [J].
Nikora, Nina ;
Nikora, Vladimir ;
O'Donoghue, Tom .
JOURNAL OF HYDRAULIC ENGINEERING, 2013, 139 (10) :1021-1032
[47]   On Evaluating Flow Resistance of Rigid Vegetation Using Classic Hydraulic Roughness at High Submergence Levels: An Experimental Work [J].
Pasquino, Vittorio ;
Gualtieri, Paola ;
Doria, Guelfo Pulci .
HYDRODYNAMIC AND MASS TRANSPORT AT FRESHWATER AQUATIC INTERFACES, 2016, :269-277
[48]   U-CAM: Visual Explanation using Uncertainty based Class Activation Maps [J].
Patro, Badri N. ;
Lunayach, Mayank ;
Patel, Shivansh ;
Namboodiri, Vinay P. .
2019 IEEE/CVF INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV 2019), 2019, :7443-7452
[49]  
Petsiuk V., 2018, arXiv
[50]   The effect of vegetation density on canopy sub-layer turbulence [J].
Poggi, D ;
Porporato, A ;
Ridolfi, L ;
Albertson, JD ;
Katul, GG .
BOUNDARY-LAYER METEOROLOGY, 2004, 111 (03) :565-587