Next Article in Journal
On the Torsional Behavior of the Longitudinal Bridge Girders Used in the LT-Bridge Construction Method
Previous Article in Journal
Effects of Process Parameters on the Bead Shape in the Tandem Gas Metal Arc Welding of Aluminum 5083-O Alloy
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Decision Tree for Rockburst Conditions Prediction

1
Department of Civil Engineering, University of Minho, ISISE, ARISE, 4800-058 Guimaraes, Portugal
2
Department of Mining Engineering, Isfahan University of Technology, Isfahan 84156-83111, Iran
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(11), 6655; https://doi.org/10.3390/app13116655
Submission received: 20 April 2023 / Revised: 26 May 2023 / Accepted: 29 May 2023 / Published: 30 May 2023
(This article belongs to the Section Civil Engineering)

Abstract

:
This paper presents an alternative approach to predict rockburst using Machine Learning (ML) algorithms. The study used the Decision Tree (DT) algorithm and implemented two approaches: (1) using DT model for each rock type (DT-RT), and (2) developing a single DT model (Unique-DT) for all rock types. A dataset containing 210 records was collected. Training and testing were performed on this dataset with 5 input variables, which are: Rock Type, Depth, Brittle Index (BI), Stress Index (SI), and Elastic Energy Index (EEI). Other ML algorithms, such as Random Forest (RF), Support Vector Machine (SVM), Artificial Neural Network (ANN), K-Nearest Neighbor (KNN), and Gradient-Boosting (AdaboostM1), were implemented as a form of comparison to the DT models developed. The evaluation metrics and relative importance were utilized to examine some characteristics of the DT methods. The Unique-DT model showed a promising result of the two DT models, giving an average of (F1 = 0.65) in rockburst condition prediction. Although RF and AdaboostM1 (F1 = 0.66) performed slightly better, Unique-DT is recommended for predicting rockburst conditions because it is easier, more effective, and more accurate.

1. Introduction

