A WMA-SVM Model for Slope Stability Prediction
-
摘要: 为了提升数据驱动模型在边坡稳定性分类任务中的预测精度,提出了一种融合新型鲸鱼迁徙优化算法(whale migration algorithm, WMA)与支持向量机(support vector machine, SVM)的混合智能模型WMA-SVM。首先,构建了一个涵盖多种工程背景的异构边坡案例数据集。针对其显著的类别不平衡问题,采用合成少数类过采样技术(synthetic minority over-sampling technique, SMOTE)与局部异常因子(local outlier factor, LOF)算法相结合的策略,生成了高质量平衡数据集。然后,利用经8个基准测试函数验证的具有优越寻优性能的WMA算法,对SVM的超参数进行自适应寻优。模型评估结果表明,WMA-SVM在各项性能指标上均显著优于对比模型。此外,基于置换特征重要性(permutation feature importance, PFI)算法分析得出,容重、边坡角和内摩擦角是影响该数据集分类结果的关键敏感性特征。最后,通过8组独立的工程案例测试,进一步验证了模型的泛化能力,结果显示,预测与实际状态高度吻合。研究结果为边坡稳定性的智能分析提供了一种具备较好泛化潜力的建模框架。Abstract: To enhance the prediction accuracy of data-driven models in slope stability classification, this study proposes a hybrid intelligent model (WMA-SVM) that integrates a novel whale migration algorithm (WMA) with a support vector machine (SVM). First, a heterogeneous dataset of slope cases from diverse engineering backgrounds was constructed. To address its significant class imbalance, a combined strategy using the synthetic minority over-sampling technique (SMOTE) and the local outlier factor (LOF) algorithm was adopted to generate a high-quality balanced dataset. Subsequently, the WMA algorithm, which demonstrated superior optimization performance on eight benchmark test functions, was employed to optimize the hyperparameters of the SVM adaptively. Evaluation results show that the proposed WMA-SVM model significantly outperforms all benchmark models across various performance metrics. Moreover, based on the permutation feature importance (PFI) method, the unit weight, slope angle, and internal friction angle were identified as the most critical features influencing the classification outcomes for this dataset. Finally, the model’s generalization capability was further validated through eight independent engineering case studies, revealing a high consistency between the predictions and the actual stability states. This research provides a modeling framework with considerable generalization potential for the intelligent analysis of slope stability.
-
表 1 边坡案例数据库
Table 1. Slope case database
No. H/m β/(°) γ/(kN∙m−3) c/kPa φ/(°) ru Slope state 1 10 45.0 22.4 10.0 35.0 0.40 F 2 110 41.0 27.3 14.0 31.0 0.25 S 3 115 40.0 16.0 10.0 35.0 0.35 F 4 115 40.0 16.0 70.9 20.0 0.40 F 5 135 41.0 27.3 31.5 29.7 0.25 S 6 220 30.0 26.0 150.0 45.0 0.29 S 7 289 42.0 27.0 32.0 33.0 0.25 S 8 305 47.0 31.3 68.6 37.0 0.25 F $\vdots $ $\vdots $ $\vdots $ $\vdots $ $\vdots $ $\vdots $ $\vdots $ $\vdots $ 339 320 42.6 27.0 32.0 33.0 0.29 F 340 359 42.0 27.0 35.0 35.0 0.25 S 341 420 43.0 27.0 40.0 35.0 0.25 F 表 2 相关测试函数信息
Table 2. Specifications of the related test functions
Function name Type Range Dimension Theoretical optimum Shifted sphere, f1 Unimodal [–100, 100] 30 –450 Shifted Schwefel’s 1.2, f2 Unimodal [–100, 100] 30 –450 Shifted rotated Elliptic, f3 Unimodal [–100, 100] 30 –450 Shifted Schwefel’s 1.2 with noise, f4 Unimodal [–100, 100] 30 –450 Shifted Rastrigin’s, f9 Multimodal [–5.12, 5.12] 30 –330 Shifted rotated Ackley’s, f10 Multimodal [–32, 32] 30 –140 Shifted rotated Griewank’s, f11 Multimodal [–600, 600] 30 –130 Shifted penalized function 2, f13 Multimodal [–50, 50] 30 –130 表 3 各算法性能参数的对比
Table 3. Performance comparison of the algorithms
Model f1 f2 f3 f4 Mean Std. Mean Std. Mean Std. Mean Std. WMA −450 5.99×10–14 −449.964 0.062 3 −450 5.99×10–14 4.02×103 1.21×103 WOA −202.68 180.249 8.32×104 1.93×104 8.01×107 4.15×107 1.64×105 6.00×104 BA −449.998 2.79×10–4 −423.848 44.102 1.07×106 7.13×105 1.38×105 3.71×104 GWO 1.26×103 2.40×10–13 1.76×104 3.83×10–12 3.44×107 7.85×10–9 2.28×104 0 DBO −415.204 15.172 9.08×103 8.35×103 1.08×107 6.50×106 2.25×104 7.13×103 PSO 2.88×103 1.87×103 448.438 947.171 1.38×107 2.70×107 4.10×103 2.16×103 Model f9 f10 f11 f13 Mean Std. Mean Std. Mean Std. Mean Std. WMA −258.493 28.566 −327.475 1.291 90.051 0.057 −129.535 0.598 WOA −89.812 59.854 −311.632 0.767 91.910 0.466 −129.957 0.048 BA −65.402 47.599 −310.755 0.213 802.914 71.429 −58.940 5.538 GWO −254.179 0 −324.633 0 92.851 1.50×10–14 −129.904 3.00×10–14 DBO −167.004 28.376 −324.773 3.330 91.377 0.232 −129.979 0.045 PSO −270.576 15.705 −327.277 4.415 133.516 45.777 −129.991 0.015 表 4 不同分类模型的性能对比
Table 4. Performance comparison of different classification models
Model A P R F1-Score SAUC WMA-SVM 0.955 8 0.955 9 0.956 3 0.955 9 0.976 6 WOA-SVM 0.897 1 0.897 1 0.897 4 0.897 0 0.931 0 SSA-SVM 0.911 8 0.913 7 0.910 8 0.911 5 0.939 0 PSO-SVM 0.867 6 0.871 1 0.866 2 0.866 9 0.886 0 GWO-SVM 0.882 4 0.893 0 0.884 8 0.881 9 0.919 0 DBO-SVM 0.838 2 0.875 0 0.842 9 0.835 4 0.869 0 BA-SVM 0.852 9 0.794 9 0.939 4 0.861 1 0.923 0 表 5 工程实例
Table 5. Engineering examples
No. Project name γ/(kN∙m−3) c/kPa φ/(°) β/(°) H/m ru Slope type Actual state of
the slope1 Sujiaping Landslide 20.0 30 36.00 45.0 50.0 0.29 Soil F 2 Jipaizi Landslide 27.0 35 35.00 42.0 359.0 0.29 Rock F 3 Sichuan Kualiangzi Slope 21.0 10 30.34 30.0 30.0 0.29 Soil S 4 Touzhai Slope in Yunnan 21.5 15 29.00 41.5 123.6 0.36 Rock S 5 Zhongyan Village Landslide 12.0 0 30.00 45.0 8.0 0.29 Soil F 6 Songshan Ancient Landslide 27.0 43 35.00 43.0 420.0 0.29 Rock F 7 Huanglashi Landslide 22.0 0 40.00 33.0 8.0 0.30 Soil S 8 Liu JiaWu Slope 27.0 32 33.00 42.2 239.0 0.29 Rock S -
[1] LIN Y, ZHOU K P, LI J L. Prediction of slope stability using four supervised learning methods [J]. IEEE Access, 2018, 6: 31169–31179. doi: 10.1109/ACCESS.2018.2843787 [2] 张建涛, 刘志祥, 张双侠, 等. 基于WOA-RF的边坡稳定性预测模型 [J]. 高压物理学报, 2024, 38(3): 035301. doi: 10.11858/gywlxb.20230837ZHANG J T, LIU Z X, ZHANG S X, et al. Slope stability prediction based on WOA-RF hybrid model [J]. Chinese Journal of High Pressure Physics, 2024, 38(3): 035301. doi: 10.11858/gywlxb.20230837 [3] KURTZ W, LAPIN A, SCHILLING O S, et al. Integrating hydrological modelling, data assimilation and cloud computing for real-time management of water resources [J]. Environmental Modelling & Software, 2017, 93: 418–435. doi: 10.1016/j.envsoft.2017.03.011 [4] 杨杰, 马春辉, 程琳, 等. 高陡边坡变形及其对坝体安全稳定影响研究进展 [J]. 岩土力学, 2019, 40(6): 2341–2353, 2368. doi: 10.16285/j.rsm.2018.0290YANG J, MA C H, CHENG L, et al. Research advances in the deformation of high-steep slopes and its influence on dam safety [J]. Rock and Soil Mechanics, 2019, 40(6): 2341–2353, 2368. doi: 10.16285/j.rsm.2018.0290 [5] 张化进, 吴顺川, 张中信, 等. 边坡稳定性自动机器学习预测方法研究 [J]. 中国安全生产科学技术, 2023, 19(1): 35–40. doi: 10.11731/j.issn.1673-193x.2023.01.005ZHANG H J, WU S C, ZHANG Z X, et al. Research on automatic machine learning prediction method of slope stability [J]. Journal of Safety Science and Technology, 2023, 19(1): 35–40. doi: 10.11731/j.issn.1673-193x.2023.01.005 [6] GONG B. Study of PLSR-BP model for stability assessment of loess slope based on particle swarm optimization [J]. Scientific Reports, 2021, 11(1): 17888. doi: 10.1038/s41598-021-97484-0 [7] 汪伟, 崔欣超, 祁云, 等. 基于SSA-RF的采空区煤自燃温度回归分析模型 [J]. 中国安全科学学报, 2023, 33(9): 136–141. doi: 10.16265/j.cnki.issn1003-3033.2023.09.0846WANG W, CUI X C, QI Y, et al. Regression analysis model of coal spontaneous combustion temperature in goaf based on SSA-RF [J]. China Safety Science Journal, 2023, 33(9): 136–141. doi: 10.16265/j.cnki.issn1003-3033.2023.09.0846 [8] 吕鹏. 基于信息技术的深凹露天矿高陡边坡稳定性综合分析研究 [D]. 北京: 北京科技大学, 2018.LYU P. Stability analysis of high slope of open-pit mine based on new generation of information technology [D]. Beijing: University of Science and Technology Beijing, 2018. [9] 黄俊. 改进量子粒子群算法优化的SVM边坡变形预测研究 [D]. 赣州: 江西理工大学, 2020.HUANG J. Research on SVM slope deformation prediction optimized by improved quantum particle swarm optimization [D]. Ganzhou: Jiangxi University of Science and Technology, 2020. [10] CAI Z L, XU W Y, MENG Y D, et al. Prediction of landslide displacement based on GA-LSSVM with multiple factors [J]. Bulletin of Engineering Geology and the Environment, 2016, 75(2): 637–646. doi: 10.1007/s10064-015-0804-z [11] 王团辉, 王超, 吴顺川, 等. 基于MISSA-SVM模型的边坡稳定性预测及应用 [J]. 中国安全科学学报, 2024, 34(4): 135–144. doi: 10.16265/j.cnki.issn1003-3033.2024.04.1275WANG T H, WANG C, WU S C, et al. Slope stability prediction and application based on MISSA-SVM model [J]. China Safety Science Journal, 2024, 34(4): 135–144. doi: 10.16265/j.cnki.issn1003-3033.2024.04.1275 [12] 胡军, 邱俊博. 多策略灰狼算法优化SVM的尾矿坝地下水位预测 [J]. 矿冶工程, 2021, 41(3): 24–27. doi: 10.3969/j.issn.0253-6099.2021.03.006HU J, QIU J B. Prediction of groundwater level of tailings dam based on MGWO-SVM [J]. Mining and Metallurgical Engineering, 2021, 41(3): 24–27. doi: 10.3969/j.issn.0253-6099.2021.03.006 [13] GHASEMI M, DERICHE M, TROJOVSKÝ P, et al. An efficient bio-inspired algorithm based on humpback whale migration for constrained engineering optimization [J]. Results in Engineering, 2025, 25: 104215. doi: 10.1016/j.rineng.2025.104215 [14] YAN X M, LI X B. Bayes discriminant analysis method for predicting the stability of open pit slope [C]//2011 International Conference on Electric Technology and Civil Engineering (ICETCE). Lushan: IEEE, 2011: 147–150. [15] WANG M, ZHAO G Y, WANG S F. Hybrid random forest models optimized by sparrow search algorithm (SSA) and Harris hawk optimization algorithm (HHO) for slope stability prediction [J]. Transportation Geotechnics, 2024, 48: 101305. doi: 10.1016/j.trgeo.2024.101305 [16] ZHOU J, LI E M, YANG S, et al. Slope stability prediction for circular mode failure using gradient boosting machine approach based on an updated database of case histories [J]. Safety Science, 2019, 118: 505–518. doi: 10.1016/j.ssci.2019.05.046 [17] CHAWLA N V, BOWYER K W, HALL L O, et al. SMOTE: synthetic minority over-sampling technique [J]. Journal of Artificial Intelligence Research, 2002, 16(1): 321–357. [18] BREUNIG M M, KRIEGEL H P, NG R T, et al. LOF: identifying density-based local outliers [C]//Proceedings of the 2000 ACM SIGMOD International Conference on Management of Data. Dallas: ACM, 2000: 93–104. [19] 苏亮, 何海健. 基于SVM的RC框架结构地震易损性分析 [J]. 华中科技大学学报(自然科学版), 2018, 46(5): 115–120. doi: 10.13245/j.hust.180521SU L, HE H J. Seismic vulnerability assessment for RC frame structure based on SVM [J]. Journal of Huazhong University of Science and Technology (Natural Science Edition), 2018, 46(5): 115–120. doi: 10.13245/j.hust.180521 [20] JIA H M, WEN Q X, WU D, et al. Modified beluga whale optimization with multi-strategies for solving engineering problems [J]. Journal of Computational Design and Engineering, 2023, 10(6): 2065–2093. doi: 10.1093/jcde/qwad089 [21] SUGANTHAN P N, HANSEN N, LIANG J J, et al. Problem definitions and evaluation criteria for the CEC 2005 special session on real-parameter optimization [R]. Singapore: Nanyang Technological University, 2005. [22] 徐智超, 陈匀杉, 邓超, 等. 基于PSO-SVM模型的边坡稳定性预测研究 [J]. 安全与环境学报, 2025, 25(9): 3531–3537. doi: 10.13637/j.issn.1009-6094.2024.2154XU Z C, CHEN Y S, DENG C, et al. Predicting slope stability using a PSO-SVM model [J]. Journal of Safety and Environment, 2025, 25(9): 3531–3537. doi: 10.13637/j.issn.1009-6094.2024.2154 [23] 杨星雨, 王宁. 基于SCA-GBDT的边坡稳定性预测混合模型 [J]. 黄金, 2025, 46(3): 59–65. doi: 10.11792/hj20250311YANG X Y, WANG N. Hybrid model for slope stability prediction based on SCA-GBDT [J]. Gold, 2025, 46(3): 59–65. doi: 10.11792/hj20250311 [24] 石峻峰, 周琳, 任宇联, 等. 基于INGO-RF的边坡稳定性预测模型 [J]. 安全与环境学报, 2025, 25(4): 1380–1390. doi: 10.13637/j.issn.1009-6094.2024.1583SHI J F, ZHOU L, REN Y L, et al. Slope stability prediction model based on INGO-RF [J]. Journal of Safety and Environment, 2025, 25(4): 1380–1390. doi: 10.13637/j.issn.1009-6094.2024.1583 [25] QI C C, TANG X L. Slope stability prediction using integrated metaheuristic and machine learning approaches: a comparative study [J]. Computers & Industrial Engineering, 2018, 118: 112–122. doi: 10.1016/j.cie.2018.02.028 [26] 熊振涛. 基于机器学习的边坡稳定性预测模型优化研究 [D]. 昆明: 昆明理工大学, 2023.XIONG Z T. Optimization research on slope stability prediction model based on machine learning [D]. Kunming: Kunming University of Science and Technology, 2023. -

下载: