Skip to main content
Log in

Assessing the predictive capability of DeepBoost machine learning algorithm powered by hyperparameter tuning methods for slope stability prediction

  • Original Article
  • Published:
Environmental Earth Sciences Aims and scope Submit manuscript

Abstract

This paper presents DeepBoost based classification model for the slope stability problem, wherein an extensive dataset consisting of six features is used. The developed DeepBoost model is trained and tested with 444 stable and unstable slope cases. For comparison, the predictive performance of DeepBoost is systematically compared with the other state-of-the-art ML algorithms, i.e., Adaptive Boosting (AdaBoost.M1) and Support Vector Machine (SVM) based on the well-established confusion matrix, which contains the known metrics of Accuracy (Acc), Precision (P), Recall (R), F1-Score (F), and Kappa Score (κ). Furthermore, three hyperparameter optimization approaches, Grid Search (GS), Random Search (RS), and Bayesian Optimization (BO), have been integrated for tuning the hyperparameters of the DeepBoost and the other models to achieve the best results. Based on the comparative analysis, it was found that BO optimized DeepBoost model achieved the best performance score and accurately detected and classified all types of slope stability scenarios. Also, Bayesian optimized models performed better than GS and RS optimized ones. As a result, the comparison results of the developed DeepBoost model with the other models reveal that DeepBoost exhibited superior performance as compared to the other algorithms in the case of BO with an accuracy of Acc = 96.97% for DeepBoost, Acc = 95.45% for AdaBoostM1, and Acc = 90.91% for SVM.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Data availability

The dataset analyzed during the current study are publicly available at location cited in the reference section.