Underground activities, such as mining, railway, and road constructions, are complex geotechnical works. These could be attributed to the limited understanding of the subsurface, which makes it difficult for underground constructions, due to the variability of geology. Even though more effort has been made to perfect underground constructions, where underground operations at 2000 m below the surface have been common, several uncertainties do pop up occasionally, which can lead to the wastage of resources (time, money, and properties) and, sometimes, loss of life. One such uncertainty is the instability of rock mass, as stated by Askaripour et al. and Aydan et al. [1,2]. Meng et al. [3] and Zhu et al. [4] explained that the instability of a rock mass in deep excavations depends on the inherent properties of the rock mass, such as the type of rock, its strength and brittleness, and external conditions, such as the magnitude of in situ stresses, geological structures, dynamic perturbations, and excavation sequences during underground operations. Consequently, based on understanding the above factors and how they influence rock mass instability, the magnitude of in situ stresses and the rock mass quality have been of more impact [1,5].
Accordingly, rockburst, which is a dynamic phenomenon, is considered a type of rock mass failure around deep excavations of hard and brittle rocks and in a high-stress environment [1,3,6,7]. Rockburst occurs as a result of overstressing the rock mass or intact brittle rock, when the stresses exceed the compressive strength of the material [1,8,9,10,11,12]. Rockburst can also be defined as sudden and intense movement, accompanied by rock failure, in underground spaces under high-stress conditions [1,13,14,15,16]. Given the fact that rockburst is an unexpected mechanism, it poses more problems in terms of vulnerability. These are the loss of lives of mining personnel, destruction of mining equipment, and, in some cases, financial loss and time loss. Therefore, it is a must to understand this mechanism and predict how it is triggered to prevent these vulnerabilities from occurring. Owing to its complexity, rockburst can be classified into various types, based on its intensity (rockburst condition), seismicity, the shape of the ejected rock, and others. Rockburst classification is divided into three groups: first, the type of rockburst (features of failure plane observed in underground excavation), rockburst intensity, and the mechanism of the rockburst and evaluation of seismic events [1,8,17]. The present paper uses a rockburst intensity, or rockburst conditions (RBC), grading system, with four predefined classes based on rock displacement, damage, and failure characteristics, as shown in Table 1 [18,19,20,21].
Rockburst mechanisms and their predictions have been under serious research over the years, and have achieved thoughtful and profound results, as shown by the works produced by several authors. Among the rockburst forecasting methods, including laboratory, numerical, analytical, and empirical, the empirical approach is the most commonly used, due to its low cost, fast procedure, and simplicity [22].
Recent studies focusing on Machine Leaning (ML) algorithms are reviewed in Table 2, and results suggest that different methods have varying performances, and some methods have shown better accuracy in predicting rockburst occurrence than others [23]. Therefore, improving the accuracy of rockburst prediction is essential for mitigating risks and enhancing mining safety during the preliminary design phase [24]. These models have successfully operated using sets of input and output data from historical rockburst cases, affirming their capability in this context [24].
Table 2. Summary of previous studies on ML predictions on rockburst conditions with input variables and results.
Table 2. Summary of previous studies on ML predictions on rockburst conditions with input variables and results.
ReferenceNumber of DataInput VariablesAlgorithmResults/Description
J. Zhou et al. [20]132D(m), σt, σc, σθ, σθc, σct, EEISVMThe results indicated that SVM was feasible for rockburst conditions by indicating an average accuracy of 80%
Dong et al. [25]46σt, σc, σθ, EEIRF, ANN and SVMThe results showed that the RF rockburst prediction model outperformed those of SVM and ANN, based on the misjudgment ratios
Adoko et al. [26]174σt, σc, σθ, σθc, σct, EEIFIS, ANFISThe performance of ANFIS, based on the metrics adopted, was better in predicting rockburst conditions
Liu et al. [27]164σθc, σct, EEIcloud modelling, MLR, ANNThe cloud model adopted performed better than MLR, but has superior generalization ability of the ANN in rockburst prediction
J. Zhou et al. [28]254PPV, SCF, GSSC, ES, GSstochastic gradient-boosting (SGB)The SGB showed an average accuracy of 0.61 and a
kappa of 0.43, indicating a very good performance in predicting rockburst conditions
K. Zhou et al. [29]209D(m), σt, σc, σθ, σθc, σct, EEIcloud calculation and entropy weight,
KNN, BN, RF
The results obtained from the considered model showed high performance of this model compared to the other ML algorithms
J. Zhou et al. [30]246D(m), σt, σc, σθ, σθc, σct, EEIANN, SVM, RF, GBM, LDA, QDA,
NB, KNN, CT, PLSDA
The accuracy and Cohen’s kappa revealed that GBM and RF performed better than the others in predicting rockburst conditions
Li et al. [31]137D(m), σt, σc, σθ, EEIBN with NB classifierThe result suggests that the error rate of the proposed BN is the lowest among traditional criteria, and it can resolve incomplete data
Ribeiro e Sousa et al. [10] TSUP, K, σc, Deq, ORIENTBN classifiersThe results revealed high accuracy and good relationships between variables to be identified
Adoko and Zvarivada [32]174σt, σc, σθ, EEIBN classifiersOverall, the results indicate that BN performs well in predicting rockburst intensity
Li and Jimenez [33]135D(m), σt, σc, σθ, EEILogistic Regression classifier (LRC)The results, based on AUC and error rates, indicate that LRC is effective in predicting rockburst intensity
Xu et al. [34]60σθ, σθc, σct, EEIideal-point methodThe results revealed minimum error rate and a very high prediction for rockburst intensity
Pu et al. [35]108σt, σc, σθ, EEIDecision Tree (DT)The results show that moderate rockburst intensity has the best agreement with the actual circumstances
Faradonbeh and Taheri [36]134σt, σc, σθ, EEIENN, GEP, DTThe results showed the high accuracy and applicability of all three new models. However, the GA-ENN and the GEP methods outperformed the C4.5 method
Afraei et al. [37]188D(m), σt, σc, σθ, σθc, σct, EEINB, DT, SVM, ANN, KNNThe developed models show a high performance compared to the previous application of the empirical criteria
Pu et al. [38]246D(m), σt, σc, σθ, σθc, σct, EEISupport Vector Classifier (SVC)Promising results in forecasting the rockburst intensity at the Kimberlite mine in Canada were achieved
Kadkhodaei and Ghasemi [39]174σθc, σct, EEIDTThe results show the significantly high performance of the models
J. Zhou et al. [21]196σt, σc, σθ, σθc, σct, EEIFA, ANN, and (FA-ANN)The results show a significantly high performance for all three models, based on RMSE and R2
J. Zhou et al. [24]102σt, σc, σθ, σθc, σct, EEICART, Boosting, and BaggingThe results, based on accuracy, indicated that the ensemble techniques proved better for the prediction, especially the bagging
NB.: σθ is the maximum tangential stress of the surrounding rock, MPa, σc is the uniaxial compressive strength of the surrounding rock, MPa, σt is the tensile strength of the rock, MPa, EEI is the Elastic Energy Index, Brittle index (BI) = (σct), Stress index/Stress Concentration Factor (SI/SCF) = (σθc), Peak Particle Velocity (PPV), Ground Support System Capacity (GSSC), Excavation Span (ES), Geological Structure (GS), Type of Support (TSUP), horizontal vs vertical stress ratio (K), equivalent diameter (Deq), orientation of the burst in the periphery of the excavation, Support Vector Machine (SVM), Random Forest (RF), Artificial Neural Network (ANN), Fuzzy Inference System (FIS), Adaptive-Neuro Fuzzy Inference System (ANFIS), K-Nearest Neighbor (KNN), Bayesian Network (BN), Naïve Bayes (NB), Decision Tree (DT), Linear Discriminant Analysis (LDA), Quadratic Discriminant Analysis (QDA), Multilinear Regression (MLR), Partial Least-squares Discriminant Analysis (PLSDA), Gradient-boosting Machine (GBM), Classification Tree (CT), Emotional Neural Network (ENN), Gene Expression Programming (GEP), Firefly Algorithm (FA).
While these methods have demonstrated satisfactory results in predicting rockburst conditions, they are not without limitations. For instance, ANN may suffer a slow learning rate and the risk of getting trapped in local minima [24,25,40]; ANFIS can be time-consuming, due to the need for tuning optimal functions and rules [24,26,41,42]; SVM classifiers require extensive computations and storage, while the KNN algorithm can be computationally intensive [24,35,43,44]. Despite the existence of numerous methods for predicting rockburst conditions and their respective accuracies, developing a reliable and precise method for rockburst-prone zones remains a challenge [24].
This paper explores the use of ML algorithms, especially decision trees (DT), to predict rockburst conditions in different rock types. The goal is to develop a unique model that can effectively predict rockburst conditions, regardless of the rock type. Two distinct approaches employing decision trees are developed, and their performance metrics are compared.
Other ML algorithms, such as ANN, SVM, RF, and AdaBoostM1, are also utilized. The study is based on a dataset of rockburst and a predefined classification scale of four levels (Table 1). The report is divided into Data Characterization (the database used for training and the characterization of testing the models), Methodology (a brief description of models and evaluation), Results, and Discussion (summary of main results and observations).

2. Data Characterization

