Next Article in Journal
Bioactive Compounds, Antioxidant and Antimicrobial Activity of Propolis Extracts during In Vitro Digestion
Previous Article in Journal
Exploratory Research on Satisfaction Degree in Distance Education
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Performance Evaluation and Engineering Verification of Machine Learning Based Prediction Models for Slope Stability

1
Gansu Institute of Engineering Geology, Lanzhou 730000, China
2
School of Resources and Safety Engineering, Central South University, Changsha 410083, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(15), 7890; https://doi.org/10.3390/app12157890
Submission received: 8 June 2022 / Revised: 15 July 2022 / Accepted: 26 July 2022 / Published: 6 August 2022
(This article belongs to the Section Earth Sciences)

Abstract

:

Featured Application

This study provides a straightforward method to determine the machine learning model with the best predictive performance and demonstrates a complete model building solution for predicting the factor of safety in slope engineering.

Abstract

Stability evaluation of geotechnical engineering slopes is of great significance for the risk control and safe operation of many engineering. Machine learning methods can effectively establish the potential relationship between geological features and slope behavior under complex environments, to accurately evaluate the stability of slope rock and soil. This work investigated the performance of eight commonly used machine learning models to predict slope safety factors. First, the prediction system of slope safety factors based on machine learning was established by combining historical data of slopes for parameter optimization and cross-validation. Then, four accuracy evaluation indexes, MSE, RMSE, MAE, and Pearson correlation, were objectively weighted, and objective weighting-TOPSIS models were constructed to comprehensively quantify the performance of each model. Finally, the best machine learning model was used in the slope stability analysis of the Sino–Russian natural gas control section. The research results show that there are obvious differences in the prediction accuracy of the slope safety factor among different models. The ANN model has the highest evaluation accuracy, and the ensemble learning method performs well in the data set. The machine learning model can better predict the safety factor of the slope under different working conditions. The discrepancies with the numerical simulation results are related to the limitations of data sets and the differences in analysis methods. The analysis method of this study not only provides a new research idea and solution for the construction and evaluation of the model predicting slope safety factors, but also applies to other geotechnical engineering instability problems.

1. Introduction

Slope instability, as one of the most dangerous natural disasters, poses a great hazard to the protection of public property and life. How to evaluate slope stability and give corresponding engineering countermeasures is the top priority of slope engineering research [1]. The limit equilibrium methods commonly used in slope engineering include the Swedish arc method and the simplified Bishop method. Based on the Swedish method, the Bishop method considers the contribution of the force between the strips in the normal direction and calculates the safety factor by the average value of each strip. The overall safety factor is about 10% to 20% higher than that of the Swedish strip method [2,3,4,5,6]. Bishop’s method is often preferred when using the limit equilibrium method to analyze slope stability. For example, Zhang et al. [7] used the ISM method combined with on-site monitoring data to evaluate the slope state at different rainfall depths in real-time. The simplified Bishop method is simple and applicable, and its calculation results are accurate and computerized; therefore, it should be used first in the stability analysis of soil slopes without weak layers. The uncertainty of parameter values makes it difficult for the traditional reliability analysis to correspond with the practical engineering. To solve this problem, Dong et al proposed an innovative method for stability analysis of jointed roclmass combined with interval values and block theory [8], and the microseismic load was further taken into consideration [9]. The interval non-probabilistic reliability analysis method is also applied to the stability analysis of tailings dam [10] and the real-time monitoring and pre-alarm for the disasters of tailings dam in mines [11]. As a common and accurate numerical simulation method for slope stability analysis, the finite element method is the first numerical simulation method applied to soil slope stability analysis [12]. A large number of studies [13,14,15,16,17,18] have combined the finite element strength coefficient reduction method to analyze the slope stability problem, quantitatively revealing the mechanism and process of the progressive failure of the rock and soil mass before and after the instability, and calculating the safety factor of the critical slip surface.
However, traditional numerical methods cannot provide accurate results of slope instability due to the complexity and uncertainty of multiple correlation factors and small unbalanced data samples. Based on the collected geotechnical properties and historical behavior of slope instances, the application of machine learning methods to evaluate slope stability has become an important solution [19,20,21,22,23,24]. Neural networks are widely used in this field, including artificial neural networks [25], back Propagation Neural Networks [26], Differential Evolution Neural Networks [27], and other methods [28]. Li et al. [29] calculated the key sections of the landslide based on 3D modeling and obtained the factor of safety (FOS), which provided a reliable basis for slope stability analysis and comprehensive treatment. Zhou et al. [30] used the GBM method to establish the nonlinear relationship between the safety factor and influencing factors to carry out slope stability analysis. Wei et al. [31] built different support vector regression (SVR) kernels to predict FOS values and the results show that the radius basis function (RBF) kernel could produces more accurate prediction performance. Qi et al. [32] established six integrated artificial intelligence models to predict the slope stability and proved that the integrated AI methods have great potential for slope stability prediction. Machine learning methods provide a new solution for geotechnical slope engineering design and disaster assessment, but few people pay attention to the overall comparison of the performance in different learning models, and it is equally important to determine the best-performed prediction model simply and directly.
This work evaluates 102 slope cases under the arc-shaped instability failure mode using 8 machine learning regression methods. The FOS prediction models of the slope are established by carrying out cross-validation and model hyperparameter adjustment. Further, based on the objective weighting and the TOPSIS methods, a performance evaluation model of the machine learning model is established to determine the best FOS prediction model. Finally, the field data of the slope of the Bei’an-Heihe expressway is used to predict the FOS. The predicted result is verified by the FOS obtained by the Bishop method.