References

  • Abramson LW, Lee TS, Sharma S, Boyce GM (2001) Slope stability and stabilization methods. Wiley

    Google Scholar 

  • Azmoon B, Biniyaz A, Liu Z (2021) Evaluation of deep learning against conventional limit equilibrium methods for slope stability analysis. App Sci 11(13):6060. https://doi.org/10.3390/app11136060

    Article  Google Scholar 

  • Baker R (2003) A second look at Taylor’s stability chart. J Geotech Geoenviron Eng 129(12):1102–1108

    Article  Google Scholar 

  • Bergstra J, Bengio Y (2012) Random search for hyper-parameter optimization. J Mach Learn Res 13

  • Bharti JP, Mishra P, Moorthy U, Sathishkumar VE, Cho YY, Samui P (2021) Slope stability analysis using Rf, Gbm, Cart, Bt and Xgboost. Geotech Geol Eng 39:3741–3752. https://doi.org/10.1007/s10706-021-01721-2

    Article  Google Scholar 

  • Bishop AW (1955) The use of the slip circle in the stability analysis of slopes. Geotechnique 5:7–17

    Article  Google Scholar 

  • Boser BE, Guyon IM, Vapnik VN (1992) A training algorithm for optimal margin classifiers. In: Proceedings of the fifth annual workshop on Computational learning theory, pp 144–152

  • Brink H, Richards J, Fetherolf M (2016) Real-world machine learning. Simon and Schuster

    Google Scholar 

  • Brochu E, Cora VM, De Freitas N (2010) A tutorial on Bayesian optimization of expensive cost functions, with application to active user modeling and hierarchical reinforcement learning. arXiv preprint http://arXiv.org/1012.2599

  • Cao DS, Xu QS, Liang YZ, Zhang LX, Li HD (2010) The boosting: a new idea of building models. Chemometr Intell Lab Sys 100:1–11. https://doi.org/10.1016/j.chemolab.2009.09.002

    Article  Google Scholar 

  • Chai J, Igaya Y, Hino T, Carter J (2013) Finite element simulation of an embankment on soft clay—case study. Comput Geotech 48:117–126

    Article  Google Scholar 

  • Chakraborty R, Dey A (2022) Probabilistic slope stability analysis: state-of-the-art review and future prospects. Innov Infrastruct Solut 7:1–19

    Article  Google Scholar 

  • Chen S, Ren J, Yan Y, Sun M, Hu F, Zhao H (2022) Multi-sourced sensing and support vector machine classification for effective detection of fire hazard in early stage. Comput Electr Eng 101:108046

    Article  Google Scholar 

  • Cheng MY, Hoang ND (2015) Typhoon-induced slope collapse assessment using a novel bee colony optimized support vector classifier. Nat Hazards 78:1961–1978. https://doi.org/10.1007/s11069-015-1813-8

    Article  Google Scholar 

  • Cortes C, Mohri M, Syed U (2014) Deep boosting. In: International conference on machine learning. PMLR, pp 1179–1187

  • Cortes C, Vapnik V (1995) Support-vector networks. Mach Learn 20:273–297

    Article  Google Scholar 

  • Demir S, Sahin EK (2022) Liquefaction prediction with robust machine learning algorithms (SVM, RF, and XGBoost) supported by genetic algorithm-based feature selection and parameter optimization from the perspective of data processing. Environ Earth Sci 81:1–17

    Article  Google Scholar 

  • Demir S, Sahin EK (2023) An investigation of feature selection methods for soil liquefaction prediction based on tree-based ensemble algorithms using AdaBoost, gradient boosting, and XGBoost. Neural Comput Appl. https://doi.org/10.1007/s00521-022-07856-44

    Article  Google Scholar 

  • Duncan JM (1996) Landslides: investigation and mitigation. Chapter 13-Soil slope stability analysis. Transportation Research Board Special Report

  • Eibl G, Pfeiffer KP (2002) How to make AdaBoost. M1 work for weak base classifiers by changing only one line of the code. In: European Conference on Machine Learning. Springer, pp 72–83

  • Fellenius W (1936) Calculation of stability of earth dam. In: Transactions 2nd Congress Large Dams, Washington, DC, pp 445–462

  • Freund Y, Schapire RE (1997) A decision-theoretic generalization of on-line learning and an application to boosting. J Comput Syst Sci 55:119–139

    Article  Google Scholar 

  • Griffiths D, Lane P (1999) Slope stability analysis by finite elements. Geotechnique 49:387–403

    Article  Google Scholar 

  • Habib M, Bashir B, Alsalman A, Bachir H (2023) Evaluating the accuracy and effectiveness of machine learning methods for rapidly determining the safety factor of road embankments. Multidiscip Model Mater Struct 19(5):966–983. https://doi.org/10.1108/MMMS-12-2022-0290

    Article  Google Scholar 

  • Hoang ND, Pham AD (2016) Hybrid artificial intelligence approach based on metaheuristic and machine learning for slope stability assessment: a multinational data analysis. Expert Syst Appl 46:60–68. https://doi.org/10.1016/j.eswa.2015.10.020

    Article  Google Scholar 

  • Hsu J-L, Hung P-C, Lin H-Y, Hsieh C-H (2015) Applying under-sampling techniques and cost-sensitive learning methods on risk assessment of breast cancer. J Med Syst 39:1–13

    Article  Google Scholar 

  • Huang YH (2014) Slope stability analysis by the limit equilibrium method: Fundamentals and methods. ASCE Publications, Reston

    Book  Google Scholar 

  • Jagielski J, Skawiński W (1978) The analysis and classification of chromosomes. I. Application of the Bayes’ theorem. Mater Med Pol 10:198–203

    Google Scholar 

  • Janbu N (1973) Slope stability computations. Publication of: Wiley (John) and Sons, Incorporated

  • Javankhoshdel S, Bathurst RJ (2014) Simplified probabilistic slope stability design charts for cohesive and cohesive-frictional (c−ϕ) soils. Can Geotech J 51(9):1033–1045

    Article  Google Scholar 

  • Kardani N, Zhou AN, Nazem M, Shen SL (2021) Improved prediction of slope stability using a hybrid stacking ensemble method based on finite element analysis and field data. J Rock Mech Geotech 13:188–201. https://doi.org/10.1016/j.jrmge.2020.05.011

    Article  Google Scholar 

  • Karir D, Ray A, Bharati AK, Chaturvedi U, Rai R, Khandelwal M (2022) Stability prediction of a natural and man-made slope using various machine learning algorithms. Transp Geotech. https://doi.org/10.1016/j.trgeo.2022.100745

    Article  Google Scholar 

  • Kelesoglu M (2016) The evaluation of three-dimensional effects on slope stability by the strength reduction method. KSCE J Civ Eng 20:229–242

    Article  Google Scholar 

  • Keyport RN, Oommen T, Martha TR, Sajinkumar KS, Gierke JS (2018) A comparative analysis of pixel- and object-based detection of landslides from very high-resolution images. Int J Appl Earth Obs Geoinf 64:1–11. https://doi.org/10.1016/j.jag.2017.08.015

    Article  Google Scholar 

  • Kim D, Kwon K, Pham K, Oh JY, Choi H (2022) Surface settlement prediction for urban tunneling using machine learning algorithms with Bayesian optimization. Autom Constr. https://doi.org/10.1016/j.autcon.2022.104331

    Article  Google Scholar 

  • Li LC, Tang CA, Zhu WC, Liang ZZ (2009) Numerical analysis of slope stability based on the gravity increase method. Comput Geotech 36:1246–1258. https://doi.org/10.1016/j.compgeo.2009.06.004

    Article  Google Scholar 

  • Li AJ, Lim K, Fatty A (2020) Stability evaluations of three-layered soil slopes based on extreme learning neural network. J Chin Inst Eng 43(7):628–637

    Article  Google Scholar 

  • Lin Y, Zhou K, Li JL (2018) Prediction of slope stability using four supervised learning methods. Ieee Access 6:31169–31179. https://doi.org/10.1109/Access.2018.2843787

    Article  Google Scholar 

  • Lin S, Zheng H, Han B, Li Y, Han C, Li W (2022) Comparative performance of eight ensemble learning approaches for the development of models of slope stability prediction. Acta Geotech 17:1477–1502

    Article  Google Scholar 

  • Mahmoodzadeh A, Mohammadi M, Farid-Hama-Ali H, Hashim-Ibrahim H, Nariman-Abdulhamid S, Nejati HR (2022) Prediction of safety factors for slope stability: comparison of machine learning techniques. Nat Hazards 111:1771–1799

    Article  Google Scholar 

  • Michalowski RL (2002) Stability charts for uniform slopes. J Geotech Geoenviron Eng 128(4):351–355

    Article  Google Scholar 

  • Morgenstern NU, Price VE (1965) The analysis of the stability of general slip surfaces. Geotechnique 15:79–93

    Article  Google Scholar 

  • Pham K, Kim D, Park S, Choi H (2021) Ensemble learning-based classification models for slope stability analysis. CATENA. https://doi.org/10.1016/j.catena.2020.104886

    Article  Google Scholar 

  • Polikar R (2012) Ensemble learning. Ensemble machine learning. Springer, pp 1–34

    Google Scholar 

  • Qi CC, Tang XL (2018) Slope stability prediction using integrated metaheuristic and machine learning approaches: a comparative study. Comput Ind Eng 118:112–122. https://doi.org/10.1016/j.cie.2018.02.028

    Article  Google Scholar 

  • Sahin EK (2023) Implementation of free and open-source semi-automatic feature engineering tool in landslide susceptibility mapping using the machine-learning algorithms RF, SVM, and XGBoost. Stoch Env Res Risk A. https://doi.org/10.1007/s00477-022-02330-y

    Article  Google Scholar 

  • Schapire RE (1990) The strength of weak learnability. Mach Learn 5:197–227

    Article  Google Scholar 

  • Singh P, Bardhan A, Han F, Samui P, Zhang W (2023) A critical review of conventional and soft computing methods for slope stability analysis. Model Earth Syst Environ 9(1):1–17. https://doi.org/10.1007/s40808-022-01489-1

    Article  Google Scholar 

  • Sjöberg J (2020) Analysis of the Aznalcollar pit slope failures—a case study. FLAC and numerical modeling in geomechanics. CRC Press, pp 63–70

    Chapter  Google Scholar 

  • Snoek J, Larochelle H, Adams RP (2012) Practical bayesian optimization of machine learning algorithms. Adv Neural Inform Process Syst 25

  • Song Y, Gong J, Gao S, Wang D, Cui T, Li Y, Wei B (2012) Susceptibility assessment of earthquake-induced landslides using Bayesian network: a case study in Beichuan, China. Comput Geosci 42:189–199

    Article  Google Scholar 

  • Song Q, Jin H, Hu X (2022) Automated machine learning in action. Manning Shelter Island

  • Steward T, Sivakugan N, Shukla SK, Das BM (2011) Taylor’s slope stability charts revisited. Int J Geomech 11(4):348–352

    Article  Google Scholar 

  • Suman S, Khan S, Das S, Chand S (2016) Slope stability analysis using artificial intelligence techniques. Nat Hazards 84:727–748

    Article  Google Scholar 

  • Taylor DW (1937) Stability of earth slopes. J Boston Soc Civ Eng 24(3):197–247

    Google Scholar 

  • Tuv E (2006) Ensemble learning. In: Guyon I, Nikravesh M, Gunn S, Zadeh LA (eds) Feature extraction: foundations and applications. Springer Berlin Heidelberg, Berlin, Heidelberg, pp 187–204

    Chapter  Google Scholar 

  • Vapnik V (1999) The nature of statistical learning theory. Springer Science & Business Media, NY

    Google Scholar 

  • Wang J, Wang Y (2016) Multi-period visual tracking via online deepboost learning. Neurocomputing 200:55–69

    Article  Google Scholar 

  • Wang L, Wu CZ, Tang LB, Zhang WG, Lacasse S, Liu HL, Gao L (2020) Efficient reliability analysis of earth dam slope stability using extreme gradient boosting method. Acta Geotech 15:3135–3150. https://doi.org/10.1007/s11440-020-00962-4

    Article  Google Scholar 

  • Wang N, Zhao SY, Cui SZ, Fan WG (2021) A hybrid ensemble learning method for the identification of gang-related arson cases. Knowl-Based Syst. https://doi.org/10.1016/j.knosys.2021.106875

    Article  Google Scholar 

  • Wang G, Zhao B, Wu B, Zhang C, Liu W (2022) Intelligent prediction of slope stability based on visual exploratory data analysis of 77 in situ cases. Int J Min Sci Tech 33:47–59

    Article  Google Scholar 

  • Wu J, Chen X-Y, Zhang H, Xiong L-D, Lei H, Deng S-H (2019) Hyperparameter optimization for machine learning models based on Bayesian optimization. J Electron Sci Tech 17:26–40

    Google Scholar 

  • Xiao SG, Li SH (2022) LSSVM-based approach for refining soil failure criteria and calculating safety factor of slopes. Front Struct Civ Eng. https://doi.org/10.1007/s11709-022-0863-8

    Article  Google Scholar 

  • Zhang S, Lyu W, Yang F, Yan C, Zhou D, Zeng X, Hu X (2019) An efficient multi-fidelity bayesian optimization approach for analog circuit synthesis. In: 2019 56th ACM/IEEE Design Automation Conference (DAC). IEEE, pp 1–6

  • Zhang WG, Li HR, Han L, Chen LL, Wang L (2022) Slope stability prediction using ensemble learning techniques: a case study in Yunyang County, Chongqing, China. J Rock Mech Geotech Eng 14:1089–1099. https://doi.org/10.1016/j.jrmge.2021.12.011

    Article  Google Scholar 

  • Zhou J, Li EM, Yang S, Wang MZ, Shi XZ, Yao S, Mitri HS (2019) Slope stability prediction for circular mode failure using gradient boosting machine approach based on an updated database of case histories. Saf Sci 118:505–518. https://doi.org/10.1016/j.ssci.2019.05.046

    Article  Google Scholar 

  • Zhu D, Lee C (2002) Explicit limit equilibrium solution for slope stability. Int J Numer Anal Meth GeoMech 26:1573–1590

    Article  Google Scholar 

Download references

Funding

No funding was received for conducting this study.

Author information

Authors and Affiliations

Authors

Contributions

S.D. Conceptualization, Investigation, Writing-review and editing, Writing-original draft, Visualization. E.K.S. Conceptualization, Methodology, Software, Writing-review and editing, Visualization.

Corresponding author

Correspondence to Selçuk Demir.

Ethics declarations

Conflict of interest

The authors have no conflicts of interest to declare that are relevant to the content of this article.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Demir, S., Sahin, E.K. Assessing the predictive capability of DeepBoost machine learning algorithm powered by hyperparameter tuning methods for slope stability prediction. Environ Earth Sci 82, 562 (2023). https://doi.org/10.1007/s12665-023-11247-w

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s12665-023-11247-w

Keywords

Navigation