The rockburst database is collected according to the studies performed by many authors [20,21,28,29,30,33,35,36,39,45]. Several empirical methods have been introduced to evaluate rockburst phenomena [1,20]. Founded on empirical methods proposed for rockburst, the input database was selected [20,24,30,46,47]. The input variables consist of depth, uniaxial compressive strength (σc), tensile strength (σt), maximum tangential stress (σθ), and the elastic energy index (EEI), which are converted to four variables, namely, depth, EEI, BI—(σct), and SI—(σθc), for the prediction of rockburst condition. The depth was chosen because it influences the size of the in-situ stress, distribution, and direction. Uniaxial compressive strength (σc), tensile strength (σt), and the elastic energy index (EEI) [15] reflect the properties of the surrounding rock, and the maximum tangential stress (σθ) reflects the virgin geostatic stress condition and the influence of the shape and dimension of the underground space on rockburst. The Stress Index (σθc) and Brittle Index (σct) were selected because, when the BI value is small, rockburst occurs intensely, and when large, it is light. Whereas, SI relates directly to BI through Ks [20].
This paper uses a rockburst dataset with 210 records and predefined classes (Table 1) to predict rockburst using a classification approach. Table 3, Figure 1 and Figure 2 provide the input variables and statistics. In summary, the statistical analysis of the dataset revealed that the weight distribution and variance are high, indicating a wide distribution of data, which may be caused by outliers.
  • Rock type (Igneous—IG, Metamorphic—MT, and Sedimentary—SD)
  • Depth (m)
  • Brittle Index (BI)
  • Stress Index (SI)
  • Elastic Energy Index (EEI)

3. Methods

This paper discusses the use of data mining (DM) techniques in predicting rockburst conditions. The focus is on decision trees (J48), using a nominal classification approach. The R statistical environment and the Rweka [48] package are used to execute various DM algorithms, including J48 [23,49,50], ANN [21,51], SVM [37,51], RF [30,51], and AdaboostM1 [30,51]. The modelling approach and hyperparameters used for the algorithms are detailed in Table 4, and a cross-validation approach (KFOLD = 10) is used for validation purposes. Below is a brief overview of the modelling approaches used in this paper. Interested readers are encouraged to read the references for a more comprehensive understanding of ML algorithms.

3.1. Modelling Approach

3.1.1. Decision Tree Approach

The decision tree is a popular ML algorithm used for both classification and regression tasks. It is a tree-like model, where each internal node represents a test on an attribute, each branch represents the outcome of the test, and each leaf node represents a class label or a numeric value. The algorithm works by recursively splitting the data based on the most important attribute at each level of the tree, thus forming a decision path from the root of the leaf node.
Two approaches based on decision trees are described: the DT-RT approach predicts rockburst conditions for each rock type i.e., Igneous (103 cases), Metamorphic (58 cases), and Sedimentary (49 cases) using DT (J48), while the Unique-DT approach uses all datasets (210 cases) to predict rockburst conditions, reduce analysis work, and improve accuracy. Both approaches aim to improve the effectiveness of the algorithm in predicting rockburst conditions.

3.1.2. Multiple Algorithm Approach

This approach employs ANN, SVM, KNN, RF, and AdaboostM1 to predict rockburst conditions, using a dataset of 210 records. The goal is to compare the results based on performance metrics with other approaches.

3.2. Data Evaluation

A key problem with ML algorithms is their complexity. Thus, according to different proposals, ML algorithms are assessed by relying on accuracy. The confusion matrix is a classification process that contains the evaluation metrics, such as recall, F1, and precision. This makes it easier to access and more reliable. The performance of different distinct data-driven models will be evaluated and compared using seven metrics: Recall, Precision, F1, Accuracy (ACC), Specificity (SP), Matthew Correlation Coefficient (MCC), and Area Under the Receiving Operating Characteristic (ROC) Curve (AUC). Additionally, the interpretability of the models is assessed through sensitivity analysis—the relative importance of input variables to the output variable—rockburst condition. The equations and definitions of the metrics are as follows.
The recall measures the proportion of cases of a certain class correctly identified by the model. Therefore, recall is given by:
r e c a l l = T r u e P o s i t i v e   T P T r u e P o s i t i v e   T P + F a l s e N e g a t i v e F N
On the other hand, precision measures the correctness of the model when it predicts a certain class. Precision is given by:
p r e c i s i o n = T r u e P o s i t i v e   T P T r u e P o s i t i v e   T P + F a l s e P o s i t i v e F P
The harmonic mean of precision and recall is a class of F1 score (F1). It is also a measure of the performance of the model’s classification ability. The F1 score is considered a better indicator of the classifier’s performance than the regular accuracy measure.
F 1 = 2 · p r e c i s i o n · r e c a l l p r e c i s i o n + r e c a l l
Furthermore, the accuracy criterion defines the percentage of the data in the correct place. The closer the value is to one, the higher the accuracy and reliability.
A C C = T P + F N T P + T N + F P + F N
Specificity can be defined as the algorithm’s ability to predict the True Negative of each category available. It is also known as the True Negative Rate (TNR).
S P = T N F P + T N
M C C = T P · T N F P · F N T P + F P · T P + F N · T N + F P · T N + F N
AUC calculates the area under the ROC curve. The higher the AUC, the better the model classifier. Therefore, the AUC for a perfect classifier is 1. In all, the higher the metric values, the better the prediction. This goes for all the metrics selected. MCC ranges in the interval −1, +1, with extreme values –1 and +1 reached in the case of perfect misclassification and perfect classification, respectively, while MCC = 0 is the expected value for the coin-tossing classifier.

4. Discussion

This section summarizes the main results achieved in rockburst condition prediction through the application of ML techniques. These algorithms are analyzed through the accuracy criteria—metrics, and the results are according to the modelling approach adopted in this study.

4.1. DT-RT

The performance metric and DT representation of the DT-RT approach are indicated in Table 5 and Figure 3, Figure 4 and Figure 5 below. The model showed promising results for each rock type, based on the evaluation metrics. The metamorphic DT algorithm performed the best, in terms of F1 score (0.74), indicating better classifier performance. However, the sedimentary model performed the worst, which may be due to the complexity of the geological material involved and the limited amount of data.