2. Machine Learning Model Development

2.1. Machine Learning Datasets and Feature Parameters

The sample data set is composed of 102 cases of slope failure analysis with circular arc failure mode. The sample features include six parameters related to the geometry and geotechnical characteristics of each slope. Among them, Slope height (h), total slope angle (β), and bulk density (γ) reflect the basic geometric design of the slope. According to the Mohr–Coulomb yield criterion, cohesion (c) and internal friction angle (φ) have an important influence on the stability of the slope. The external trigger factor considered is the pore water ratio (ru), which is the ratio of pore water pressure to overburden pressure. The detailed database for training the machine learning methods are shown in Table 1. Slope stability, as the sample label, is expressed by the safety factor (FOS). If the FOS value is greater than 1.05, the slope is considered stable. It is difficult to analyze the slope stability due to the uncertainty and complexity of the slope. Consistent with the previous slope stability analysis methods, a slope mapping relationship between the safety factor and the characteristic parameters is established through the training process of machine learning.
The value range of each characteristic parameter affecting slope stability is different. For example, the value range of cohesion (c) is 0–150kPa; the value range of internal friction angle (φ) is 0–50°. Further, each sample feature data is standardized, as shown in Figure 1. The comparison of the parameter characteristics of the slope in different states is given in the violin diagram, in which the area represents the relative proportion of the data volume while the dotted lines represent the 15%, 50%, and 75% quantiles of the data in turn. The distribution of ru values is wider, while the distribution of c values is more concentrated, and the φ and β distributions of stable slopes and unstable slopes are similar. The pairwise relationships between all sample data are shown in Figure 2. There is no relatively great or meaningful correlation between the six sample features. There is a certain overlap of characteristic parameters in the distribution of slope stability events and slope instability events, but the characteristic distribution of stability data is generally larger than that of instability (diagonal diagram in Figure 2). The off-diagonal plots in Figure 2 show that the pairwise relationships of characteristic parameters under stable and unstable slopes are clustered in different regions. In summary, each sample feature has an independent role in evaluating slope stability.

2.2. Methods and Hyperparameter Adjustment

In this study, eight commonly used machine learning regression methods, including support vector machine (SVM), decision tree (DT), k-nearest neighbor algorithm (kNN), AdaBoost algorithm (ADA), random forest (RF), artificial neural network (ANN), guided clustering algorithm (Bagging), and gradient boosting decision tree (GBDT), were selected to construct the prediction model of FOS in slope engineering. The data set was segmented by 10-fold cross-validation, and the test set and the training set were circularly and alternately validated. All validation results were averaged to obtain the accuracy of each model. In the training process, the grid search method was used to optimize the parameters of different models and obtain the best model prediction effect as much as possible. Table 2 shows the optimal model of eight machine learning algorithms through cross-validation and parameter settings.

3. Prediction Results

In the process of cross-validation, the original data set is randomly divided into 10 equal-sized subsets using the 10-fold cross-validation method. Among the 10 subsets, one subset is reserved as the verification subset of the test model, and the remaining 9 subsets are used for the training model. Then, this cross-validation process is repeated 10 times, and each of the 10 subsets is only used once as validation data. The Figure 3, Figure 4, Figure 5 and Figure 6 show the prediction result and error in one of the cross-validations. It can be seen that the FOS values calculated by ANN and GBDT are very close to the actual values and the absolute error is less than 0.05, while the test set results are quite different from the actual values in the other six models. In particular, the median and outliers of SVM and kNN errors are significantly higher than other models, which perform poorly in the training set. In the test set, the median GBDT error is the smallest. Meanwhile, the predicted values of FOS obtained by all ensemble learning models are relatively close to the real values, and the errors are generally distributed around 0.15. It should be emphasized that although the calculation result after a certain segmentation of the data set cannot fully objectively reflect the accuracy of the model, it can present a basic judgment in different prediction models.

