Predicting Slope Stability Using Tree-Based Classifiers: Comparative Study of J48 and Random Tree Methods(https://doi.org/10.63386/620241)

Mahmood Ahmad1,2*†, Mehran Ullah3†, Wajeeha Qamar4, Shay Haq5, Maaz Osman Bashir6, Khalaf Alla Adam Mohamed7, and Hashem Alyami8

1 Department of Civil Engineering, University of Engineering and Technology Peshawar (Bannu Campus), Bannu 28100, Pakistan; ahmadm@uetpeshawar.edu.pk

2 Institute of Energy Infrastructure, Universiti Tenaga Nasional, Kajang 43000, Malaysia; ahmadm@uniten.edu.my

3 Department of Civil Engineering, University of Engineering and Technology Peshawar, Peshawar 25000, Pakistan; 16bnciv0867@uetpeshawar.edu.pk

4 Department of Civil Engineering, Institute of Engineering and Fertilizer Research, Faisalabad, Pakistan; wajeeha.qamar@iefr.edu.pk

5 National University of Sciences and Technology Quetta, Balochistan Campus, Quetta 87300 Pakistan; shay.haq@nbc.nust.edu.pk

6 Department of Civil Engineering, College of Engineering, Taif University, P.O. Box 11099, Taif 21944, Saudi Arabia; mobashir@tu.edu.sa

7 Department of Civil Engineering, College of Engineering, Bisha University, P.O. Box 67711, Bisha 61361, Saudi Arabia; kaamohamed@ub.edu.sa

8 Department of Computer Science, College of Computers and Information Technology, Taif University, P.O. Box 11099, Taif 21944, Saudi Arabia; hyami@tu.edu.sa

*   Correspondence: ahmadm@uetpeshawar.edu.pk or ahmadm@uniten.edu.my

†    Equal contribution

Revised: May 22, 2025; Accepted: May 23, 2025; Published: May 23, 2025

Abstract

The assessment of slope stability constitutes an essential to geotechnical analysis and geological research due to the catastrophic consequences associated with slope failures in many countries. This research focuses upon the development of new decision tree models, namely Random Tree and J48, for predicting slope stability. The models were constructed and validated using a dataset consisting about 107 slope stability case histories. This dataset includes six key parameters: unit weight, cohesion, angle of internal friction, slope angle, slope height, and pore water ratio, all of which are essential for assessing slope stability. The efficient functioning of the recommended models is assessed using performance measures, including the accuracy (ACC), Matthews’s correlation coefficient (MCC), precision, recall, and F-measure. The Random Tree classifier achieved superior predictive performance on the slope stability dataset, attaining an accuracy of 95.33% across both training and test phases, which surpasses the J48 model (86.92%) and other recently proposed models, as evidenced by comparative metrics including MCC, precision, recall, and F-measure.

Keywords:  Random tree; J48; slope stability prediction; confusion matrix.

  1. Introduction

The precise prediction of slope stability, which has grown to be a major problem across the globe, is essential to geotechnical engineering. Slope instability, along with earthquakes and volcanoes, has emerged as a highly significant geological catastrophe on a global scale. Slope stability must be attained in order to reduce or eliminate the damaging impacts of landslides. However, due to the complex nature of slope structures and the severity in gathering essential input data related to important geotechnical parameters, it is difficult to effectively estimate slope stability [1-3].

Numerical and analytical methods have been widely adopted to simulate slope-related failure mechanisms, including submarine landslides, soil-structure interactions, and tunnel stability [4-7]. Studies focusing on experimental and field-based observations have enhanced understanding of slope deformation under varying geotechnical and hydrological conditions [8-11]. The integration of remote sensing, deformation monitoring, and support systems has improved predictive accuracy and risk management in slope and underground excavation scenarios [12-14]. Furthermore, broader investigations into fluid–soil interactions, flood impacts, and rainfall-induced instabilities contribute significantly to the slope stability knowledge base and hazard mitigation strategies [15, 16].

Numerous techniques have been proposed to evaluate slope stability, using limit equilibrium methods [17, 18] and numerical modelling (e.g., finite element method) [19-21] being the most frequently used [22, 23]. Empirical equations [24, 25] and limit analysis approaches based on lower and upper bound theorems [26] are other methods. However, each of the aforementioned strategies has drawbacks. For instance, the true stress levels on the slip surfaces cannot be captured by limit equilibrium techniques  [27], and since they are simplified, assumptions lose some of their validity. [1]. The time-consuming numerical methods depend significantly on the precise estimation of the physical and geotechnical parameters for their reliability.

Computing techniques like Artificial Neural Networks (ANNs) and Support Vector Machines (SVM) have lately acquired prominence for estimating slope stability. [23, 28, 29]. A summary of prior research on using soft computing techniques to forecast slope stability is shown in Table 1. The ANN and SVM have become incredibly prominent among these techniques. The appeal of ANN and SVM stems from their capacity for flexible nonlinear modelling and their ability to function without the requirement for pre-existing knowledge regarding a specific model structure [30]. Additionally, they outperform conventional analytical and regression techniques for estimating slope stability [31, 32]. Table 1 illustrates that past research studies have primarily categorized the factor of safety (FOS) for slope stability under static conditions, employing key parameters such as slope angle (β), cohesion (c), unit weight (γ), height (H), and angle of internal friction (φ). However, the accuracy of these predictive models is not adequately interpreted and falls short of fully addressing the challenges associated with slope stability estimation. As a result, the problem of predicting slope stability remains a significant challenge, prompting further exploration in this field. Any enhancement to existing methods for slope stability prediction is considered a valuable contribution. Therefore, it is crucial to emphasize the need for more systematic and comprehensive research to advance the prediction of slope stability.

Table 1. Previous research on slope stability prediction using soft computing approaches.

ModelData sizeSource
FFNN82Feng [33]
BPNN32Lu and Rosenbaum [34]
ANN and ANFIS59Li [35]
CNN64Huang et al. [36]
BPNN46Sakellariou and Ferentinou [1]
BPNN27Wang et al. [37]
SVM46Samui [38]
SVM10Zhao [39]
ANN36Choobbasti et al. [40]
ANN46Das et al. [41]
ANN675Erzin and Cetin [31]
ELM97Liu et al. [22]
PSO–ANN699Gordan et al. [28]
LS-SVC168Hoang and Pham [42]
FNs, MARS, MGGP103Suman et al. [3]
FEM-ANN100Verma et al. [43]
PSO–ANN83Rukhaiyar et al. [44]
PSO–LSSVM46Xue [23]
NBC82Feng et al. [45]
GBM221Zhou et al. [46]
TAN87Ahmad et al. [47]
DT, RF, AdaBoost700Asteris et al. [48]
Note: AdaBoost: Adaptive boosting, ANN : Artificial Neural Networks, ANFIS:   adaptive neuro-fuzzy inference system, CNN: Chaotic Neural Network, DT: Decision tree, ELM: Extreme learning machine, TAN: Tree augmented Νaive-Bayes classifier, FNs: Functional networks, PSO: Particle swarm optimization, RF: Random forest, LSSVM: least squares support vector machine, SVM: support vector machine, NBC: Naive-Bayes classifier, MGGP: Multigene genetic programming, MARS: multivariate adaptive regression splines, FFNN: Feed forward Neural Network, BPNN: Back-Propagation Neural Network, GBM: Gradient boosting machine, LS-SVC: Least Squares Support Vector

The main objectives of this study are to develop decision tree models that can accurately predict slope stability by capturing the complex relationship between the factors that influence slope stability and to evaluate the performance of the proposed models by comparing them to other widely used computing models discussed in the literature.

This paper’s outline can be summed up as follows: The methodology will be described in Section 2, Additionally, developing the prediction models is explained in Section 3. The results and discussions are compiled in Section 4 and the last Section set out the conclusions and future prospect of this study.

  • Methodology
    • Dataset

In the current study, 107 slope stability data were collected from Sah et al., [49], Lu and Rosenbaum, [34], and Li and Wang, [50] to developed and validate the proposed models. Table 2 provides an overview of the dataset inputs and outputs used in this study using key variables such unit weight (γ), cohesion (c), angle of internal friction (φ), slope angle (β), slope height (H), and pore water ratio (ru).

Table 2. Inputs and output of the present study.

γ (kN/m3)c (kPa)φ (°)β (°)H (m)ruStability Status
18.814.425.0219.9830.60Stable
18.7730.019.9925.02500.1Stable
19.9719.96364550500.5Failed
…………………
…………………
…………………
26.435026.64092.20.15Stable
26.75026.6501700.25Stable
26.86028.8591080.25Stable

Correlation analysis was used to evaluate the correlation (𝝆) between different parameter as shown in Table 3. It is represented as follow:

(1)

where “cov” represents covariance,  indicates the standard deviation of “p” while reparents the standard deviation of “q”. The relationship between the “p” and “q” parameters is especially strong when the value of 𝝆 is greater than 0.8. Values less than 0.3 imply a tenuous and weak relationship between the “p” and “q” parameters, whereas values ranging from 0.3 to 0.8 indicate an intermediate relationship [51]. Its value is considered to be a “strong correlation” if it is higher than 0.8 [52]. According to Table 3, the most significant possible absolute correlation coefficient is 0.523.

Table 3. Inputs and output of the present study.

γ (kN/m3)c (kPa)φ (°)β (°)H (m)ru
γ (kN/m3)1
c (kPa)0.5231
φ (°)0.4480.3261
β (°)-0.003-0.0160.0961
H (m)0.5000.4880.2630.0071
ru0.011-0.1000.0730.162-0.1871
  • Decision Tree (DT)

The DT model is a foundational machine learning classification technique that predicts the value of a target variable by learning straightforward decision rules from data features. The algorithm’s implementation method also involves DT generation, DT pruning, and feature selection. The algorithm first categorizes based on the traits before recursively creating the DT. In addition, it prunes the resulting DT to remove any unnecessary or superfluous branches. The model’s local optimal solution is represented by the production of the DT, and the global optimal solution is represented by the pruning of the DT. The DT is applied in the actual slope prediction and is intuitively comprehended.

2.2.1 Random Tree

Leo Breiman and Adele Cutler were the ones who first suggested random trees. Both regression and classification tasks can be handled by the algorithm. [53, 54]. The decision tree utilized in this research is developed using a stochastic process. To create a random dataset for building the decision tree, it utilizes the idea of bagging. Each node in the conventional tree is divided according to the optimal division of all attributes. Moreover, in the random tree model, each node is split using the best split from a randomly selected subset of attributes. Additionally, the random tree model allows for the estimation of class probabilities. This approach is implemented to maximize the accuracy of the classifier parameters, including the minimum number of instances and the K– value represents the number of sets used for randomly selecting attributes

  • J48

Quinlan proposed the commercial version 4.5 (C4.5) algorithm, and J48 is an open-source of Java implementation of this algorithm on the WEKA data-mining platform [55], is an established machine learning technique that is mostly used to build decision trees. The method uses an entropy-based metric as the selection criterion, which quickly yields a sufficient classification accuracy.
Utilizing the divide-and-conquer strategy, it is a modified version of the ID3 algorithm [55]. The pruning approach and the method’s more effective management of numerical attributes, missing values, and noisy data are its key improvements. The creation of the decision tree and the creation of the rules (structure and design) usually constitute the two steps that make up the C4.5 algorithm.

After calculating the most significant character attribute for information gain, the entropy is evaluated. The entropy formula is displayed here, where S stands for entropy and p represents a class proportion in the output.

Furthermore, according to Equation 2 for Gain (S, A), where S is a case set, A is a case attribute, |Si| is the number of cases to i, and |S| is the number of cases in the set, the attribute with the highest gain value is chosen as the root attribute.

The C4.5 method produces a DT by combining the top-down and recursive-splitting strategies. The tree structure of C4.5 has a root node, internal nodes, and leaf nodes. The root node holds all of the input data. While the leaf node denotes the result obtained from the provided input parameters, an internal node within the decision tree often exhibits two or more branches along with a decision function.

  • Performance Evaluation

The performance of the trained slope stability models was predicted using a number of statistical classification assessment criteria, including counts of true positive (TP), true negative (TN), false positive (FP), and false negative (FN). The confusion matrix follows the conventional format, where P and N refer to actual positive and negative instances, respectively. Figure 1 shows the confusion matrix as a result of adding the counts.

Figure 1. Confusion matrix for the binary class problem.

Assuming that the slope’s stability is considered a positive outcome, True Positive (TP) and True Negative (TN) shows the correctly predicted instances of stability and failure, respectively. On the other hand, False Negative (FN) and False Positive (FP) occur when the predictions incorrectly identify instances as negative or positive. The models’ prediction performance was evaluated by comparing these outcomes obtained from the confusion matrix using the classification evaluation metrics given below [56-58]:

Accuracy (ACC) is basically the addition of TP and TN, and it displays the percentage of instances in the data that are effectively classified. This evaluation metric evaluates the overall correctness of the model’s predictions. However, caution should be exercised when interpreting the accuracy measure in cases where the data is unevenly distributed. This is particularly relevant when the majority of class predictions for failed pillars are positive, which can lead to a misleadingly high accuracy score. Consequently, in this study, additional evaluation measures like as precision, recall, F-measure, and Matthews’s correlation coefficient (MCC) were used to further assess the model’s performance. The true positive rate has been used to describe recall, whereas precision is known as the positive predicted value; The F-measure is a broad index that ranges from 0 (the worst value) to 1 (the highest value) and examines the both recall and precision performance [58]. The MCC quantifies the correlation amongst the observed and predicted classes of failed and stable cases [45]. It is a widely used metric in statistical analysis, ranging from -1 to 1. MCC value of “-1” indicates complete disagreement (strong negative association), “1” represents complete agreement (strong positive association), and “0” signifies no significant correlation between the prediction and the ground truth (very weak or no correlation between the dependent and independent variables).

3. Development of Prediction Models

This paper employed the J48 and random tree algorithms to construct models for the slope stability determination. The input variables consisted of slope height (H), cohesion (c), angle of internal friction (φ), slope angle (β), unit weight (γ), and pore water ratio (ru), while the dependent variable was slope stability. To calculate the predictive performance of the machine learning (ML) algorithms on the given database, the train-and-test approach was adopted, which is a commonly used technique. Figure 2 illustrates the systematic procedure for estimating slope stability using the proposed models.

Figure 2. Working procedure for the prediction of slope stability using random tree and J48.

Using the Waikato Environment for Knowledge Analysis (WEKA) application, the J48 and random tree algorithms were implemented to create the suggested models. To train the models, the training dataset was put into WEKA in attribute relation file format. After training, an additional testing dataset that was obtained from the initial training dataset was used to test the models. The ideal settings for the J48 model parameters, such as the confidence factor and the minimum number of instances per leaf, were established through a trial-and-error process in order to achieve the most effective classification accuracy. The minimal instances per leaf were discovered to be 5, while the ideal confidence factor for the J48 method was determined to be 0.25. Similar results were reported for the random tree technique, where the minimal instances per leaf were discovered to be 2 (refer to Figure 2) and the optimal value for K was found to be 3.

(a)

(b)

Figure 2. (a) Random tree and (b) J48

4. Results and Discussion                                  

Using the identical training and testing datasets, the performance results of the random tree and J48 models were obtained and compared. Table 4 shows the corresponding confusion matrix for each model that was identified.

Table 4. The outcomes of the confusion matrices for both the training and testing datasets

  Dataset  ActualRandom treeJ48
                 Predicted 
StableFailedStableFailed
TrainingStable 371380
 Failed 1471137
TestingStable 6381
 Failed 012210

The number of cases that were successfully predicted is represented by the values on the confusion matrix’s major diagonal. In the training dataset total 84 cases are successfully classified and 18 cases are correctly identified in the testing dataset, it is evident from the findings shown in Table 4, that the sizable fractions of the cases were correctly classified. Equations (3) – (7) were used to determine performance metrics such ACC, MCC, precision, recall, and F-measure using data from Table 4, as shown in Table 5. The performance comparison between the Random Tree (RT) and J48 models shows that RT achieved higher training accuracy (97.67%) and MCC (0.953), indicating strong fitting and excellent classification of both stable and failed slopes. While both models showed similar testing accuracy (85.71%), the RT model demonstrated superior performance in identifying failed slopes, achieving perfect recall (1.000), which is critical for slope stability assessments where overlooking failures can have serious consequences. Although J48 offered more balanced metrics across both classes, the RT model’s higher sensitivity to failure cases and overall stronger predictive power make it a more reliable choice for slope stability prediction tasks. The random tree model demonstrates favorable performance when training and testing the slope stability datasets, as evidenced by the results obtained. In comparison, the J48 model exhibits lower ACC and MCC in the training and testing datasets (see Figure 3).

Figure 3. Comparison of the performance metrics of developed models.

Both the random tree and J48 models are considered white-box models, which means they are more intuitive and interpretable compared to other models. When assessing the overall prediction performance by considering metrics such as ACC, Recall, Precision, F-measure, and MCC, a comprehensive analysis reveals that the J48 model demonstrates relatively better performance compared to the random tree model. The dataset exhibits a relatively unbalanced distribution and is of small size. In general, when dealing with limited datasets, it can affect the model’s ability to generalize and its overall reliability. Although the random tree and J48 algorithms demonstrate good performance with limited datasets, their predictive capabilities could potentially improve when applied to larger datasets. It is vital to identify that the developed models can be modified and refined over time as new data becomes available, allowing for continuous improvement and the potential for improved results. The generated models can always be modified to increase their performance and produce better outcomes when new information becomes available. Additionally, it is crucial to acknowledge that the dataset is unbalanced, with a higher number of failed cases (60) compared to stable cases (47). Therefore, it is imperative to establish a larger and more balanced slope stability database. It should be noted that other variables could also affect the prediction outcomes. Factors such as the depth of rocks, soil type, and rainfall can all be taken into consideration when refining these models. Whereas, the six factors utilized in the current study partially capture the fundamental conditions for slope stability, it is vital to analyze the influence of additional factors on the prediction results.

Table 5. The results of the developed random tree and J48 models are compared

ModelDatasetACC (%)MCCStableFailed
PrecisionRecallF-measurePrecisionRecallF-measure
RTTraining97.6740.9530.9740.9740.9740.9790.9790.974
Testing85.7140.7301.0000.6670.8000.8001.0000.889
J48Training87.2090.7730.7761.0000.8741.0000.7710.874
Testing85.7140.7160.8000.8890.8420.8620.8330.870

5. Model comparison with recently developed soft computing models

Finally, by comparing the developed tree-based classification models with recently developed soft computing/data mining models that were published in the literature, the accuracy of the models was assessed. The results after comparison are presented in Table 6. It is evident that the prediction accuracies of the proposed models are on par with those achieved by the reported techniques. One significant benefit of the proposed models is their “white box” nature, which explicitly exemplifies the relationship between input and output parameters. This enables users, particularly geotechnical engineers, to efficiently analyze and predict slope stability using these models.

Table 6. Comparison of the test set’s performance evaluation

ModelActualPredictedACC (%)MCCPrecisionRecallF-measureReference
StableFailed
SVMStable21173.10.5410.6180.9550.750Zhou et al. [46]
Failed13170.9440.5670.708
ANNStable21182.70.6840.7240.9550.824
Failed8220.9570.7330.830
RFStable21180.80.6550.7000.9550.808
Failed9210.9550.7000.808
SVMStable4566.70.3720.8000.4440.571Lin et al. [59]
Failed180.6150.8890.727
NBStable3655.60.1240.6000.3330.429
Failed270.5380.7780.636
Note. SVM: Support vector machine, ANN: Artificial neural network, RF: Random forest, NB: Naive bayes.

6. Conclusions and Future Prospect

This paper employed the random tree and J48 models to forecast slope stability. These models were trained and tested using slope stability case histories gathered from the literature. The developed models utilize critical input variables, including slope height (H), cohesion (c), angle of internal friction (φ), slope angle (β), unit weight (γ), and pore water ratio (ru), to predict slope stability. The key findings of this study are outlined below:

  1. The total classification accuracy of the random tree model is 95.33% (across both training and test phases), while the J48 model achieves an accuracy of 86.92%. These high accuracies demonstrate the efficiency and reliability of both models for practical applications. The proposed models, in contrast to many soft computing techniques, are simple to use and do not require substantial training. The relationship between the input and output variables is made obvious and readily apparent by them. The study’s findings show that the correlations are in good agreement with engineering intuitions and judgements.
  2. The performance comparison between the developed models revealed that the random tree model outperformed the J48 model in terms of delivering more accurate and reliable predictions.
  3. It is apparent that the presented models could be improved in the future, and the addition of more data will improve their ability for prediction.

In order to assess the reliability of the models in predicting slope stability, future research should employ a more balanced slope stability database. This can be achieved by incorporating additional factors such as rock depth, soil type, and rainfall.

Notation

AdaBoost        Adaptive boosting

ANN                Artificial Neural Networks

ANFIS             adaptive neuro-fuzzy inference system

CNN                Chaotic Neural Network

DT                   Decision tree

ELM                Extreme learning machine

TAN                Tree augmented Νaive-Bayes classifier

FNs                 Functional networks

PSO                 Particle swarm optimization

RF                   Random forest

LSSVM           least squares support vector machine

SVM               support vector machine

NBC                Naive-Bayes classifier

MGGP             Multigene genetic programming

MARS             multivariate adaptive regression splines

FFNN              Feed forward Neural Network

FoS                  Factor of safety

BPNN              Back-Propagation Neural Network

GBM               Gradient boosting machine

LS-SVC          Least Squares Support Vector

H                     slope height

c                      cohesion 

φ                      angle of internal friction

γ                      unit weight

β                      slope angle

ru                                   pore water ratio

Conflicts of Interest: The authors declare no conflict of interest.

Data Availability Statement: The data used to support the findings of this study are openly available.

Acknowledgement: The authors would like to acknowledge the Deanship of Graduate Studies and Scientific Research, Taif University for funding this work.

References

[1]       M. Sakellariou and M. Ferentinou, “A study of slope stability prediction using neural networks,” Geotechnical & Geological Engineering, vol. 23, no. 4, pp. 419-445, 2005.

[2]       J. M. Duncan, “Factors of safety and reliability in geotechnical engineering,” Journal of geotechnical and geoenvironmental engineering, vol. 126, no. 4, pp. 307-316, 2000.

[3]       S. Suman, S. Khan, S. Das, and S. Chand, “Slope stability analysis using artificial intelligence techniques,” Natural Hazards, vol. 84, no. 2, pp. 727-748, 2016.

[4]       Z. Dai, B. Lan, M. Jiang, and S. J. J. o. O. U. o. C. Jiang, “Numerical Modeling of Submarine Landslide Motion and Impact Behavior Based on the SPH Method,” vol. 24, no. 2, pp. 365-376, 2025.

[5]       D. Hu et al., “Jacking Force Prediction for Box Jacking Tunnel Considering the Soil Arching Effect,” 2025.

[6]       Z. Zhou et al., “An FDM-DEM coupling method based on REV for stability analysis of tunnel surrounding rock,” vol. 152, p. 105917, 2024.

[7]       Y. Zheng, J. Li, T. Zhu, J. J. C. Li, and Geotechnics, “Experimental and MPM modelling of widened levee failure under the combined effect of heavy rainfall and high riverine water levels,” vol. 184, p. 107259, 2025.

[8]       Q. Yin, T. Xin, H. Zhenggang, and H. J. A. i. C. E. Minghua, “Measurement and analysis of deformation of underlying tunnel induced by foundation pit excavation,” vol. 2023, no. 1, p. 8897139, 2023.

[9]       D. Muslim, P. Iqbal, N. A. J. G. Satriyo, Ecology,, and Landscapes, “Volcanic red soil in the tropical mountain region: landscape, parent materials, engineering characteristics, and its use on slope stability (case study: West Lampung, Sumatra, Indonesia),” pp. 1-13, 2024.

[10]     S. Huang, L. Zhang, D. J. B. o. E. G. Li, and t. Environment, “Research on simpliffied evaluation method for soil-rock mixed slope stability under dam-break flood impact,” vol. 84, no. 1, pp. 1-19, 2025.

[11]     G. Liu et al., “Impact failure and disaster processes associated with rockfalls based on three‐dimensional discontinuous deformation analysis,” vol. 49, no. 11, pp. 3344-3366, 2024.

[12]     M. Wang et al., “Research on the Prediction Method of 3D Surface Deformation in Filling Mining Based on InSAR‐IPIM,” 2025.

[13]     M. Wang et al., “Research on active advanced support technology of backfilling and mining face,” vol. 57, no. 9, pp. 7623-7642, 2024.

[14]     W. Meng et al., “A study on the reasonable width of narrow coal pillars in the section of hard primary roof hewing along the air excavation roadway,” vol. 12, no. 6, pp. 2746-2765, 2024.

[15]     W. Nie, C. Tian, D. Song, X. Liu, and E. J. N. H. Wang, “Disaster process and multisource information monitoring and warning method for rainfall-triggered landslide: a case study in the southeastern coastal area of China,” vol. 121, no. 3, pp. 2535-2564, 2025.

[16]     W. Wei, W. Xu, J. Deng, and Y. J. J. o. H. R. Guo, “Self-aeration development and fully cross-sectional air diffusion in high-speed open channel flows,” vol. 60, no. 3, pp. 445-459, 2022.

[17]     B. Thiebes et al., “Integration of a limit-equilibrium model into a landslide early warning system,” Landslides, vol. 11, no. 5, pp. 859-875, 2014.

[18]     D. Verma, A. Kainthola, S. Gupte, and T. Singh, “A finite element approach of stability analysis of internal dump slope in Wardha valley coal field, India, Maharashtra,” American Journal of Mining and Metallurgy, vol. 1, no. 1, pp. 1-6, 2013.

[19]     F. Cai and K. Ugai, “Numerical analysis of rainfall effects on slope stability,” International Journal of Geomechanics, vol. 4, no. 2, pp. 69-78, 2004.

[20]     E. Dawson, “Roth, WH & Drescher, A. 1999,” Slope stability analysis by strength reduction. Géoteclinique, vol. 49, no. 6, pp. 835-840.

[21]     D. Griffiths and P. Lane, “Slope stability analysis by finite elements,” Geotechnique, vol. 49, no. 3, pp. 387-403, 1999.

[22]     Z. Liu, J. Shao, W. Xu, H. Chen, and Y. Zhang, “An extreme learning machine approach for slope stability evaluation and prediction,” Natural hazards, vol. 73, no. 2, pp. 787-804, 2014.

[23]     X. Xue, “Prediction of slope stability based on hybrid PSO and LSSVM,” Journal of Computing in Civil Engineering, vol. 31, no. 1, p. 04016041, 2017.

[24]     A. Bye and F. Bell, “Stability assessment and slope design at Sandsloot open pit, South Africa,” International Journal of Rock Mechanics and Mining Sciences, vol. 38, no. 3, pp. 449-466, 2001.

[25]     A. Taheri and K. Tani, “Assessment of the stability of rock slopes by the slope stability rating classification system,” Rock Mechanics and Rock Engineering, vol. 43, no. 3, pp. 321-333, 2010.

[26]     W.-F. Chen and G. Y. Baladi, Soil plasticity: theory and implementation. Elsevier, 1985.

[27]     J. Lechman and D. Griffiths, “Analysis of the progression of failure of earth slopes by finite elements,” in Slope Stability 2000, 2000, pp. 250-265.

[28]     B. Gordan, D. Jahed Armaghani, M. Hajihassani, and M. Monjezi, “Prediction of seismic slope stability through combination of particle swarm optimization and neural network,” Engineering with Computers, vol. 32, no. 1, pp. 85-97, 2016.

[29]     S. Rukhaiyar, M. Alam, and N. Samadhiya, “A PSO-ANN hybrid model for predicting factor of safety of slope,” International Journal of Geotechnical Engineering, vol. 12, no. 6, pp. 556-566, 2018.

[30]     Y. Alimohammadlou, A. Najafi, and C. Gokceoglu, “Estimation of rainfall-induced landslides using ANN and fuzzy clustering methods: a case study in Saeen Slope, Azerbaijan province, Iran,” Catena, vol. 120, pp. 149-162, 2014.

[31]     Y. Erzin and T. Cetin, “The prediction of the critical factor of safety of homogeneous finite slopes using neural networks and multiple regressions,” Computers & Geosciences, vol. 51, pp. 305-313, 2013.

[32]     P. Samui, G. Bhattacharya, and S. K. Das, “Support Vector Machine and Relevance Vector Machine Classifier in Analysis of slopes,” International Association for Computer Methods and Advances in Geomechanics (IACMAG), pp. 1-6, 2008.

[33]     X.-T. Feng, “Introduction of intelligent rock mechanics,” Science, 2000.

[34]     P. Lu and M. Rosenbaum, “Artificial neural networks and grey systems for the prediction of slope stability,” Natural Hazards, vol. 30, no. 3, pp. 383-398, 2003.

[35]     X. Li, “Comparative studies of artificial neural networks and adaptive Neuro-Fuzzy inference system based approach for the circular sliding slopes stability analysis,” University of South China Hengyang, China, 2004.

[36]     H. Zhiquan, C. Jiangli, and L. Handong, “Chaotic neural network method for slope stability prediction,” Chinese J Rock Mech Eng, vol. 22, 2004.

[37]     H. Wang, W. Xu, and R. Xu, “Slope stability evaluation using back propagation neural networks,” Engineering Geology, vol. 80, no. 3-4, pp. 302-315, 2005.

[38]     P. Samui, “Slope stability analysis: a support vector machine approach,” Environmental Geology, vol. 56, no. 2, p. 255, 2008.

[39]     H.-b. Zhao, “Slope reliability analysis using a support vector machine,” Computers and Geotechnics, vol. 35, no. 3, pp. 459-467, 2008.

[40]     A. Choobbasti, F. Farrokhzad, and A. Barari, “Prediction of slope stability using artificial neural network (case study: Noabad, Mazandaran, Iran). Arab J Geosci 2 (4): 311–319,” ed, 2009.

[41]     S. K. Das, R. K. Biswal, N. Sivakugan, and B. Das, “Classification of slopes and prediction of factor of safety using differential evolution neural networks,” Environmental Earth Sciences, vol. 64, no. 1, pp. 201-210, 2011.

[42]     N.-D. Hoang and A.-D. Pham, “Hybrid artificial intelligence approach based on metaheuristic and machine learning for slope stability assessment: A multinational data analysis,” Expert Systems with Applications, vol. 46, pp. 60-68, 2016.

[43]     A. Verma, T. Singh, N. K. Chauhan, and K. Sarkar, “A hybrid FEM–ANN approach for slope instability prediction,” Journal of The Institution of Engineers (India): Series A, vol. 97, no. 3, pp. 171-180, 2016.

[44]     S. Rukhaiyar, M. Alam, and N. K. Samadhiya, “A PSO-ANN hybrid model for predicting factor of safety of slope,” International Journal of Geotechnical Engineering, vol. 12, no. 6, pp. 556-566, 2018.

[45]     X. Feng, S. Li, C. Yuan, P. Zeng, and Y. Sun, “Prediction of slope stability using naive Bayes classifier,” KSCE Journal of Civil Engineering, vol. 22, no. 3, pp. 941-950, 2018.

[46]     J. Zhou et al., “Slope stability prediction for circular mode failure using gradient boosting machine approach based on an updated database of case histories,” Safety Science, vol. 118, pp. 505-518, 2019.

[47]     F. Ahmad, X.-W. Tang, J.-N. Qiu, P. Wróblewski, M. Ahmad, and I. Jamil, “Prediction of slope stability using Tree Augmented Naive-Bayes classifier: Modeling and performance evaluation,” Math. Biosci. Eng, vol. 19, pp. 4526-4546, 2022.

[48]     P. G. Asteris et al., “Slope Stability Classification under Seismic Conditions Using Several Tree-Based Intelligent Techniques,” Applied Sciences, vol. 12, no. 3, p. 1753, 2022.

[49]     N. Sah, P. Sheorey, and L. Upadhyaya, “Maximum likelihood estimation of slope stability,” in International journal of rock mechanics and mining sciences & geomechanics abstracts, 1994, vol. 31, no. 1, pp. 47-53: Elsevier.

[50]     J. Li and F. Wang, “Study on the forecasting models of slope stability under data mining,” in Earth and Space 2010: Engineering, Science, Construction, and Operations in Challenging Environments, 2010, pp. 765-776.

[51]     T. van Vuren, “Modeling of transport demand–analyzing, calculating, and forecasting transport demand: by VA Profillidis and GN Botzoris, Amsterdam, Elsevier, 2018, 472 pp., $125 (paperback and ebook), eBook ISBN: 9780128115145, Paperback ISBN: 9780128115138,” ed: Taylor & Francis, 2020.

[52]     Y. Song et al., “Susceptibility assessment of earthquake-induced landslides using Bayesian network: A case study in Beichuan, China,” Computers & Geosciences, vol. 42, pp. 189-199, 2012.

[53]     S. Kalmegh, “Analysis of weka data mining algorithm reptree, simple cart and randomtree for classification of indian news,” International Journal of Innovative Science, Engineering & Technology, vol. 2, no. 2, pp. 438-446, 2015.

[54]     P. Hamsagayathri and P. Sampath, “Performance analysis of breast cancer classification using decision tree classifiers,” Int J Curr Pharm Res, vol. 9, no. 2, pp. 19-25, 2017.

[55]     J. R. Quinlan, C4.5: Programming for machine learning. Morgan Kaufmann Publishers Inc., 340 Pine Street, Sixth Floor, San Francisco, CA, United States, 1993.

[56]     M. Sokolova, N. Japkowicz, and S. Szpakowicz, “Beyond accuracy, F-score and ROC: a family of discriminant measures for performance evaluation,” in Australasian joint conference on artificial intelligence, 2006, pp. 1015-1021: Springer.

[57]     D. M. Powers, “Evaluation: from precision, recall and F-measure to ROC, informedness, markedness and correlation,” 2011.

[58]     B. W. Matthews, “Comparison of the predicted and observed secondary structure of T4 phage lysozyme,” Biochimica et Biophysica Acta (BBA)-Protein Structure, vol. 405, no. 2, pp. 442-451, 1975.

[59]     Y. Lin, K. Zhou, and J. Li, “Prediction of slope stability using four supervised learning methods,” IEEE Access, vol. 6, pp. 31169-31179, 2018.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top