4.2. Unique-DT

This section describes the results of using the Unique-DT approach for predicting rockburst conditions. Table 6 and Figure 6 present the performance metrics and DT diagram, respectively. The DT-RT model for metamorphic rocks leads to the best results, with an F1 score of 0.74 and an accuracy of 0.86. However, this model is restricted to a single rock type, whereas the Unique-DT model includes all rock types and showed a promising performance, with an F1 score of 0.65 and an accuracy of 0.82. The other performance metrics indicated also showed high performance. It should be stressed that the two other DT-RT models showed poorer performances than Unique-DT.

4.3. Multiple ML Algorithms

The evaluation results of several ML algorithms, such as ANN, KNN, RF, SVM, AdaboostM1, and Unique-DT, were compared and presented in Table 7. RF, AdaboostM1, unique-DT, ANN, and KNN were found to perform well in predicting rockburst conditions, while SVM showed poorer performance. F1 and accuracy metrics for RF, Unique-DT, and AdaboostM1 were similar, with RF having a slight advantage. The study suggests that the Unique-DT model is a good alternative to other ML algorithms for predicting rockburst conditions. In addition, the ML algorithms used in this study are compared with some from other studies (Table 8).
Table 7. Metrics for Multiple ML algorithms.
Table 7. Metrics for Multiple ML algorithms.
RF
Rockburst ConditionPrecisionRecallF1AUCACCSPMCC
None0.640.680.660.940.880.920.58
Light0.60.530.560.850.760.850.4
Moderate0.640.750.690.860.770.780.51
Strong0.790.650.710.930.90.960.66
Average0.670.650.660.90.830.880.54
KNN
None0.530.620.580.750.840.880.48
Light0.520.440.470.630.710.830.28
Moderate0.580.630.610.70.720.770.4
Strong0.680.650.670.790.880.930.59
Average0.580.590.580.720.790.850.44
SVM
None0.640.190.290.770.840.980.28
Light0.270.390.320.520.50.55-0.05
Moderate0.350.420.380.530.540.60.03
Strong0.880.530.660.870.90.980.63
Average0.540.380.410.670.70.780.22
ANN
None0.740.620.680.880.90.950.62
Light0.480.50.490.710.70.780.27
Moderate0.510.520.510.720.610.670.19
Strong0.670.70.680.910.880.920.61
Average0.60.590.590.810.770.830.42
AdaboostM1
None0.720.70.710.920.90.940.65
Light0.580.520.550.770.750.840.37
Moderate0.620.70.660.80.710.710.41
Strong0.740.70.720.90.90.940.65
Average0.670.660.660.850.820.860.52
Unique-DT
None0.70.570.630.830.880.950.61
Light0.570.630.60.750.750.80.41
Moderate0.640.690.660.750.760.80.37
Strong0.770.680.720.860.90.950.52
Average0.670.640.650.80.820.880.48
NB.: Best Value in Bold.
Table 8. Summary of some ML algorithms available in the literature, used for comparison with the proposed models.
Table 8. Summary of some ML algorithms available in the literature, used for comparison with the proposed models.
REF. AlgorithmsAccuracyREF. AlgorithmsAccuracy
KNN [30]53.2–67.2%GEP [36]85.16%
GBM [30]61.22%DT [36]81.48%
NB [30]53.9–67.2%Cloud [29]71.05%
DT [35]73–93%GSM-SVM [20]66.67–88.9%
LRC [33]80.2–90.9%GA-SVM [20]66.67–80%
BN [31]91.75%PSO-SVM [20]66.67–90%
ENN [36]85.19%ANFIS [26]66.5–95.6%
This section highlights the importance of interpretability in explaining ML algorithms, particularly sensitivity analysis of DT algorithms. The aim was to identify the relevant variables (inputs) that contribute to the prediction of rockburst conditions. Figure 7 was generated to help understand what was learned by the algorithms and compare it to empirical knowledge.
Each rock type has distinct variables that contribute to determining rockburst conditions, with the Unique-DT model showing the most influence on elastic energy index (EEI = 36.73%). Other influential input variables include Depth (25.84%), Brittle index (BI = 16.13%), and Stress Index (SI = 13.85%). The three DT-RT models show varying importance, based on their input variables. This is indicative of the influence the variable has on rockburst due to the rock type. The importance of the DT-RT model for sedimentary (SD) indicates EEI (43.01%) as the most relevant factor, followed by Depth (21.19%), BI (18.71%), and SI (17.09%), respectively. In the case of IG and MT, BI (27.37%) and SI (32.21%) are the most relevant factors, respectively, and EEI is the second-most important variable for both models.
These findings align with previous studies [21,30,31,33] on rockburst condition prediction, emphasizing the importance of accurately identifying underlying factors through closer examination of input data. It should be noted that all models assign high importance to the elastic energy index (EEI), which aligns with Xu and Yu [16] who presented a new prediction method for rockburst based on this index.

4.4. Limitations

Despite the satisfactory results obtained in predicting rockburst conditions, this work has certain limitations:
  • Due to the relatively small size of the dataset (210), it may not fully capture the variability of the rockburst conditions across different geological settings. Therefore, obtaining a larger dataset could provide more robust results.
  • The study only considers five input variables, which may not capture all the relevant factors that contribute to rockburst occurrence. Including more variables could improve the accuracy of the results.
  • The study only uses DT, and a few other ML algorithms, for predicting rockburst conditions. Other approaches, such as physics-based models or hybrid models that combine data-driven and physics-based approaches, could provide complementary insights and improve the overall prediction performance.
  • The study only uses a nominal classification approach for DT, which may not be optimal for handling continuous or ordinal variables. Using other classification approaches, such as binary or multi-class classification, could provide more flexibility and accuracy in modelling the rockburst conditions.