4. Performance Evaluation of Machine Learning Methods

The numerical values of Mean Square Error (MSE), Root Mean Square Error (RMSE), Mean Absolute Error (MAE), and Pearson correlation are calculated according to the results of the training set, and the results are shown in Table 3. Furthermore, the values of each evaluation parameter are processed in the same direction, and the distribution and comparison of evaluation indexes of eight machine learning regression models are obtained (Figure 7). A higher value of the parameter reflects the better performance of the model. The performance parameters of integrated machine learning methods, such as RF and ANN, are higher than other models.
To minimize the influence of subjective factors, two objective weighting methods, the entropy weighting method and the critic method, are selected to calculate the weights of RMSE, MSE, MAE, and Pearson correlation. On this basis, the performance of eight machine methods is ranked by the TOPSIS algorithm to evaluate the performance of machine learning methods, as shown in Table 4 and Table 5. The weights of RMSE, MSE, MAE, and Pearson correlation calculated by entropy method are 0.2497, 0.2298, 0.2871, and 0.2334, respectively, while the weights of critic method are 0.1942, 0.902, 0.2012, and 0.4144, respectively.
According to the ranking results obtained by the entropy weight-TOPSIS method (Table 4) and critic weight algorithm-TOPSIS method (Table 5), eight FOS prediction models have almost the same results in the two evaluation models. The third to eighth positions in the final ranking of the models are as follows: GBDT, Bagging, Adaboost, KNN, SVM, and DT. ANN and RF are significantly superior to other models and the comprehensive scores of both evaluation models are greater than 0.84. If the comprehensive scores of the two evaluation models are added together, ANN has the best performance in terms of safety factor prediction.

5. Engineering Applications

5.1. Numerical Simulation of Slopes

Natural gas, as a kind of clean energy, has been widely used in civil and industrial fields due to its good economy and environmental protection. Piles AA001–AA004 of China–Russia East Line Natural Gas Pipeline is a controlled project of transit section, located in Heihe City, Heilongjiang Province. The geographical coordinates of Piles AA001–AA004 are between 127°21′24″ and 127°21′06″ east longitude and 50°17′30″ and 50°17′24″ north latitude. The monitoring area belongs to the landform of low mountains and hills. The ground elevation in the area is 95–290 m, while the relative elevation difference is 150–200 m. The cutting depth of the valley is 80–120 m. The monitoring area is characterized by cold temperate continental monsoon climate, with warm and rainy summer. The locations of the Pile AA001–AA004 and the monitoring slope are shown in Figure 8a. The slope angle is about 40°, the total length of the horizontal distance of the slope is 477 m, and the height difference is about 120 m. The slope body is mainly composed of a sand-gravel layer on the surface and strong weathered andesite. The surface of the monitoring area is exposed in a large area, and the surface layer is mainly composed of sandy gravel. The second layer is breccia and gravel layer, mainly consists of strong weathered andesite, with a particle size of 0.5–5 cm. The joints and fissures are relatively developed. The groundwater in the monitoring area is divided into two types, namely, loose accumulation pore water and bedrock fissure water. The loose accumulation pore water is recharged by atmospheric precipitation and river water in the region, which is greatly affected by seasons. The recharge is abundant in rainy seasons. Bedrock fissure water is only recharged by atmospheric precipitation. It is necessary to conduct a slope stability analysis since the stability of the slope covered by the natural gas pipeline directly affects the stability of oil and gas transportation.
According to the hydrogeological data in the field, the stability of the slope is evaluated and the FOS of the slope is calculated based on the numerical simulation method. A simple model of the landslide in the monitoring area is established in the leading software for slope stability calculation. The coordinates of the control points of each structural layer are input with the landslide foot as the origin, and the established model is shown in Figure 8b. The shear strength of rock and soil in the monitoring area of the first section of entry in Table 6 is used as the calculation parameter, and the calculation is carried out according to different moisture contents. The calculation method is to automatically search for the most dangerous sliding surface, and the step length is 1 m. After the dangerous sliding surface is determined, the step length is reduced to continue calculating the FOS. The safety factors are shown in Table 7.
In the situation of low water content (6%) and high water content (25%), the slope in the monitoring area tends to slide in shallow layers along the interface between soil and rock layers. The sliding scale is small and the sliding position is affected by Strong terrain control. In addition, the soil moisture content in the natural state is greater than its cohesion peak moisture content (10%), which means that the shear strength of the rock and soil mass will only decrease under the condition of rainfall.

5.2. Comparison of Numerical Simulation and Machine Learning Method Results

