An optimized XGBoost-based machine learning method for predicting wave run-up on a sloping beach

被引:63
作者
Tarwidi, Dede [1 ,2 ]
Pudjaprasetya, Sri Redjeki [1 ]
Adytia, Didit [2 ]
Apri, Mochamad [1 ]
机构
[1] Inst Teknol Bandung, Fac Math & Nat Sci, Ind & Financial Math Res Grp, Bandung, Indonesia
[2] Telkom Univ, Sch Comp, Bandung, Indonesia
关键词
XGBoost; Machine learning; Run-up; Hyperparameter tuning; Grid search method; BREAKING; MODEL;
D O I
10.1016/j.mex.2023.102119
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Accurate and computationally efficient prediction of wave run-up is required to mitigate the impacts of inundation and erosion caused by tides, storm surges, and even tsunami waves. The conventional methods for calculating wave run-up involve physical experiments or numerical modeling. Machine learning methods have recently become a part of wave run-up model development due to their robustness in dealing with large and complex data. In this paper, an extreme gradient boosting (XGBoost)-based machine learning method is introduced for predicting wave run-up on a sloping beach. More than 400 laboratory observations of wave run-up were utilized as training datasets to construct the XGBoost model. The hyperparameter tuning through the grid search approach was performed to obtain an optimized XGBoost model. The performance of the XGBoost method is compared to that of three different machine learning approaches: multiple linear regression (MLR), support vector regression (SVR), and random forest (RF). The validation evaluation results demonstrate that the proposed algorithm outperforms other machine learning approaches in predicting the wave run-up with a correlation coefficient ( R 2 ) of 0.98675, a mean absolute percentage error (MAPE) of 6.635%, and a root mean squared error (RMSE) of 0.03902. Compared to empirical formulas, which are often limited to a fixed range of slopes, the XGBoost model is applicable over a broader range of beach slopes and incident wave amplitudes.& BULL; The optimized XGBoost method is a feasible alternative to existing empirical formulas and classical numerical models for predicting wave run-up.& BULL; Hyperparameter tuning is performed using the grid search method, resulting in a highly accurate machine-learning model.& BULL; Our findings indicate that the XGBoost method is more applicable than empirical formulas and more efficient than numerical models.
引用
收藏
页数:12
相关论文
共 24 条
[1]   Wave runup prediction using M5′ model tree algorithm [J].
Abolfathi, S. ;
Yeganeh-Bakhtiary, A. ;
Hamze-Ziabari, S. M. ;
Borzooei, S. .
OCEAN ENGINEERING, 2016, 112 :76-81
[2]   Modeling of wave run-up by using staggered grid scheme implementation in 1D Boussinesq model [J].
Adytia, D. ;
Pudjaprasetya, S. R. ;
Tarwidi, D. .
COMPUTATIONAL GEOSCIENCES, 2019, 23 (04) :793-811
[3]  
Boussinesq J., 1872, J. Math. Pures Appl., V17, P55
[4]  
Callens A, 2020, APPL OCEAN RES, V104
[5]   A comprehensive analysis of solitary wave run-up at sloping beaches using an extended dataset [J].
Casella, Federico ;
Aristodemo, Francesco ;
Filianoti, Pasquale .
APPLIED OCEAN RESEARCH, 2022, 126
[6]   XGBoost: A Scalable Tree Boosting System [J].
Chen, Tianqi ;
Guestrin, Carlos .
KDD'16: PROCEEDINGS OF THE 22ND ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2016, :785-794
[7]   Spatiotemporal air quality forecasting and health risk assessment over smart city of NEOM [J].
Elbaz, Khalid ;
Hoteit, Ibrahim ;
Shaban, Wafaa Mohamed ;
Shen, Shui-Long .
CHEMOSPHERE, 2023, 313
[8]   Surf similarity and solitary wave runup [J].
Fuhrman, David R. ;
Madsen, Per A. .
JOURNAL OF WATERWAY PORT COASTAL AND OCEAN ENGINEERING, 2008, 134 (03) :195-198
[9]  
Hall J.V., 1953, TECHNICAL MEMO, V33, P1
[10]   On the evolution and run-up of breaking solitary waves on a mild sloping beach [J].
Hsiao, Shih-Chun ;
Hsu, Tai-Wen ;
Lin, Ting-Chieh ;
Chang, Yu-Hsuan .
COASTAL ENGINEERING, 2008, 55 (12) :975-988