5. Conclusions

Predicting the rockburst condition plays a vital role in the safety, economy, performance, and efficiency of deep underground projects. In this research, a Decision Tree (DT), which is a simple, efficient, and accurate technique, was utilized to predict rockburst conditions for different rock types, such as igneous, metamorphic, and sedimentary, both alone and together. A new model was developed by combining datasets for each rock type and modelling it, using the DT algorithm, to predict rockburst conditions. Other Machine Learning (ML) algorithms, such as Random Forest (RF), K-Nearest Neighbor (KNN), Artificial Neural Network (ANN), Support Vector Machine (SVM), and AdaboostM1 were also utilized in predicting rockburst condition. Training and testing of the models were performed on a representative dataset of 210 records containing 5 input variables, required for forecasting rockburst conditions. The dataset contains 103 igneous rockburst cases, 58 metamorphic, and 49 sedimentary.
The approach, using different DT models for each rock type, is very restrictive, in comparison with the Unique-DT model, which has a wider domain of application. Among the DT models, the one related to metamorphic rocks provided the best results. However, it can only be applied to one type of rock. Furthermore, based on the evaluated metrics, the Unique-DT (F1 = 0.65) algorithm showed a very promising performance. Although other ML algorithms were utilized and compared to Unique-DT, RF (F1 =0.66) and AdaboostM1 (F1 = 0.66) were slightly better in performance metrics. Taking into account its simplicity and effectiveness, the Unique-DT model is suggested to be used in predicting rockburst conditions.
Subsequently, more focus should be placed on ensemble methods, such as RF and boosting algorithms, such as AdaboostM1, as they have demonstrated strong performance in classification tasks. Moreover, to improve prediction accuracy, authors intend to incorporate additional data—rockburst cases and results obtained from different input variables and ML methods in future work.
In summary, the ML algorithms have shown that they can be used for predicting rockburst conditions if data are available. Also, the use of DT in rockburst prediction based on depth, elastic energy index, and strength rock parameters has proved effective, and demonstrated its merit in solving this complex phenomenon—rockburst.

Author Contributions

Conceptualization, J.T., D.O.-A. and F.L.; Software, J.T. and D.O.-A.; Investigation, D.O.-A., J.T. and F.L.; Methodology, D.O.-A., J.T. and F.L.; Validation, D.O.-A., J.T., F.L., F.M. and J.M.; Writing—original draft, D.O.-A.; Writing—review and editing, D.O.-A., J.T., F.M. and F.L.; Project administration, J.T.; Funding acquisition, J.T. and J.M. All authors have read and agreed to the published version of the manuscript.

Funding