Table 8 gives the calculation of the FOS of the slope based on the ANN machine learning method and the input parameters of the slope. These data sets are used to verify the ANN method. The ANN method performs well in the calculation of the safety factor of the slope. Compared with the safety factor in Table 7, two of the results are very close to the numerical simulation results, namely, (1.05, 1.40) and (1.08, 1.35). With the increase in water content, the slope stability shows a trend of strengthening and then weakening, which is the same as the calculation result of numerical simulation.
This result difference is closely related to the historical data set. The existing training set does not cover the historical data of the slope close to the geometric parameters in this verification case, especially the slope height is quite different. The prediction results of the model can be further improved by more widely distributed data. Meanwhile, since the surface sandstone soil layer and the strongly weathered rock layer are considered, as a whole, to determine the FOS of the slope in the process of numerical simulation, the difference of the analysis perspective will also lead to the deviation of the calculation results.

6. Conclusions

This study applies machine learning and model evaluation methods to the analysis of slope stability. Based on 102 slope sample data, 6 parameters related to the arc-shaped slope instability are selected as sample features, and 8 regression machine learning methods are trained and verified to predict FOS. The prediction results of FOS by different machine methods show obvious differences.
The results of eight machine learning methods are evaluated by four accuracy evaluation indicators, including MSE, RMSE, MAE, and Pearson correlation, based on the entropy weight-TOPSIS and the CRITIC-TOPSIS models. The ANN and RF models show better performance in predicting FOS. Their comprehensive scores in the two evaluation methods are greater than 0.84, which is much higher than the comprehensive scores of other machine learning models. In addition, the ensemble methods show high accuracy.
The prediction results of ANN are used to compare the FOS of the Sino–Russian border natural gas pipeline calculated by the numerical simulation method. The obtained FOSs of slopes under different water content are close, while the error is related to the choice of data set and the difference in analysis methods, which proves the effectiveness and feasibility of the machine learning model.

Author Contributions

Conceptualization, G.B. and D.S.; methodology, G.B. and Z.T.; software, Y.Z.; validation, B.W., N.A. and Y.Y.; formal analysis, Y.Y. and M.Y.; investigation, Y.Z. and M.Y.; resources, G.B.; data curation, Y.Z. and N.A.; writing—original draft preparation, G.B. and D.S.; writing—review and editing, G.B. and D.S.; visualization, Z.T. and Y.Z.; supervision, Y.H.; funding acquisition, G.B. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by The 2021 Innovation Fund Project of Gansu Provincial Bureau of Geology and Mineral Resources, grant number 2021CX13.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to thank the editor and reviewers for carefully dealing with this paper.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

hslope height, m
βtotal slope angle, °
γtotal slope angle, °
ccohesion, kPa
φinternal friction angle, °
rupore water ratio
FOSsafety factor
SVMsupport vector machine
DTdecision tree
kNNk-nearest neighbor algorithm
ADAAdaBoost algorithm
RFrandom forest
ANNartificial neural network
Baggingguided clustering algorithm
GBDTgradient boosting decision tree
MSEmean square error
RMSEroot mean square error
MAEmean absolute error

