Modeling streamflow in non-gauged watersheds with sparse data considering physiographic, dynamic climate, and anthropogenic factors using explainable soft computing techniques

被引:27
作者
Madhushani, Charuni [1 ]
Dananjaya, Kusal [1 ]
Ekanayake, I. U. [2 ]
Meddage, D. P. P. [3 ]
Kantamaneni, Komali [4 ]
Rathnayake, Upaka [1 ,5 ]
机构
[1] Water Resources Management & Soft Comp Res Lab, Athurugiriya 10150, Sri Lanka
[2] Royal Melboune Inst Technol, Dept Comp Engn, Melbourne, Australia
[3] Univ New South Wales, Dept Civil Engn, Canberra, Australia
[4] Univ Cent Lancashire, Sch Engn, Preston PR1 2HE, England
[5] Atlantic Technol Univ, Fac Engn & Design, Dept Civil Engn & Construct, Sligo F91 YW50, Ireland
关键词
Streamflow; Artificial intelligence; Machine learning; Neural network; UNCERTAINTY;
D O I
10.1016/j.jhydrol.2024.130846
中图分类号
TU [建筑科学];
学科分类号
0813 ;
摘要
Streamflow forecasting is essential for effective water resource planning and early warning systems. Streamflow and related parameters are often characterized by uncertainties and complex behaviors. Recent studies have turned to machine learning (ML) to predict streamflow. However, many of these methods have overlooked the interpretability and causality of their predictions, which undermine the confidence of end-users in the reliability of machine learning. Besides, non-gauged basins have been receiving more attention due to the inherent risks involved in streamflow prediction. This study aims to overcome these limitations by utilizing ML to model streamflow in a non-gauged basin using anthropogenic, static physiographic, and dynamic climate variables, while also providing interpretability through the use of Shapley Additive Explanations (SHAP). Four ML algorithms were employed in this study, including Histogram Gradient Boosting (HGB), Extreme Gradient Boosting (XGB), Deep Neural Network (DNN), and Convolutional Neural Network (CNN) to forecast streamflow. XGB outperformed the other models with a correlation coefficient (R) of 0.91 for training and 0.884 for testing, along with mean absolute errors (MAE) of 0.02 for training and 0.023 for testing. Significantly, the use of SHAP provided insights into the inner workings of XGB predictions, revealing how these predictions are made. SHAP provides the feature importance, interactions among features, and dependencies. This explainable model (SHAP) is an invaluable addition to ML-based streamflow predictions and early warning systems, offering humancomprehensible interpretations. The findings of this study are specially imperative to manage flood risk factors in urban areas.
引用
收藏
页数:19
相关论文
共 67 条
[21]   The proper care and feeding of CAMELS: How limited training data affects streamflow prediction [J].
Gauch, Martin ;
Mai, Juliane ;
Lin, Jimmy .
ENVIRONMENTAL MODELLING & SOFTWARE, 2021, 135
[22]   Recent advances in convolutional neural networks [J].
Gu, Jiuxiang ;
Wang, Zhenhua ;
Kuen, Jason ;
Ma, Lianyang ;
Shahroudy, Amir ;
Shuai, Bing ;
Liu, Ting ;
Wang, Xingxing ;
Wang, Gang ;
Cai, Jianfei ;
Chen, Tsuhan .
PATTERN RECOGNITION, 2018, 77 :354-377
[23]   Histogram-Based Algorithm for Building Gradient Boosting Ensembles of Piecewise Linear Decision Trees [J].
Guryanov, Aleksei .
ANALYSIS OF IMAGES, SOCIAL NETWORKS AND TEXTS, AIST 2019, 2019, 11832 :39-50
[24]   An entropy and copula-based framework for streamflow prediction and spatio-temporal identification of drought [J].
Ju, Xiaopei ;
Wang, Dong ;
Wang, Yuankun ;
Singh, Vijay P. ;
Xu, Pengcheng ;
Zhang, Along ;
Wu, Jichun ;
Ma, Tao ;
Liu, Jiufu ;
Zhang, Jianyun .
STOCHASTIC ENVIRONMENTAL RESEARCH AND RISK ASSESSMENT, 2023, 37 (06) :2187-2204
[25]   Using Optimized Deep Learning to Predict Daily Streamflow: A Comparison to Common Machine Learning Algorithms [J].
Khosravi, Khabat ;
Golkarian, Ali ;
Tiefenbacher, John P. .
WATER RESOURCES MANAGEMENT, 2022, 36 (02) :699-716
[26]   Modeling strength characteristics of basalt fiber reinforced concrete using multiple explainable machine learning with a graphical user interface [J].
Kulasooriya, W. K. V. J. B. ;
Ranasinghe, R. S. S. ;
Perera, Udara Sachinthana ;
Thisovithan, P. ;
Ekanayake, I. U. ;
Meddage, D. P. P. .
SCIENTIFIC REPORTS, 2023, 13 (01)
[27]   A simple machine learning approach to model real-time streamflow using satellite inputs: Demonstration in a data scarce catchment [J].
Kumar, Ashish ;
Raaj, Ramsankaran ;
Brocca, Luca ;
Munoz-Arriola, Francisco .
JOURNAL OF HYDROLOGY, 2021, 595
[28]   The State of the Art in Deep Learning Applications, Challenges, and Future Prospects: A Comprehensive Review of Flood Forecasting and Management [J].
Kumar, Vijendra ;
Azamathulla, Hazi Md. ;
Sharma, Kul Vaibhav ;
Mehta, Darshan J. ;
Maharaj, Kiran Tota .
SUSTAINABILITY, 2023, 15 (13)
[29]   A hybrid deep learning algorithm and its application to streamflow prediction [J].
Lin, Yongen ;
Wang, Dagang ;
Wang, Guiling ;
Qiu, Jianxiu ;
Long, Kaihao ;
Du, Yi ;
Xie, Hehai ;
Wei, Zhongwang ;
Shangguan, Wei ;
Dai, Yongjiu .
JOURNAL OF HYDROLOGY, 2021, 601
[30]   Investigating the effects of local weather, streamflow lag, and global climate information on 1-month-ahead streamflow forecasting by using XGBoost and SHAP: two case studies involving the contiguous USA [J].
Liu, Jin ;
Ren, Kun ;
Ming, Tingzhen ;
Qu, Jihong ;
Guo, Wenxian ;
Li, Haohao .
ACTA GEOPHYSICA, 2023, 71 (02) :905-925