This work was partly financed by FCT/MCTES through national funds (PIDDAC) under the R&D Unit Institute for Sustainability and Innovation in Structural Engineering (ISISE), under reference UIDB/04029/2020, and under the Associate Laboratory Advanced Production and Intelligent Systems ARISE under reference LA/P/0112/2020.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data used in the present study are under privacy issues and cannot be shared.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Askaripour, M.; Saeidi, A.; Rouleau, A.; Mercier-Langevin, P. Rockburst in Underground Excavations: A Review of Mechanism, Classification, and Prediction Methods. Undergr. Space 2022, 7, 577–607. [Google Scholar] [CrossRef]
  2. Aydan, Ö.; Geniş, M.; Akagi, T. Assessment of Susceptibility of Rock Bursting in Tunnelling in Hard Rocks. Mod. Tunn. Sci. Technol. 2001, 67, 369–380. [Google Scholar]
  3. Meng, F.; Zhou, H.; Wang, Z.; Zhang, L.; Kong, L.; Li, S.; Zhang, C.; Hu, S. Experimental Study of Factors Affecting Fault Slip Rockbursts in Deeply Buried Hard Rock Tunnels. Bull. Eng. Geol. Environ. 2017, 76, 1167–1182. [Google Scholar] [CrossRef]
  4. Zhu, W.C.; Li, Z.H.; Zhu, L.; Tang, C.A. Numerical Simulation on Rockburst of Underground Opening Triggered by Dynamic Disturbance. Tunn. Undergr. Space Technol. 2010, 25, 587–599. [Google Scholar] [CrossRef]
  5. Hoek, E.; Brown, E.T. Underground Excavations in Rock, 1st ed.; The Institution of Mining and Metallurgy: London, UK, 1996; ISBN 978-0-419-16030-4. [Google Scholar]
  6. Kadkhodaei, M.; Ghasemi, E. Prediction of the Occurrence and Severity of Rockburst Using MARS Technique. In Proceedings of the 8th Iranian Mining Engineering Conference, Birjand, Iran, 19 February 2020. [Google Scholar]
  7. Lu, C.-P.; Liu, Y.; Zhang, N.; Zhao, T.-B.; Wang, H.-Y. In-Situ and Experimental Investigations of Rockburst Precursor and Prevention Induced by Fault Slip. Int. J. Rock Mech. Min. Sci. 2018, 108, 86–95. [Google Scholar] [CrossRef]
  8. Kaiser, P.K.; McCreath, D.R.; Brummer, R.K.; Maloney, S.; Vasak, P.; Xiaoping, Y. Canadian Rockburst Support Handbook; Geomechanics Research Centre: Sudbury, ON, Canada, 1996. [Google Scholar]
  9. Kaiser, P.K. Excavation Vulnerability and Selection of Effective Rock Support to Mitigate Rockburst Damage. In Rockburst; Elsevier: Amsterdam, The Netherlands, 2018; pp. 473–518. ISBN 978-0-12-805054-5. [Google Scholar]
  10. Ribeiro e Sousa, L.; Miranda, T.; Leal e Sousa, R.; Tinoco, J. The Use of Data Mining Techniques in Rockburst Risk Assessment. Engineering 2017, 3, 552–558. [Google Scholar] [CrossRef]
  11. Sousa, L.; Miranda, T.; Sousa, R.; Tinoco, J. Deep Underground Engineering and The Use of Artificial Intelligence Techniques. Int. J. Earth Environ. Sci. 2018, 3, 20. [Google Scholar] [CrossRef]
  12. Whyatt, J.; Blake, W.; Lake, H.; Williams, T.; White, B. 60 Years of Rockbursting in the Coeur D’alene District of Northern Idaho, USA: Lessons Learned and Remaining Issues; Society for Mining, Metallurgy, and Exploration, Inc.: Littleton, CO, USA, 2002. [Google Scholar]
  13. Dietz, M.; Oremek, G.M.; Groneberg, D.A.; Bendels, M.H.K. Was ist ein Gebirgsschlag? Zent. Arb. Arb. Ergon. 2018, 68, 45–49. [Google Scholar] [CrossRef]
  14. Keneti, A.; Sainsbury, B.-A. Review of Published Rockburst Events and Their Contributing Factors. Eng. Geol. 2018, 246, 361–373. [Google Scholar] [CrossRef]
  15. Kidybiński, A. Bursting Liability Indices of Coal. Int. J. Rock Mech. Min. Sci. Geomech. Abstr. 1981, 18, 295–304. [Google Scholar] [CrossRef]
  16. Xu, S.; Yu, S. A New Prediction Method of Rockburst in Underground Engineering Based on Elastic Energy Index. In Proceedings of the 2016 International conference of Civil, Structure and Envirinmental Engineering, Guangzhou, China, 12–13 March 2016. [Google Scholar]
  17. Ortlepp, W.D.; Stacey, T.R. Rockburst Mechanisms in Tunnels and Shafts. Tunn. Undergr. Space Technol. 1994, 9, 59–65. [Google Scholar] [CrossRef]
  18. Blake, W.; Hedley, D.G.F. Rockbursts: Case Studies from North American Hard-Rock Mines; Society for Mining, Metallurgy, and Exploration, Inc.: Littleton, CO, USA, 2003; ISBN 978-0-87335-232-1. [Google Scholar]
  19. Russenes, B.F. Analysis of Rock Spalling for Tunnels in Steep Valley Sides. Master’s Thesis, Norwegian Institute of Technology, Trondheim, Norway, 1974. [Google Scholar]
  20. Zhou, J.; Li, X.; Shi, X. Long-Term Prediction Model of Rockburst in Underground Openings Using Heuristic Algorithms and Support Vector Machines. Saf. Sci. 2012, 50, 629–644. [Google Scholar] [CrossRef]
  21. Zhou, J.; Guo, H.; Koopialipoor, M.; Jahed Armaghani, D.; Tahir, M.M. Investigating the Effective Parameters on the Risk Levels of Rockburst Phenomena by Developing a Hybrid Heuristic Algorithm. Eng. Comput. 2021, 37, 1679–1694. [Google Scholar] [CrossRef]
  22. Gong, F.; Li, X. A distance discriminant analysis method for prediction of possibility and classification of rockburst and its application. Yanshilixue Yu Gongcheng Xuebao Chin. J. Rock Mech. Eng. 2007, 26, 1012–1018. [Google Scholar]
  23. Han, J.; Kamber, M.; Pei, J. Data Mining: Concepts and Techniques, 3rd ed.; The Morgan Kaufmann Series in Data Management Systems; Elsevier: Amsterdam, The Netherlands, 2011; ISBN 978-0-12-381480-7. [Google Scholar]
  24. Wang, S.; Zhou, J.; Li, C.; Armaghani, D.J.; Li, X.; Mitri, H.S. Rockburst Prediction in Hard Rock Mines Developing Bagging and Boosting Tree-Based Ensemble Techniques. J. Cent. South Univ. 2021, 28, 527–542. [Google Scholar] [CrossRef]
  25. 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]
  26. Adoko, A.C.; Gokceoglu, C.; Wu, L.; Zuo, Q.J. Knowledge-Based and Data-Driven Fuzzy Modeling for Rockburst Prediction. Int. J. Rock Mech. Min. Sci. 2013, 61, 86–95. [Google Scholar] [CrossRef]
  27. Liu, Z.; Shao, J.; Xu, W.; Meng, Y. Prediction of Rock Burst Classification Using the Technique of Cloud Models with Attribution Weight. Nat. Hazards 2013, 68, 549–568. [Google Scholar] [CrossRef]
  28. Zhou, J.; Shi, X.; Huang, R.; Qiu, X.; Chen, C. Feasibility of Stochastic Gradient Boosting Approach for Predicting Rockburst Damage in Burst-Prone Mines. Trans. Nonferrous Met. Soc. China 2016, 26, 1938–1945. [Google Scholar] [CrossRef]
  29. Zhou, K.; Lin, Y.; Deng, H.; Li, J.; Liu, C. Prediction of Rock Burst Classification Using Cloud Model with Entropy Weight. Trans. Nonferrous Met. Soc. China 2016, 26, 1995–2002. [Google Scholar] [CrossRef]
  30. Zhou, J.; Li, X.; Mitri, H.S. Classification of Rockburst in Underground Projects: Comparison of Ten Supervised Learning Methods. J. Comput. Civ. Eng. 2016, 30, 04016003. [Google Scholar] [CrossRef]
  31. Li, N.; Feng, X.; Jimenez, R. Predicting Rock Burst Hazard with Incomplete Data Using Bayesian Networks. Tunn. Undergr. Space Technol. 2017, 61, 61–70. [Google Scholar] [CrossRef]
  32. Adoko, A.C.; Zvarivadza, T. A Bayesian Approach for Predicting Rockburst: 52nd U.S. Rock Mechanics/Geomechanics Symposium; American Rock Mechanics Association (ARMA18): Seattle, WA, USA, 2018. [Google Scholar]
  33. Li, N.; Jimenez, R. A Logistic Regression Classifier for Long-Term Probabilistic Prediction of Rock Burst Hazard. Nat. Hazards J. Int. Soc. Prev. Mitig. Nat. Hazards 2018, 90, 197–215. [Google Scholar] [CrossRef]
  34. Xu, C.; Liu, X.; Wang, E.; Zheng, Y.; Wang, S. Rockburst Prediction and Classification Based on the Ideal-Point Method of Information Theory. Tunn. Undergr. Space Technol. 2018, 81, 382–390. [Google Scholar] [CrossRef]
  35. Pu, Y.; Apel, D.B.; Lingga, B. Rockburst Prediction in Kimberlite Using Decision Tree with Incomplete Data. J. Sustain. Min. 2018, 17, 158–165. [Google Scholar] [CrossRef]
  36. Shirani Faradonbeh, R.; Taheri, A. Long-Term Prediction of Rockburst Hazard in Deep Underground Openings Using Three Robust Data Mining Techniques. Eng. Comput. 2019, 35, 659–675. [Google Scholar] [CrossRef]
  37. Afraei, S.; Shahriar, K.; Madani, S.H. Developing Intelligent Classification Models for Rock Burst Prediction after Recognizing Significant Predictor Variables, Section 2: Designing Classifiers. Tunn. Undergr. Space Technol. 2019, 84, 522–537. [Google Scholar] [CrossRef]
  38. Pu, Y.; Apel, D.B.; Xu, H. Rockburst Prediction in Kimberlite with Unsupervised Learning Method and Support Vector Classifier. Tunn. Undergr. Space Technol. 2019, 90, 12–18. [Google Scholar] [CrossRef]
  39. Ghasemi, E.; Gholizadeh, H.; Adoko, A.C. Evaluation of Rockburst Occurrence and Intensity in Underground Structures Using Decision Tree Approach. Eng. Comput. 2020, 36, 213–225. [Google Scholar] [CrossRef]
  40. Le, L.T.; Nguyen, H.; Dou, J.; Zhou, J. A Comparative Study of PSO-ANN, GA-ANN, ICA-ANN, and ABC-ANN in Estimating the Heating Load of Buildings’ Energy Efficiency for Smart City Planning. Appl. Sci. 2019, 9, 2630. [Google Scholar] [CrossRef]
  41. Zhou, J.; Li, C.; Arslan, C.A.; Hasanipanah, M.; Bakhshandeh Amnieh, H. Performance Evaluation of Hybrid FFA-ANFIS and GA-ANFIS Models to Predict Particle Size Distribution of a Muck-Pile after Blasting. Eng. Comput. 2021, 37, 265–274. [Google Scholar] [CrossRef]
  42. Marzi, H.; Haj Darwish, A.; Helfawi, H. Training ANFIS Using the Enhanced Bees Algorithm and Least Squares Estimation. Intell. Autom. Soft Comput. 2017, 23, 227–234. [Google Scholar] [CrossRef]
  43. Yu, Z.; Shi, X.; Zhou, J.; Chen, X.; Miao, X.; Teng, B.; Ipangelwa, T. Prediction of Blast-Induced Rock Movement During Bench Blasting: Use of Gray Wolf Optimizer and Support Vector Regression. Nat. Resour. Res. 2020, 29, 843–865. [Google Scholar] [CrossRef]
  44. Zhang, S. Cost-Sensitive KNN Classification. Neurocomputing 2020, 391, 234–242. [Google Scholar] [CrossRef]
  45. Zhou, J.; Li, X.; Mitri, H.S. Evaluation Method of Rockburst: State-of-the-Art Literature Review. Tunn. Undergr. Space Technol. 2018, 81, 632–659. [Google Scholar] [CrossRef]
  46. Zhang, J.J.; Fu, B.J.; Li, Z.K.; Song, S.W.; Shang, Y.J. Criterion and Classification for Strain Mode Rockbursts Based on Five-Factor Comprehensive Method. In Proceedings of the 12th ISRM congress, Beijing, China, 16 October 2011. [Google Scholar]
  47. Zhang, G.; Gao, Q.; Du, J.; Li, K. Rockburst Criterion Based on Artificial Neural Networks and Nonlinear Regression. Zhongnan Daxue Xuebao Ziran Kexue Ban J. Cent. South Univ. Sci. Technol. 2013, 44, 2977–2981. [Google Scholar]
  48. Hornik, K.; Buchta, C.; Hothorn, T.; Karatzoglou, A.; Meyer, D.; Zeileis, A. Rweka. RSTUDIO 2021, 0.4–44, 1–34. [Google Scholar]
  49. Hong, H.; Liu, J.; Bui, D.T.; Pradhan, B.; Acharya, T.D.; Pham, B.T.; Zhu, A.X.; Chen, W.; Ahmad, B.B. Landslide Susceptibility Mapping Using J48 Decision Tree with AdaBoost, Bagging and Rotation Forest Ensembles in the Guangchang Area (China). Catena 2018, 163, 399–413. [Google Scholar] [CrossRef]
  50. Patil, T.R.; Sherekar, S. Performance Analysis of Naive Bayes and J48 Classification Algorithm for Data Classification. Int. J. Comput. Sci. Appl. 2013, 6, 256–261. [Google Scholar]
  51. Chollet, F.; Kalinowski, T.; Allaire, J.J. Deep Learning with R, 2nd ed.; Manning Publications Co.: Shelter Island, NY, USA, 2022; ISBN 978-1-63343-984-9. [Google Scholar]