References

  1. Carrión-Mero, P.; Montalván-Burbano, N.; Morante-Carballo, F.; Quesada-Román, A.; Apolo-Masache, B. Worldwide Research Trends in Landslide Science. Int. J. Environ. Res. Public Health 2021, 18, 9445. [Google Scholar] [CrossRef]
  2. Chen, X.; Chen, Y.; Huang, Y.; Lv, X.; Xu, B. Comparative Analysis of Three Different Rigid Body Limit Equilibrium Methods. Yellow River 2016, 1, 116–119. [Google Scholar]
  3. Cao, Y. Comparative Study On Slope Stability Analysis of Foundation Pit Excavation. Jiangsu Constr. 2020, 2, 86–88. [Google Scholar]
  4. Yin, J.; Yang, J.; Ren, J.; Hu, D. Study of impact factors sensitivity of slope stability based on grey correlation analysis. J. Hefei Univ. Technol. 2015, 38, 75–78. [Google Scholar]
  5. Yibibula, M. Slope stability study based on the Swedish method and the Bishop method. Water Conserv. Sci. Technol. Econ. 2015, 21, 12–14. [Google Scholar]
  6. Hu, H.; Yao, L.; Dong, M. Comparison of slope stability evaluation with Swedish circle method and Bishop method. Subgrade Eng. 2007, 6, 110–112. [Google Scholar]
  7. Zhang, J.; Li, J. A Comparative Study Between Infinite Slope Model and Bishop’S Method for the Shallow Slope Stability Evaluation. Eur. J. Environ. Civ. Eng. 2021, 25, 1503–1520. [Google Scholar] [CrossRef]
  8. Dong, L.; Sun, D.; Li, X.; Zhou, Z. Interval Non-Probabilistic Reliability of a Surrounding Jointed Rockmass in Underground Engineering: A Case Study. IEEE Access 2017, 5, 18804–18817. [Google Scholar] [CrossRef]
  9. Dong, L.; Sun, D.; Li, X.; Ma, J.; Zhang, L.; Tong, X. Interval non-probabilistic reliability of surrounding jointed rockmass considering microseismic loads in mining tunnels. Tunn. Undergr. Sp. Tech. 2018, 81, 326–335. [Google Scholar] [CrossRef]
  10. Dong, L.; Sun, D.; Li, X. Theoretical and Case Studies of Interval Nonprobabilistic Reliability for Tailing Dam Stability. Geofluids 2017, 2017, 8745894. [Google Scholar] [CrossRef] [Green Version]
  11. Dong, L.; Shu, W.; Sun, D.; Li, X.; Zhang, L. Pre-Alarm System Based on Real-Time Monitoring and Numerical Simulation Using Internet of Things and Cloud Computing for Tailings Dam in Mines. IEEE Access 2017, 5, 21080–21089. [Google Scholar] [CrossRef]
  12. Dong, L.; Deng, S.; Wang, F. Some Developments and New Insights for Environmental Sustainability and Disaster Control of Tailings Dam. J. Clean. Prod. 2020, 269, 122270. [Google Scholar] [CrossRef]
  13. Zhang, J. Finite element simulation and stability analysis on slope excavation. Chin. J. Rock Mech. Eng. 2002, 21, 843–847. [Google Scholar]
  14. Wang, D.; Yuan, J. Slope research based on bishop method and strength reduction method. J. Yulin Univ. 2021, 31, 1–4. [Google Scholar]
  15. Chen, Q.; Hu, H.; Peng, J.; Hu, G. Visco-elastoplastic finite element simulation of progressive failure of high-steep rock slope. J. Eng. Geol. 2000, 8, 25–30. [Google Scholar]
  16. Li, S.; Li, H.; Shangguan, Z. Rock Slope Stability Under Earthquake Action with Finite Element Analysis. J. Liaoning Tech. Univ. 2015, 34, 1026–1030. [Google Scholar]
  17. Nian, T.; Huang, R.; Wan, S.; Chen, G. Three-Dimensional Strength-Reduction Finite Element Analysis of Slopes: Geometric Effects. Can. Geotech. J. 2012, 49, 574–588. [Google Scholar] [CrossRef]
  18. Zhang, Y.; Chen, G.; Zheng, L.; Li, Y.; Zhuang, X. Effects of Geometries on Three-Dimensional Slope Stability. Can. Geotech. J. 2013, 50, 233–249. [Google Scholar] [CrossRef]
  19. Dong, L.; Wesseloo, J.; Potvin, Y.; Li, X. Discrimination of Mine Seismic Events and Blasts Using the Fisher Classifier, Naive Bayesian Classifier and Logistic Regression. Rock Mech. Rock Eng. 2016, 49, 183–211. [Google Scholar] [CrossRef]
  20. Dong, L.; Tang, Z.; Li, X.; Chen, Y.; Xue, J. Discrimination of Mining Microseismic Events and Blasts Using Convolutional Neural Networks and Original Waveform. J. Cent. South Univ. 2020, 27, 3078–3089. [Google Scholar] [CrossRef]
  21. Peng, K.; Tang, Z.; Dong, L.; Sun, D. Machine Learning Based Identification of Microseismic Signals Using Characteristic Parameters. Sensors 2021, 21, 6967. [Google Scholar] [CrossRef]
  22. Dong, L.; Li, X.; Xie, G. Nonlinear Methodologies for Identifying Seismic Event and Nuclear Explosion Using Random Forest, Support Vector Machine, and Naive Bayes Classification. Abstr. Appl. Anal. 2014, 2014, 459137. [Google Scholar] [CrossRef] [Green Version]
  23. Dong, L.; Li, X.; Peng, K. Prediction of Rockburst Classification Using Random Forest. Trans. Nonferrous Met. Soc. China 2013, 23, 472–477. [Google Scholar] [CrossRef]
  24. Dong, L.; Shu, W.; Li, X.; Zhang, J. Quantitative Evaluation and Case Studies of Cleaner Mining with Multiple Indexes Considering Uncertainty Factors for Phosphorus Mines. J. Clean. Prod. 2018, 183, 319–334. [Google Scholar] [CrossRef]
  25. Lu, P.; Rosenbaum, M.; Chacon, J. Artificial Neural Networks and Grey Systems for the Prediction of Slope Stability. Nat. Hazards 2003, 30, 383–398. [Google Scholar] [CrossRef]
  26. Wang, H.; Xu, W.; Xu, R. Slope Stability Evaluation Using Back Propagation Neural Networks. Eng. Geol. 2005, 80, 302–315. [Google Scholar] [CrossRef]
  27. Li, X.; Dong, L.; Zhao, G.; Huang, M.; Liu, A.; Zeng, L.; Dong, L.; Chen, G. Stability Analysis and Comprehensive Treatment Methods of Landslides Under Complex Mining Environment—A Case Study of Dahu Landslide from Linbao Henan in China. Saf. Sci. 2012, 50, 695–704. [Google Scholar] [CrossRef]
  28. Das, S.K.; Biswal, R.K.; Sivakugan, N.; Das, B. Classification of Slopes and Prediction of Factor of Safety Using Differential Evolution Neural Networks. Environ. Earth Sci. 2011, 64, 201–210. [Google Scholar] [CrossRef]
  29. Liu, Z.; Shao, J.; Xu, W.; Chen, H.; Zhang, Y. An Extreme Learning Machine Approach for Slope Stability Evaluation and Prediction. Nat. Hazards 2014, 73, 787–804. [Google Scholar] [CrossRef]
  30. Zhou, J.; Li, E.; Yang, S.; Wang, M.; Shi, X.; Yao, S.; Mitri, H.S. Slope Stability Prediction for Circular Mode Failure Using Gradient Boosting Machine Approach Based on an Updated Database of Case Histories. Saf. Sci. 2019, 118, 505–518. [Google Scholar] [CrossRef]
  31. Wei, W.; Li, X.; Liu, J.; Zhou, Y.; Li, L.; Zhou, J. Performance Evaluation of Hybrid Woa-Svr and Hho-Svr Models with Various Kernels to Predict Factor of Safety for Circular Failure Slope. Appl. Sci. 2021, 11, 1922. [Google Scholar] [CrossRef]
  32. Qi, C.; Tang, X. Slope stability prediction using integrated metaheuristic and machine learning approaches: A comparative study. Comput. Ind. Eng. 2018, 118, 112–122. [Google Scholar] [CrossRef]
