An important area of slope engineering investigation is the assessment of slope stability [1]. However, the geological procedure involved in slope displacement and failure is quite complicated [2, 3]. It is difficult to appropriately assess slope stability using the theoretical analysis or finite element method because the components that impact slope stability are imprecise and have uncertainty [4, 5]. The computation of the factor of safety (FOS), which is calculated as the shear strength to the acting shear stress ratio, is a key component of the assessment of slope stability [6]. The main factors that determine the slope's geometry, such as height and slope inclination, as well as the characteristics of the material, such as angle of friction, affect how stable a slope is. A valuable alternative to the physics-based models that train and identify the failure types of slopes under various conditions is now available because of the extraordinary progress of machine learning (ML) algorithms and the vast amount of data accumulated in this area [7]. Some researchers use ML to solve nonlinear complex problems [8, 9]. As an example, based on geotechnical characteristics and past behavior, Lu and Rosenbaum [10] estimated potential ground displacement using Artificial Neural Networks (ANN) and grey systems techniques. Chen et al. [11] employed the Adaptive Neuro-Fuzzy Inference System (ANFIS) and ANN models to predict the slope stability using the data of 53 slope cases and reported ANFIS as the most accurate model. Cheng and Hoang [12] used the support vector classifier (SVC) combined to predict slope collapses. The hyper-parameters of the SVC are tuned by the bee colony optimization algorithm. Fattahi [13] utilized different ANFIS models (grid partitioning, subtractive clustering, and fuzzy c-means clustering) to assess their ability for the estimation of FOS. Zeroual et al. [14] used the ANN to develop a prediction model for the FOS estimation of earth dams. Haghshenas et al. [15] developed a hybrid algorithm using Harmony search and the K-means algorithm to analyze the slope stability based on a limited database made up of 19 case studies. Ahmad et al. [16] developed a new model based on tree-augmented Naive-Bayes to estimate slope stability using a total of 87 case studies. Hoang and Pham [17] introduced a hybrid algorithm for slope stability determination based on the firefly algorithm and the SVC. They employed a dataset that included 168 case studies. According to experimental findings, the new hybrid approach has improved the accuracy of the classification by about 4% when compared to existing benchmark techniques.
Zhou et al. [18] developed a unique prediction approach that makes use of the gradient boosting machine algorithm to get around the complexities and uncertainties of numerous connected parameters with small unbalanced data samples for the prediction of slope stability. They made use of a thorough analysis of 221 distinct real-world slope failure cases. In order to model relationships between variables that affect the slope stability, Qi and Tang [19] utilized various ML algorithms, including decision trees, random forests, gradient boosting machines, support vector machines, and multilayer perceptron neural networks. The firefly algorithm was then utilized to tune the hyper-parameters. The ideal support vector machine model with the Youden's cutoff was recommended in terms of accuracy. A Naive Bayes Classifier (NBC) was used by Feng et al. [20] to forecast slope stability for those that had circular failures. With only 69 slope examples in the data set, an expectation maximization approach was utilized to do parameter learning for the NBC. According to the model evaluation using 13 new cases, the suggested NBC model performs better in terms of accuracy when compared to the existing technique. A hybrid stacking ensemble strategy was implemented and suggested by Kardani et al. [21] to improve slope stability forecasting. In the hybrid stacking ensemble method, they selected an appropriate meta-classifier from a collection of 11 different individually optimized machine learning algorithms using an artificial bee colony algorithm to discover the optimum combination of base classifiers. Finite element analysis was done in order to create the artificial database for the proposed model's training phase (150 examples). The findings demonstrated that the hybrid stacking ensemble had significantly improved the capacity to forecast slope stability. A hybrid ensemble method, introduced by Qi and Tang [22], uses a genetic algorithm with classifier ensembles to optimize slope stability estimation. The separate algorithms were decision trees, k-nearest neighbors, support vector machines, quadratic discriminant analysis, and gaussian process. The combination approach included weighted majority voting. The 10-fold cross-validation procedure was selected as the validation approach. The hyperparameter tuning and weight tuning processes used grid search and genetic algorithm, respectively.
To analyze and assess slope stability in open-pit mines, Luo et al.[23] created a new framework. A unique hybrid method based on evolutionary optimization of the cubist algorithm (particle swarm optimization and cubist algorithm (PSO-CA)) was created for estimating the FOS in slope stability. 450 scenarios from the Geostudio software for the FOS of a quarry mine were employed. Based on two popular ensemble techniques—parallel learning and sequential learning—Pham et al.[24] constructed ensemble predictors for slope stability assessment using a library of 153 slope instances. In particular, sequential learning ensemble learners outperformed parallel learning learners in terms of accuracy. According to their findings, the ensemble learners using the extreme gradient boosting framework delivered the best performance. Liao[25] investigated the application of multivariate adaptive regression splines (MARS) to grasp the naturally occurring multidimensional and nonlinear interaction between the factors involved in the assessment of slope stability. A comparison of back-propagation neural network and MARS-based machine learning approaches to slope stability estimation was performed. The study used a dataset containing 122 samples that included real slope collapse incidents. Lin et al.[26] developed a variety of ML techniques for FOS prediction. Based on various input parameter patterns, 11 machine learning algorithms are assessed for their capacity to learn the FOS. Support vector and gradient boosting regression are regarded as the top techniques after examining the assessment indicators. Amirkiyaei and Ghasemi[27] developed two tree-based models utilizing a collection of 87 slope cases: a regression tree-based algorithm for prediction of slope safety factor and a classification tree-based algorithm for prediction of slope stability status. Their findings show that the created tree models are highly reliable and efficient instruments for evaluating slope stability. Using 422 groups of slope sample data, Zhang et al.[28] presented the margin distance minimization selective ensemble (MDMSE) model. They claimed that the model can overcome the drawbacks of large risk of judgment error in conventional ML models by objectively evaluating the slope stability using the fundamental geometric and geological variables. According to their findings, the MDMSE prediction model has a clearly superior capacity for generalization than other models, as well as superior recognition precision and a faster recognition rate than other ensemble models.
If a slope is in an earthquake-prone area, the design must account for these challenging circumstances. The impact of shaking depends on how much the soil shear strength is sufficient under dynamic loading or whether shaking causes a considerable reduction in strength. Since shearing sliding causes deformation, slope stability evaluation is required to make sure the factor of safety is sufficient to withstand dynamic loading and reduce the resultant deformation. Despite the importance of slope stability under seismic conditions, little research has been done on the application of artificial intelligence (AI) and its branches to build a reliable model to determine slope coefficients. In summary, Asteris et al. [29] were the only researchers to assess how well modelling algorithms predicted the slope stability. However, due to a lack of more reliable algorithms, AI applications have not yet realized their full potential. This study aims to develop a simple ML model to investigate slope stability under seismic circumstances. Light gradient boosting machine, logistic regression, quadratic discriminant analysis, and linear discriminant analysis are four ML techniques that were investigated in this research. A database comprised of 700 slopes was used to train and test the models. The SHapley Additive exPlanations (SHAP) approach is used to describe the best model.