Figure 1. Matrix scatter plots (SPLOM) for each variable in the prediction of rockburst condition-RBC (with bivariate scatter plots below the diagonal, histograms on the diagonal, Pearson correlation above the diagonal, and boxplots for each RBC based on the input variables).
Figure 1. Matrix scatter plots (SPLOM) for each variable in the prediction of rockburst condition-RBC (with bivariate scatter plots below the diagonal, histograms on the diagonal, Pearson correlation above the diagonal, and boxplots for each RBC based on the input variables).
Applsci 13 06655 g001
Figure 2. Rockburst Data Characterization.
Figure 2. Rockburst Data Characterization.
Applsci 13 06655 g002
Figure 3. DT for igneous rock.
Figure 3. DT for igneous rock.
Applsci 13 06655 g003
Figure 4. Decision tree schematic of metamorphic rock.
Figure 4. Decision tree schematic of metamorphic rock.
Applsci 13 06655 g004
Figure 5. Decision tree schematic of sedimentary rock.
Figure 5. Decision tree schematic of sedimentary rock.
Applsci 13 06655 g005
Figure 6. Unique-DT approach’s decision tree diagram.
Figure 6. Unique-DT approach’s decision tree diagram.
Applsci 13 06655 g006
Figure 7. ML algorithms identify the most contributing variables for rockburst prediction through relative importance.
Figure 7. ML algorithms identify the most contributing variables for rockburst prediction through relative importance.
Applsci 13 06655 g007
Table 1. Standard classification of rockburst intensities.
Table 1. Standard classification of rockburst intensities.
Rockburst
Condition/Intensity
Failure Characteristics
NoneNo sound of rockburst and rockburst activities.
LightThe surrounding rock is deformed, cracked, or rib spalled, there is a weak sound, and no ejection phenomenon.
ModerateThe surrounding rock is deformed and fractured, and there is a considerable number of rock chip ejections, loose and sudden destruction, accompanied by crisp cracking, and often presented in the local cavern of surrounding rock.
StrongThe surrounding rock is busted severely, and suddenly thrown out or ejected into the tunnel, accompanied by a strong burst and roaring sound, air spray, and storm phenomena, with continuity that rapidly expands to the deep, surrounding rock.
Table 3. Statistics of main input variables considered in this study.
Table 3. Statistics of main input variables considered in this study.
VariablesMinimumMaximumMeanStd. DeviationMedianSkew
Depth (m)1002520730.03354.857001.56
SI (σθc)0.150.650.780.483.52
BI (σct)0.268019.9114.814.732.14
EEI0.81305.234.444.43.05
Table 4. Modelling Approach with Hyperparameters for the ML Algorithms.
Table 4. Modelling Approach with Hyperparameters for the ML Algorithms.
Model ApproachModelHyperparametersDataset Used
DT-RTJ48 (Default)Confidence Factor: 0.25
reduced Error Pruning: T
minNumObj: 2
Individual Rock types
Unique-DTJ48 (Default)Confidence Factor: 0.25
reduced Error Pruning: T
minNumObj: 3
All Rock types
Multiple MLRF (Default)I = 200 (Number of trees)
K = 10 (Number of features)
depth = 10 (Max depth of each tree)
All Rock types
KNN (Default)K = 1 (number of neighbors to use)
AdaBoostM1Default base learner: J48
P = 10 (number of iterations)
L = 0.1 (learning rate)
SVM (Default)Kernel: RBF
C = 1 (complexity constant)
L = 1.0e-12 (tolerance parameter)
P = 1.0e-10 (epsilon)
ANNL = 0.2 (Learning rate)
M = 0.3 (Momentum)
N = 500 (Number of epochs)
H = 1 (Number of hidden layers)
Sigmoid (Activation function)
Table 5. Metrics of DT-RT.
Table 5. Metrics of DT-RT.
IGNEOUS
Rockburst ConditionPrecisionRecallF1AUCACCSPMCC
None0.610.650.630.830.870.920.55
Light0.560.560.560.680.710.780.34
Moderate0.640.680.660.720.770.810.48
Strong0.670.560.610.780.870.940.53
Average0.620.610.620.750.810.860.48
METAMORPHIC
None0.880.780.820.980.950.980.8
Light0.730.670.70.880.880.930.62
Moderate0.670.70.680.80.780.820.51
Strong0.720.760.740.90.840.880.63
Average0.750.730.740.890.860.90.64
SEDIMENTARY
None0.450.450.450.720.760.840.3
Light0.450.630.530.630.630.640.25
Moderate0.460.350.40.560.630.780.14
Strong0000.540.840.93−0.09
Average0.340.360.350.610.720.80.15
NB.: Best Value in Bold.
Table 6. Metrics for Unique-DT Model.
Table 6. Metrics for Unique-DT Model.
Rockburst ConditionPrecisionRecallF1AUCACCSPMCC
None0.700.570.630.830.880.950.61
Light0.570.630.600.750.750.800.41
Moderate0.640.690.660.750.760.800.37
Strong0.770.680.720.860.900.950.52
Average0.670.640.650.800.820.880.48
NB.: Best Value in Bold.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Owusu-Ansah, D.; Tinoco, J.; Lohrasb, F.; Martins, F.; Matos, J. A Decision Tree for Rockburst Conditions Prediction. Appl. Sci. 2023, 13, 6655. https://doi.org/10.3390/app13116655

AMA Style

Owusu-Ansah D, Tinoco J, Lohrasb F, Martins F, Matos J. A Decision Tree for Rockburst Conditions Prediction. Applied Sciences. 2023; 13(11):6655. https://doi.org/10.3390/app13116655

Chicago/Turabian Style

Owusu-Ansah, Dominic, Joaquim Tinoco, Faramarzi Lohrasb, Francisco Martins, and José Matos. 2023. "A Decision Tree for Rockburst Conditions Prediction" Applied Sciences 13, no. 11: 6655. https://doi.org/10.3390/app13116655

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