Figure 1. Violin comparison diagram of the standardized data.
Figure 1. Violin comparison diagram of the standardized data.
Applsci 12 07890 g001
Figure 2. Correlation analysis of the parameters.
Figure 2. Correlation analysis of the parameters.
Applsci 12 07890 g002
Figure 3. Results of the eight machine learning methods on training set.
Figure 3. Results of the eight machine learning methods on training set.
Applsci 12 07890 g003
Figure 4. Results of the eight machine learning methods on test set.
Figure 4. Results of the eight machine learning methods on test set.
Applsci 12 07890 g004
Figure 5. Results of the eight machine learning methods training set.
Figure 5. Results of the eight machine learning methods training set.
Applsci 12 07890 g005
Figure 6. Results of the eight machine learning methods test set.
Figure 6. Results of the eight machine learning methods test set.
Applsci 12 07890 g006
Figure 7. Evaluation index distribution radar diagram of the eight machine learning methods.
Figure 7. Evaluation index distribution radar diagram of the eight machine learning methods.
Applsci 12 07890 g007
Figure 8. (a) Locations of the Pile AA001–AA004 and the monitoring slope. (b) Stratigraphic model of the monitoring regional landslide.
Figure 8. (a) Locations of the Pile AA001–AA004 and the monitoring slope. (b) Stratigraphic model of the monitoring regional landslide.
Applsci 12 07890 g008
Table 1. Database for training the machine learning methods.
Table 1. Database for training the machine learning methods.
Caseγ (kN/m3)c (kPa)φ (°)β (°)h (m)ruFOS
118.6826.3415.0035.08.230.001.11
218.8414.3625.0020.030.500.001.88
318.8457.4620.0020.030.500.002.05
428.4429.4235.0035.0100.000.001.78
528.4439.2338.0035.0100.000.001.99
620.6016.2826.5030.040.000.001.25
714.0011.9726.0030.088.000.001.02
825.00120.0045.0053.0120.000.001.30
926.00150.0545.0050.0200.000.001.20
1022.4010.0035.0030.010.000.002.00
1121.4010.0030.3430.020.000.001.70
1222.0020.0036.0045.050.000.001.02
1316.0070.0020.0040.0115.000.001.11
1420.4124.9013.0022.010.670.351.40
1519.6311.9720.0022.012.190.411.35
1621.828.6232.0028.012.800.491.03
1718.8415.3230.0025.010.670.381.63
1819.0611.7128.0035.021.000.111.09
1918.8414.3625.0020.030.500.451.11
2021.516.9430.0031.076.810.381.01
2118.0024.0030.1545.020.000.121.12
2222.40100.0045.0045.015.000.251.80
2322.4010.0035.0045.010.000.400.90
2420.0020.0036.0045.050.000.250.96
2520.0020.0036.0045.050.000.500.83
2621.0020.0040.0040.012.000.001.84
2721.0045.0025.0049.012.000.301.53
2821.0030.0035.0040.012.000.401.49
2921.0035.0028.0040.012.000.501.43
3020.0040.0030.0030.015.000.301.84
3118.0045.0025.0025.014.000.302.09
3219.0030.0035.0035.011.000.202.00
3320.0040.0040.0040.010.000.202.31
3418.8524.8021.3029.237.000.501.07
3518.8510.3421.3034.037.000.301.29
3618.8030.0010.0025.050.000.101.40
3718.8025.0010.0025.050.000.201.18
3818.8020.0010.0025.050.000.300.97
3919.1010.0010.0025.050.000.400.65
4018.8030.0020.0030.050.000.101.46
4118.8025.0020.0030.050.000.201.21
4218.8020.0020.0030.050.000.301.00
4319.1010.0020.0030.050.000.400.65
4422.0020.0022.0020.0180.000.001.12
4522.0020.0022.0020.0180.000.100.99
4625.0055.0036.0045.0239.000.251.71
4725.0063.0032.0044.5239.000.251.49
4825.0063.0032.0046.0300.000.251.45
4925.0048.0040.0045.0330.000.251.62
5031.3068.6037.0047.5262.500.251.20
5131.3068.6037.0047.0270.000.251.20
5231.3058.8035.5047.5438.500.251.20
5331.3058.8035.5047.5502.700.251.20
5431.3068.0037.0047.0360.500.251.20
5527.3014.0031.0041.0110.000.251.25
5627.0040.0035.0043.0420.000.251.15
5727.0050.0040.0042.0407.000.251.44
5827.0035.0035.0042.0359.000.251.27
5927.0032.0033.0042.4289.000.251.30
6027.0032.0033.0042.6301.000.251.16
6125.0046.0035.0046.0393.000.251.31
6225.0048.0040.0049.0330.000.251.49
6331.3068.6037.0047.0305.000.251.20
6425.0055.0036.0045.5299.000.251.52
6531.3068.0037.0047.0213.000.251.20
6622.0029.0015.0018.0400.000.001.04
6723.0024.0019.8023.0380.000.001.15
6822.0040.0030.0030.0196.000.001.11
6922.5429.4020.0024.0210.000.001.06
7022.0021.0023.0030.0257.000.001.10
7123.5010.0027.0026.0190.000.001.02
7222.5018.0020.0020.0290.000.001.05
7322.5020.0016.0025.0220.000.001.36
7421.0020.0024.0021.0565.000.001.26
7526.49150.0033.0045.073.000.151.23
7626.70150.0033.0050.0130.000.251.80
7726.89150.0033.0052.0120.000.251.80
7826.4350.0026.6040.092.200.151.25
7926.7050.0026.6050.0170.000.251.25
8026.8060.0028.8059.0108.000.251.25
8123.000.0020.0020.0100.000.301.20
8220.000.0036.0045.050.000.500.67
8318.5012.000.0030.06.000.000.78
8412.000.0030.0035.04.000.001.46
8521.430.0020.0020.061.000.501.03
8622.000.0040.0033.08.000.351.45
8718.005.0030.0020.08.000.302.05
8823.470.0032.0037.0214.000.001.08
8922.000.0036.0045.050.000.000.89
9020.000.0024.5020.08.000.351.37
9120.4133.5211.0016.045.720.201.28
9212.000.0030.0045.08.000.000.86
9316.5011.490.0030.03.660.001.00
949.0611.7128.0035.021.000.111.09
9512.000.0030.0045.08.000.000.80
9618.5025.000.0030.06.000.001.09
9724.000.0040.0033.08.000.301.58
9814.800.0017.0020.050.000.001.13
9912.000.0030.0035.04.000.001.44
10018.840.0020.0020.07.620.451.05
10120.000.0036.0045.050.000.250.79
10214.0011.9726.0030.088.000.450.63
Table 2. Optimal parameter of the eight machine learning algorithms.
Table 2. Optimal parameter of the eight machine learning algorithms.
ModelParameters
Random ForestN_estimators = 10
Max_depth = 6
Min_samples_leaf = 1
Min_sanmples_split = 2
Criterion = ‘entropy’
Decision TreeCriterion = ‘gini’
Max_depth = 5
Ccp_alpha = 0.0
Min_samples_leaf = 1
Random_state = 111
SVMKernel =‘poly’
Degree = 2
C = 100
Epsilon = 0.1
GBDTn_Estimators = 500
Max_Depth = 4
Min_Samples_Split = 2
Learning_Rate = 0.01
Loss = ‘Ls’
KNNn_Neighbors = 3
AdaBoostMax_depth = 2
Min_samples_split = 20
Min_samples_leaf = 5
Algorithm = ’SAMME’
N_estimators = 200
Learning_rate = 0.8
BaggingMax_samples = 0.5
Max_features = 0.5
ANNActivation = ’relu’
Neurons = (256, 128, 64, 32)
Optimization_method = rmsprop
Loss_function = ’mse’
Metrics = ’mae’
Table 3. Evaluation results of the machine learning methods.
Table 3. Evaluation results of the machine learning methods.
ModelMSERMSEMAEPearson Correlation
RF0.07250.25870.19250.3272
DT0.12050.34130.23970.2741
SVM0.10880.31740.26000.2871
GBDT0.07200.26480.19500.2892
KNN0.10860.31290.24420.2882
Adaboost0.10040.31290.24630.2953
Bagging0.08780.29500.22990.2956
ANN0.06610.25140.18820.2987
Table 4. Ranking results based on entropy weight-TOPSIS method.
Table 4. Ranking results based on entropy weight-TOPSIS method.
Model Positive Ideal SolutionNegative Ideal SolutionComprehensive ScoreRanking
RF0.02140.11490.84322
DT0.12890.01350.09488
SVM0.11850.01890.13787
GBDT0.03150.10900.77593
KNN0.11250.02310.17036
Adaboost0.10340.03220.23765
Bagging0.07740.05760.42674
ANN0.01650.13160.88861
Table 5. Ranking results based on critic-TOPSIS method.
Table 5. Ranking results based on critic-TOPSIS method.
Model Positive Ideal SolutionNegative Ideal SolutionComprehensive ScoreRanking
RF0.01880.10520.84821
DT0.11750.01130.08778
SVM0.10610.01850.14847
GBDT0.03540.09580.73013
KNN0.10110.02190.17826
Adaboost0.09230.03100.25135
Bagging0.07010.05220.42704
ANN0.02200.11630.84102
Table 6. Shear strength of rock mass varying with water content.
Table 6. Shear strength of rock mass varying with water content.
Sand and Soil SurfaceStrongly Weathered Andesite
Water content (%)61020256102025
c (kPa)885179215195151130
φ (°)30252517.915.614.612.711.9
γ (kN/m3)13.213.751515.6315.7516.3517.8218.56
Table 7. Prediction results of FOS.
Table 7. Prediction results of FOS.
Water Content (%)Radius of Dangerous Sliding Surface (m)Sliding Force (kN)Anti-Sliding Force (kN)FOS
6102.9123618021.458
10184.5376,345.938145,3781.904
25102.911458.1751677.5491.150
Table 8. Safety factor value based on ANN method.
Table 8. Safety factor value based on ANN method.
Water Content (%)Slope Layerγ (kN/m3)c (kPa)φ (°)ß (°)h (m)ruFOS
6Sand-gravel layer13.20884012001.05
Strong Weathered Andesite15.752152154012001.40
10Sand-gravel layer13.7585854012001.38
Strong Weathered Andesite16.351951954012001.40
25Sand-gravel layer15.63994012001.08
Strong Weathered Andesite18.561301304012001.35
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Bai, G.; Hou, Y.; Wan, B.; An, N.; Yan, Y.; Tang, Z.; Yan, M.; Zhang, Y.; Sun, D. Performance Evaluation and Engineering Verification of Machine Learning Based Prediction Models for Slope Stability. Appl. Sci. 2022, 12, 7890. https://doi.org/10.3390/app12157890

AMA Style

Bai G, Hou Y, Wan B, An N, Yan Y, Tang Z, Yan M, Zhang Y, Sun D. Performance Evaluation and Engineering Verification of Machine Learning Based Prediction Models for Slope Stability. Applied Sciences. 2022; 12(15):7890. https://doi.org/10.3390/app12157890

Chicago/Turabian Style

Bai, Gexue, Yunlong Hou, Baofeng Wan, Ning An, Yihao Yan, Zheng Tang, Mingchun Yan, Yihan Zhang, and Daoyuan Sun. 2022. "Performance Evaluation and Engineering Verification of Machine Learning Based Prediction Models for Slope Stability" Applied Sciences 12, no. 15: 7890. https://doi.org/10.3390/app12157890

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop