Professional Documents
Culture Documents
com
ScienceDirect
Underground Space xxx (xxxx) xxx
www.keaipublishing.com/undsp
Received 2 October 2021; received in revised form 16 December 2021; accepted 18 December 2021
Abstract
The rockburst prediction becomes more and more challenging due to the development of deep underground projects and construc-
tions. Increasing numbers of intelligent algorithms are used to predict and prevent rockburst. This paper investigated the drawbacks of
neural networks in rockburst prediction, and aimed at these shortcomings, Bayesian optimization and the synthetic minority oversam-
pling technique + Tomek Link (SMOTETomek) were applied to efficiently develop the feedforward neural network (FNN) model for
rockburst prediction. In this regard, 314 real rockburst cases were collected to establish a database for modeling. The database was
divided into a training set (80%) and a test set (20%). The maximum tangential stress, uniaxial compressive strength, tensile strength,
stress ratio, brittleness ratio, and elastic strain energy were selected as input parameters. Bayesian optimization was implemented to find
the optimal hyperparameters in FNN. To eliminate the effects of imbalanced category, SMOTETomek was adopted to process the train-
ing set to obtain a balanced training set. The FNN developed by the balanced training set received 90.48% accuracy in the test set, and
the accuracy improved 12.7% compared to the imbalanced training set. For interpreting the FNN model, the permutation importance
algorithm was introduced to analyze the relative importance of input variables. The elastic strain energy was the most essential variable,
and some measures were proposed to prevent rockburst. To validate the practicability, the FNN developed by the balanced training set
was utilized to predict rockburst in Sanshandao Gold Mine, China, and it had outstanding performance (accuracy 100%).
https://doi.org/10.1016/j.undsp.2021.12.009
2467-9674/Ó 2022 Tongji University Published by Elsevier B.V.
This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
Please cite this article as: D. Li, Z. Liu, P. Xiao et al., Intelligent rockburst prediction model with sample category balance using feedforward neural
network and Bayesian optimization, Underground Space, https://doi.org/10.1016/j.undsp.2021.12.009
2 D. Li et al. / Underground Space 6 (2021) 1–14
algorithms. Each of these methods has its advantages and (1) The neural networks have many hyperparameters to
disadvantages, discussed in detail in previous studies tune (Xue et al., 2020), and it is very complex to
(Afraei et al., 2019; Wang et al., 2021; Zhou et al., 2016, design a model with high accuracy. The hyperparam-
2018). The supervised machine learning (ML) algorithm eters of the neural network affect the accuracy of pre-
is the frequently-used intelligent algorithm to predict rock- diction, and neural networks with different
burst, and it includes logistic regression, support vector architectures have significant performance differences
machine (SVM), decision trees, neural network, and (Goodfellow et al., 2016).
ensemble model. Although many ML algorithms are (2) The number of rockburst data with different grades in
specifically analyzed and applied in rockburst prediction, the collected dataset is quite different (Xue et al.,
no algorithm or technique can achieve excellent perfor- 2020; Zhou et al., 2016, 2018). ML usually assumes
mance for different rockburst problems according to the that the number of samples of different categories is
‘‘No Free Lunch” theorem (Dai et al., 2022; Ke et al., the same in classifying tasks. However, the number
2021; Khandelwal & Singh, 2009; Li et al., 2021a, 2021d; of rockburst cases with different grades varies signif-
Qiu et al., 2021; Zhou et al., 2021b, 2021c, 2021d). Each icantly in the collected dataset. The difference of cat-
method has its superiority and drawback (Li et al., egories number can affect the rockburst prediction
2021b, 2021c). results.
Li and Jimenez (2018) combined logistic regression and
empirical methods to predict long-term rockburst. For Given the above shortcomings, this study introduced
logistic regression, it is simple and easy to understand feedforward neural network (FNN), Bayesian optimization
(BO), and the synthetic minority oversampling technique
and interpret, and its training speed is fast, but its accuracy
+ Tomek Link (SMOTETomek) to effectively construct
is not strong enough (i.e., high), and it is difficult to fit the
rockburst prediction models. Bayesian optimization is
actual distribution of data. Ghasemi et al. (2020) and Pu
developed on the basis of the genetic algorithm, which
et al. (2018) utilized the decision tree to forecast rockburst.
combines the knowledge of evolutionary computation
As for the decision tree, it requires less data, and it is suit-
and statistics, and introduces the probability model built
able for data with missing values, yet its generalization per-
by the Bayesian network. SMOTETomek is an artificial
formance is poor. Zhou et al. (2016) and Pu et al. (2019)
sampling method that can be used to process imbalanced
adopted the SVM to predict rockburst. Though SVM has
data. Bayesian optimization has been widely applied for
a solid theoretical basis and good robustness and can avoid
optimizing ML hyperparameters, and it is suitable for
the ‘‘dimension disaster,” it is challenging to solve multiple
expensive valuation problems. Furthermore, in the field
classification problems with SVM. Wang et al. (2021) and
of geotechnical engineering, BO has been successfully used
Xie et al. (2021) used the ensemble model based on decision
to deep learning nondestructive testing (Liang, 2019), slope
trees to predict rockburst. Zhang et al. (2020b) and Yin
sensitivity analysis (Sameen et al., 2020), TBM perfor-
et al. (2021) presented an ensemble ML method by aggre-
mance prediction (Zhang et al., 2020a; Zhou et al.,
gating different single estimators to improve the accuracy 2021d), Blast induced ground vibration (Qiu et al., 2021)
of rockburst prediction. Although the ensemble algorithm and other practical engineering problems.
has a high accuracy level and is not easy to overfit, the clas- The structure of this paper is as follows. The ‘Method-
sifier should have distinction when synthesizing individual ology’ section presents the technologies for building intelli-
classifiers. Xue et al. (2020) made use of the extreme learn- gence models. The ‘Data’ section describes the collected
ing machine to predict rockburst and adopted the particle data and preprocesses the data. The ‘Simulation’ section
swarm optimization (PSO) algorithm to optimize the input depicts the model evaluation methods and FNN design
weight matrix and hidden layer bias of the extreme learning and optimization for solving rockburst problems. In the
machine. They compared the results of their model with ‘Results and discussion’ section, the test set is used to eval-
those of other ML models and empirical criteria, and pre- uate the performance of the model and analyze the impact
sented a higher accuracy and applicability of their pro- of category imbalance on the model performance, and the
posed model. Zhou et al. (2020, 2021a) used the firefly FNN is interpreted and applied to practical engineering.
algorithm and the artificial bee colony algorithm to opti-
mize the neural network weights and biases for forecasting 2 Methodology
rockburst. Evidence indicates that the performance of the
optimized neural network was significantly improved. 2.1 FNN
Zhang (2021) applied a backpropagation (BP) network to
predict rockburst risk in the coal mine and adopted PSO Feedforward neural network is one of the most widely
to optimize the connection weights. The BP-PSO model used neural networks (Alemu et al., 2018), and it consists
performed better than the BP model according to their of input, hidden, and output layers. The input layer pro-
results. Neural networks have the ability to learn and con- vides input variables to the network, the output layer is
struct complex nonlinear relationships. Nevertheless, they the last layer, and all the layers between the input and out-
have some shortcomings in actual engineering applications: put layers are considered as hidden layers. There are mul-
2
Please cite this article as: D. Li, Z. Liu, P. Xiao et al., Intelligent rockburst prediction model with sample category balance using feedforward neural
network and Bayesian optimization, Underground Space, https://doi.org/10.1016/j.undsp.2021.12.009
D. Li et al. / Underground Space 6 (2021) 1–14 3
1X n X q
ðiÞ
lðHÞ ¼ y lnby ðjiÞ ð2Þ
n i¼1 j¼1 j
y ðjiÞ is the
In Eq. (1) and Eq. (2), x is the input variable, b
ðiÞ
predicted label, and y j is the actual label.
2.2 BO
Table 1
The statistical description of the dataset.
Statistical indicators rh rc rt rh =rc rc =rt W et
Max value 297.80 304.20 22.60 4.87 80.00 30.00
Min value 2.60 20.00 0.40 0.05 0.15 0.81
Mean value 57.50 115.83 7.03 0.56 21.34 5.01
Standard deviation 49.77 46.04 4.33 0.60 13.26 3.79
25th percentiles 29.09 84.22 3.50 0.27 12.05 2.86
50th percentiles 48.00 111.75 6.00 0.44 18.83 4.55
75th percentiles 67.20 146.74 9.68 0.63 25.69 6.14
Skew 2.97 0.75 1.00 4.27 1.87 3.46
Kurtosis 10.68 0.96 0.79 21.37 4.90 16.57
Fig. 2. The proportion of each type of rockburst.
3
Please cite this article as: D. Li, Z. Liu, P. Xiao et al., Intelligent rockburst prediction model with sample category balance using feedforward neural
network and Bayesian optimization, Underground Space, https://doi.org/10.1016/j.undsp.2021.12.009
4 D. Li et al. / Underground Space 6 (2021) 1–14
acquisition function to select the most appropriate acquisi- majority samples is ‘‘invaded” by minority samples and
tion function in each iteration (Brochu et al., 2010). also lead to the over-fitting of the model. By looking for
the Tomek Links pairs, the noise points or boundary points
Algorithm 1 GP-Hedge (Archetti & Candelieri, 2019) can be found. Removing the Tomek Links pairs is a good
1: D1:n fðx1 ; y 1 Þ; ; ðxn ; y n Þg is the initial evaluation data. way to solve the ‘‘invaded” problem.
2: N is the number of iteration.
3. Set initial gains gn ¼ 0 (gn 2 RM , M is the number of 3 Data
acquisition functions).
4. for i ¼ n þ 1; ; N do 3.1 Data source and description
5: Calculate the next point to be evaluated based on each
acquisition function : In order to build the FNN model for rockburst predic-
xik ¼ argmaxað xjD1:n Þ; k ¼ 1; ; M. P
tion, real rockburst cases were collected from all over the
6: According to the probability pi;k ¼ egi½k = M l¼1 e
gi½l
, xi is world. These cases were from mines, underground caverns,
selected in the candidate xik , tunnels, etc., and they were recorded in the relevant litera-
and gi½k is the gains of the kth acquisition function in ture from 1991 to 2019. The total datasets consisted of 314
the ith iteration. cases, including 246 cases from Zhou et al. (2016), 20 cases
7: Evaluate the objective function with noise from Xue et al. (2019), 12 cases from Pu et al. (2019), 16
y i ¼ f ðxi Þ þ e. cases from Liu et al. (2019), 6 cases from Jia et al.
8: Update the dataset for function evaluation (2019), 7 cases from Du et al. (2006) and 7 cases from
D1:t ¼ D1:n [ fðxi ; y i Þg.
Wu et al. (2019). In this database, there are 50 cases of
9: Update GP and gains gi½k ¼ gi1½k þ ui xi;k . none rockburst, 96 cases of light rockburst, 115 cases of
10: end for moderate rockburst, and 53 cases of strong rockburst.
Figure 2 shows the distribution of all rockburst cases in this
study with their levels of danger. It is apparent that the
dataset is imbalanced, and the proportion of light and
2.3 SMOTETomek moderate rockburst is higher than that of strong and none
rockburst.
Synthetic minority oversampling technique (SMOTE) is In this paper, the maximum tangential stress (rh ), the
an over-sampling method that generates minority samples uniaxial compressive strength (rc ), the tensile strength
through linear interpolation between two samples. Tomek (rt ), the stress ratio (rh =rc ), the brittleness ratio (rc =rt ),
Links can be used as under-sampling by eliminating Tomek and the elastic strain energy index (W et ) were selected as
Links pairs to eliminate noise or boundary data. SMOTE- the input variables in FNN. These six parameters were
Tomek algorithm combines SMOTE and Tomek Links often used as the input parameters of supervised learning
(Batista et al., 2004). While SMOTE is utilized to balance for rockburst prediction in recent years (Xue et al., 2020;
the category distribution, it also expands the sample space Zhou et al., 2021a). Table 1 presents the statistical descrip-
of minority samples to that of other categories, which can tion of the dataset. In these statistical indicators, the max
lead to the problem that space originally belonging to the and min values give the range of each variable, mean and
4
Please cite this article as: D. Li, Z. Liu, P. Xiao et al., Intelligent rockburst prediction model with sample category balance using feedforward neural
network and Bayesian optimization, Underground Space, https://doi.org/10.1016/j.undsp.2021.12.009
D. Li et al. / Underground Space 6 (2021) 1–14 5
percentiles describe the concentration, standard deviation rockburst data are significantly different from other rock-
depicts the dispersion, and skew and kurtosis reflect the burst intensity data in distribution, and strong and moder-
distribution of the dataset. The box plot of the dataset is ate rockburst has more outliers.
shown in Fig. 3. For most data samples, the median value
is not in the center of the box, indicating that the data dis- 3.2 Data pre-process
tribution is asymmetrical. Except for rc in the cases of
strong rockburst and rc =rt in the cases of none rockburst, The dataset was divided into a training set (80%) and a
the other variables all have some outliers. The scatter plot test set (20%). The training set was adopted to build the
of variables is displayed in Fig. 4. It can be seen that strong FNN model for rockburst prediction. The test set was used
5
Please cite this article as: D. Li, Z. Liu, P. Xiao et al., Intelligent rockburst prediction model with sample category balance using feedforward neural
network and Bayesian optimization, Underground Space, https://doi.org/10.1016/j.undsp.2021.12.009
6 D. Li et al. / Underground Space 6 (2021) 1–14
to evaluate the performance of the model. Z score stan- In Eq. (3), x is the average value of the data, and r is the
dardization was adopted to process input parameters standard deviation of the data. After standardization, the
(Eq. (3)). The none, light, moderate, and strong rockburst mean value of the data becomes zero, and the standard
intensities were replaced by 0,1,2,3 respectively. deviation becomes one.
Figure 5 shows the proposed flowchart of this study. In
0 xx the proposed flowchart, BO is used to optimize the hyper-
x ¼ ð3Þ
r parameters of FNN. The SMOTETomek is adopted to
process the imbalanced training set to get a balanced train-
Table 2
Table 3
The confusion matrix.
The hyperparameters of FNN.
Actual label Predicted label
Parameters Optimization range
Positive Negative
The number of hidden layers (1,4)
Positive TP FN The number of neurons in each hidden layer (2,32)
Negative FP TN The max iterations (1,400)
6
Please cite this article as: D. Li, Z. Liu, P. Xiao et al., Intelligent rockburst prediction model with sample category balance using feedforward neural
network and Bayesian optimization, Underground Space, https://doi.org/10.1016/j.undsp.2021.12.009
D. Li et al. / Underground Space 6 (2021) 1–14 7
ing set. The test set is used to determine the improvement and four neurons in the output layer. After the input and
of FNN developed by the balanced training set compared output layers were determined, the number of hidden lay-
to the imbalanced training set. Finally, the FNN model is ers and the number of neurons in each hidden layer should
interpreted and applied to predict rockburst in Sanshandao be set in line with the complexity of the problem. The num-
Gold Mine. ber of hidden layers, the number of neurons in each hidden
layer, and the max iterations have the most impact on the
4 Simulation FNN performance. Accordingly, these hyperparameters
were optimized by BO for improving the performance of
4.1 Model metrics FNN. Referring to Zhang et al. (2020a), the optimal range
of the three parameters was chosen, as presented in
The accuracy, confusion matrix, precision, recall, and F1 Table 3.
were used as the evaluation indicators. These indicators are The prediction of rockburst intensity was a multi-
commonly used in multi-classification problems. Table 2 classification problem, and the output layer adopted Soft_-
shows the confusion matrix (Zhou et al., 2022). According max as the activation function. The ReLU function was
to the actual label and the predicted label, the sample can used as the activation function in each hidden layer. The
be divided into true positive (TP), false positive (FP), true initial learning rate was set to 0.001, and the adaptive
negative (TN), and false negative (FN). learning algorithm was introduced in FNN (Chandra &
Sharma, 2016) to adapt to the dynamic adjustment of the
1 Xn
Accuracy ¼ I y i ¼ yi ð4Þ learning rate in the training stage.
n i¼1
TP
Precision ¼ ð5Þ
TP þ FP 4.3 FNN optimization
TP
Recall ¼ ð6Þ Before optimizing the FNN, the objective function
TP þ FN
should be defined. The cross-entropy loss function is widely
2 precision recall
F1 ¼ ð7Þ used in FNN, and its formula is shown in Eq. (2). A smaller
precision þ recall value of the cross-entropy loss function is associated with
the higher accuracy of model classification. In order to
In Eq. (4), n is the number of samples, y i depicts the pre-
dicted labels, y i depicts the actual labels, and I ðÞ is 1 if the
conditions in brackets are true and 0 otherwise. Table 4
The value of the parameter in the BO.
4.2 FNN parameter setting Parameters Value
Surrogate model GP
In this study, rh , rc , rt , rh =rc , rc =rt and W et were inputs Surrogate model hyperparameters Matern Kernel and White Kernel
to the FNN, and four rockburst intensities were output Acquisition function GP-Hedge
Noise 0.01
labels. Therefore, there were six neurons in the input layer
7
Please cite this article as: D. Li, Z. Liu, P. Xiao et al., Intelligent rockburst prediction model with sample category balance using feedforward neural
network and Bayesian optimization, Underground Space, https://doi.org/10.1016/j.undsp.2021.12.009
8 D. Li et al. / Underground Space 6 (2021) 1–14
Table 5
The FNN architectures.
Parameters Value
The neurons in the input layer 6
The number of hidden layers 3
The neurons in each hidden layer 32
The activation function in the hidden layer ReLU
The neurons in the output layer 4
The activation function in the output layer Soft_max
Initial learning rate 0.001
The learning rate adjustment Adaptive learning algorithm
Table 6
The metrics in the FNN model.
Metrics None Light Moderate Strong
Fig. 10. The number variation of training set before and after
Precision 1.00 0.71 0.71 0.88 SMOTETomek processing.
Recall 1.00 0.79 0.74 0.64
F1 1.00 0.75 0.72 0.74
Accuracy in the training set 83.07% Table 7
Accuracy in the test set 77.78% The metrics in the FNN model trained by the balanced training set.
Metrics None Light Moderate Strong
before and after SMOTETomek processing. SMOTETo- Precision 0.91 0.94 0.91 0.83
Recall 1.00 0.84 0.87 1.00
mek generates some data in none and strong rockburst
F1 0.95 0.89 0.89 0.92
and removes some data in moderate rockburst, making Accuracy in the training set 93.80%
the sample category of the training set close to balance. Accuracy in the test set 90.48%
The balanced training set processed by SMOTETomek
was input to the FNN that adopted the hyperparameters
in Table 5. The test set was used to evaluate the FNN per- anced training set. It is apparent that the FNN has
formance. Table 7 lists the metrics in the FNN model significant improvement in predicting strong rockburst.
developed by the balanced training set. When the rockburst Meanwhile, the problem of misclassification between light
intensity category tends to balance, the accuracy of the and moderate rockburst to each other is also mitigated.
training set increases by 10.73%, and the accuracy of the Figure 12 displays the metrics variation in FNN before
test set increases by 12.7%. Figure 11 displays the confu- and after the balance of rockburst data categories. Except
sion matrix of the test set in the FNN developed by the bal- for the precision in strong rockburst and the precision and
F1 in none rockburst, the other indicators have been
improved. This suggests that applying SMOTETomek to
process the training set to make the category balance is
conducive to improving the performance of FNN for rock-
burst prediction.
Fig. 11. The confusion matrix of the test set in FNN trained by the
balanced training set. Fig. 13. The relative importance of input variables in the FNN model.
Fig. 12. The metrics variation in FNN before and after training set balancing.
10
Please cite this article as: D. Li, Z. Liu, P. Xiao et al., Intelligent rockburst prediction model with sample category balance using feedforward neural
network and Bayesian optimization, Underground Space, https://doi.org/10.1016/j.undsp.2021.12.009
D. Li et al. / Underground Space 6 (2021) 1–14 11
(1) Deformable bolts and mesh are applied to support The deep shaft is developed in the Sanshandao Gold
the surrounding rocks, which are beneficial to releas- Mine in order to meet the production requirements. Due
ing energy through limited displacement (Wang & to the complex geological conditions and the distribution
Park, 2001). of several faults, the construction of the deep shaft in the
(2) Engineers should pay attention to reducing vibration Sanshandao Gold Mine faces many challenges (Xiao
when designing blasting work to avoid dynamic et al., 2021a), among which rockburst is a crucial factor
effects (Li et al., 2019; Wang & Park, 2001). restricting mine development. Figure 14 displays the rock-
Table 8
The rockburst data in Sanshandao Gold Mine.
No. Rock type rh (MPa) rc (MPa) rt (MPa) rh =rc rc =rt W et Grade
1 Granite 88.57 157.15 9.04 0.56 17.38 5.4 Moderate
2 Granite 110.55 106.2 9.59 1.04 11.08 12.51 Strong
3 Granite 113.94 148.78 9.40 0.77 15.83 7.42 Strong
4 Gabbro 45.94 78.48 14.25 0.59 5.51 2.45 Light
5 Granite 119.69 119.77 9.35 1.00 12.81 10.19 Strong
6 Diorite 178.91 75.21 10.81 2.38 6.96 3.9 Strong
Table 9
Empirical method index.
Index Equations Rockburst level
Russenes criterion (Russenes, 1974) rh =rc rh =rc < 0:2, none; 0:2 < rh =rc < 0:3, light; 0:3 < rh =rc < 0:55, moderate;
0:55 < rh =rc , strong
Rock brittleness coefficient criterion rc =rt 40 < rc =rt , none; 26:7 < 40 < rc =rt < 40, light; 14:5 < rc =rt < 26:7, moderate;
(Wang et al., 1998) rc =rt < 14:5, strong
Elastic energy index (Zhou et al. 2018) W et W et < 2, none; 2 < W et < 5, light; 5 < W et < 10, moderate; 10 < W et , strong
Table 10
Rockburst prediction results in Sanshandao Gold mine.
No. Russenes criterion Rock brittleness coefficient criterion Elastic energy index FNN Grade
1 Strong Moderate Moderate Moderate Moderate
2 Strong Strong Strong Strong Strong
3 Strong Moderate Moderate Strong Strong
4 Strong Strong Light Light Light
5 Strong Strong Strong Strong Strong
6 Strong Strong Light Strong Strong
Accuracy 66.7% 66.7% 66.7% 100% –
11
Please cite this article as: D. Li, Z. Liu, P. Xiao et al., Intelligent rockburst prediction model with sample category balance using feedforward neural
network and Bayesian optimization, Underground Space, https://doi.org/10.1016/j.undsp.2021.12.009
12 D. Li et al. / Underground Space 6 (2021) 1–14
burst site of Sanshandao Gold Mine. Six group rock blocks Acknowledgments
were taken in different locations in Sanshandao Gold
Mine, and these blocks were processed into two types of This research was funded by the National Natural
standard specimens, Ø50 mm 100 mm and Ø50 Science Foundation of China (41807259) and the Innova-
mm 25 mm. Rock tests were carried out on the speci- tion Driven Project of Central South University
mens with Ø50 mm 100 mm in INSTRON 1346 rock (2020CX040).
mechanics test system to obtain rc and W et . Split tension
tests were conducted on the specimens with Ø50 References
mm 25 mm in INSTRON 1342 rock mechanics test sys-
tem to get rt (Li et al., 2022; Xiao et al., 2021b). By field Afraei, S., Shahriar, K., & Madani, S. H. (2019). Developing intelligent
classification models for rock burst prediction after recognizing
investigation and calculating surrounding rock stress, rh significant predictor variables, Section 1: Literature review and data
and rockburst grades in different locations were obtained. preprocessing procedure. Tunnelling and Underground Space Technol-
Table 8 lists the mechanical parameters and the rockburst ogy, 83, 324–353.
Alemu, H. Z., Wu, W., & Zhao, J. (2018). Feedforward neural
grade in Sanshandao Gold Mine. networks with a hidden layer regularization method. Symmetry, 10
The FNN model developed by the balanced training set (10), 525.
was used to predict the rockburst risk in the Sanshandao Archetti, F., & Candelieri, A. (2019). Bayesian optimization and data
science. Cham: Springer International Publishing.
Gold Mine. Meanwhile, three empirical methods were Batista, G., Prati, R. C., & Monard, M. C. (2004). A study of the behavior
adopted to forecast the rockburst, as shown in Table 9. In of several methods for balancing machine learning training data. ACM
addition, Table 10 displays the prediction results. It is appar- SIGKDD Explorations Newsletter, 6(1), 20–29.
Blake, W., & Hedley, D. G. (2003). Rockbursts: Case studies from North
ent that the prediction performance of FNN developed by American hard-rock mines. SME.
the balanced training set is better than other methods. Breiman (2001). Random forests. Machine Learning, 45(1), 5–32.
Brochu, E., Hoffman, M.W., & de Freitas, N. (2010). Portfolio allocation
for Bayesian optimization. arXiv preprint arXiv: 10095419.
6 Conclusion Cao, W., Shi, J. Q., Durucan, S., Korre, A., & Jamnikar, S. (2019).
Numerical modelling of anomalous microseismicity influenced by
(1) In this study, a rockburst dataset containing 314 real lithological heterogeneity in longwall top coal caving mining. Interna-
tional Journal of Coal Geology, 216, 103305.
cases was established, and the FNN was used to con- Cao, W., Shi, J. Q., Si, G., Durucan, S., & Korre, A. (2018). Numerical
struct the intelligent model for rockburst prediction. modelling of microseismicity associated with longwall coal mining.
In order to construct the model efficiently, BO was International Journal of Coal Geology, 193, 30–45.
Chandra, B., & Sharma, R. K. (2016). Deep learning with adaptive
introduced to tune the hyperparameters of FNN. learning rate using laplacian score. Expert Systems with Applications,
Bayesian optimization was beneficial to building a 63, 1–7.
more accurate model for rockburst prediction. Cui, J., & Yang, B. (2018). Survey on Bayesian optimization methodology
and applications. Journal of Software, 29(10), 3068–3090.
(2) The training set was utilized to train the FNN, and Dai, Y., Khandelwal, M., Qiu, Y., Zhou, J., Monjezi, M., & Yang, P.
the test set was used to evaluate the FNN. The (2022). A hybrid metaheuristic approach using random forest and
FNN model had 77.78% accuracy in the test set. To particle swarm optimization to study and evaluate backbreak in open-
pit blasting. Neural Comput & Applic, 1–16. https://doi.org/10.1007/
improve accuracy, SMOTETomek was utilized to s00521-021-06776-z.
process the training set to generate a balanced train- Du, K., Li, X. F., Su, R., Tao, M., Lv, S. Z., Luo, J., & Zhou, J. (2022).
ing set. After training data balance, the test set accu- Shape ratio efects on the mechanical characteristics of rectangular
prism rocks and isolated pillars under uniaxial compression. Interna-
racy in FNN was 90.4%, which was improved by tional Journal of Mining Science and Technology, 1–16. https://doi.org/
12.7%. 10.1016/j.ijmst.2022.01.004.
(3) In view of the disadvantages of the black-box model, Du, K., Li, X. F., Yang, C. Z., Zhou, J., Chen, S. J., & Manoj, K. (2020).
Experimental investigations on mechanical performance of rocks
the permutation importance was introduced to under fatigue loads and biaxial confinements. Journal of Central South
explain FNN. The results indicated that W et had University, 27(10), 2985–2998.
the most significant influence on rockburst prediction Du, K., Sun, Y., Zhou, J., Wang, S. F., Tao, M., Yang, C., & Khandelwal,
M. (2021). Low amplitude fatigue performance of sandstone, marble,
in the FNN model. According to the analysis of W et , and granite under high static stress. Geomechanics and Geophysics for
some measures were proposed to alleviate rockburst Geo-Energy and Geo-Resources, 7(3), 1–21.
risk on site. Du, Z., Xu, M., Liu, Z., & Wu, X. (2006). Laboratory integrated
evaluation method for engineering wall rock rock-burst. Gold, 27(11),
(4) The FNN developed by the balanced training set was 26–30 (in Chinese).
adopted to predict rockburst in the Sanshandao Gold Feng, X., Zhang, Q., & Ali, M. (2020). 3D modelling of the strength effect
Mine, and it had the highest accuracy (100%) com- of backfill-rocks on controlling rockburst risk: A case study. Arabian
Journal of Geosciences, 13(3), 128.
pared to the empirical methods. Ghasemi, E., Gholizadeh, H., & Adoko, A. C. (2020). Evaluation of
rockburst occurrence and intensity in underground structures using
decision tree approach. Engineering with Computers, 36(1), 213–225.
Goodfellow, I., Bengio, Y., & Courville, A. (2016). Deep learning. MIT
Declaration of Competing Interest press.
Gu, T., Xu, G., Li, W., Li, J., Wand, Z., & Luo, J. (2020). Intelligent
The authors declare that they have no known competing house price evaluation model based on ensemble LightGBM and
Bayesian optimization strategy. Journal of Computer Applications, 40
financial interests or personal relationships that could have (9), 2762–2767 (in Chinese).
appeared to influence the work reported in this paper.
12
Please cite this article as: D. Li, Z. Liu, P. Xiao et al., Intelligent rockburst prediction model with sample category balance using feedforward neural
network and Bayesian optimization, Underground Space, https://doi.org/10.1016/j.undsp.2021.12.009
D. Li et al. / Underground Space 6 (2021) 1–14 13
Guo, H., Ji, M., Liu, D., Liu, M., Li, G., Chen, J., & Chen, H. (2021). Luo, S., & Gong, F. (2020b). Linear energy storage and dissipation laws of
Energy Variation Law and Rockburst Characteristics of Coal under rocks under preset angle shear conditions. Rock Mechanics and Rock
Cyclic Loading. Shock and Vibration, 2021, 5528555. Engineering, 53(7), 3303–3323.
Head, T., MechCoder, G. L., & Shcherbatyi, I. (2018). Scikit-optimize/ Mockus, J., Tiesis, V., & Zilinskas, A. (1978). The application of Bayesian
scikit-optimize: v0. 5.2. Zenodo. methods for seeking the extremum. Towards global optimization, 2(2),
Heal, D., Hudyma, M., & Potvin, Y. (2006). Evaluating Rockburst 117–129.
Damage Potential in Underground Mining. Paper presented at the Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B.,
Golden Rocks 2006, The 41st U.S. Symposium on Rock Mechanics Grisel, O., Blondel, M., Prettenhofer, P., Weiss, R., Dubourg, V.,
(USRMS). Vanderplas, J., Passos, A., Cournapeau, D., Brucher, M., Perrot, M.,
Jia, Q., Wu, L., Li, B., Chen, C., & Peng, Y. (2019). The comprehensive & Duchesnay, É. (2011). Scikit-learn: Machine learning in Python. the
prediction model of rockburst tendency in tunnel based on optimized Journal of machine Learning research, 12, 2825–2830.
unascertained measure theory. Geotechnical and Geological Engineer- Pu, Y., Apel, D. B., & Lingga, B. (2018). Rockburst prediction in
ing, 37(4), 3399–3411. kimberlite using decision tree with incomplete data. Journal of
Jones, D. R., Schonlau, M., & Welch, W. J. (1998). Efficient global Sustainable Mining, 17(3), 158–165.
optimization of expensive black-box functions. Journal of Global Pu, Y., Apel, D. B., & Xu, H. (2019). Rockburst prediction in kimberlite
Optimization, 13(4), 455–492. with unsupervised learning method and support vector classifier.
Ke, B., Khandelwal, M., Asteris, P. G., Skentou, A. D., Mamou, A., & Tunnelling and Underground Space Technology, 90, 12–18.
Armaghani, D. J. (2021). Rock-burst occurrence prediction based on Qiu, Y., Zhou, J., Khandelwal, M., Yang, H., Yang, P., & Li, C. (2021).
optimized Naı̈ve Bayes models. IEEE Access, 9, 91347–91360. Performance evaluation of hybrid WOA-XGBoost, GWO-XGBoost
Khandelwal, M., & Singh, T. N. (2009). Prediction of blast-induced and BO-XGBoost models to predict blast-induced ground vibration.
ground vibration using artificial neural network. International Journal Engineering with Computers, 1–18. https://doi.org/10.1007/s00366-021-
of Rock Mechanics and Mining Sciences, 46(7), 1214–1222. 01393-9.
Kushner, H. J. (1964). A new method of locating the maximum point of Russenes, B. (1974). Analysis of rock spalling for tunnels in steep valley
an arbitrary multipeak curve in the presence of noise. Journal of Basic sides (in Norwegian). Norway: Norwegian Institute of Technology,
Engineering, 86(1), 97–106. Department of Geology, Master’s Thesis.
Leger, J. P. (1991). Trends and causes of fatalities in South African mines. Sameen, M. I., Pradhan, B., & Lee, S. (2020). Application of convolu-
Safety Science, 14(3/4), 169–185. tional neural networks featuring Bayesian optimization for landslide
Lematre, G., Nogueira, F., & Aridas, C. K. (2017). Imbalanced-learn: A susceptibility assessment. Catena, 186, 104249.
python toolbox to tackle the curse of imbalanced datasets in machine Shukla, R., Khandelwal, M., & Kankar, P. K. (2021). Prediction and
learning. Journal of Machine Learning Research, 18(1), 559–563. assessment of rock burst using various meta-heuristic approaches.
Li, G., Cheng, X. F., Pu, H., & Tang, C. A. (2019). Damage smear method Mining, Metallurgy & Exploration, 38(3), 1375–1381.
for rock failure process analysis. Journal of Rock Mechanics and Snoek, J., Larochelle, H., & Adams, R. P. (2012). Practical bayesian
Geotechnical Engineering, 11(6), 1151–1165. optimization of machine learning algorithms. Advances in Neural
Li, N., & Jimenez, R. (2018). A logistic regression classifier for long-term Information Processing Systems, 25, 2960–2968.
probabilistic prediction of rock burst hazard. Natural Hazards, 90(1), Wang, J.-A., & Park, H. (2001). Comprehensive prediction of rockburst
197–215. based on analysis of strain energy in rocks. Tunnelling and Under-
Li, D., Liu, Z. D., Armaghani, D. J., Xiao, P., & Zhou, J. (2022). Novel ground Space Technology, 16(1), 49–57.
ensemble intelligencemethodologies for rockburst assessment in com- Wang, S.-M., Zhou, J., Li, C.-Q., Armaghani, D. J., Li, X.-B., & Mitri, H.
plex and variable environments. Scientifc Reports, 12, 1844. https:// S. (2021). Rockburst prediction in hard rock mines developing bagging
doi.org/10.1038/s41598-022-05594-0. and boosting tree-based ensemble techniques. Journal of Central South
Li, G., Tang, C. A., & Liang, Z. Z. (2017). Development of a parallel FE University, 28(2), 527–542.
simulator for modeling the whole trans-scale failure process of rock Wang, Y. H., Li, W. D., Li, Q. G., Xu, Y., & Tan, G. H. (1998). Method
from meso-to engineering-scale. Computers & Geosciences, 98, 73–86. of fuzzy comprehensive evaluations for rockburst prediction. Chinese
Li, G., Wang, K., & Qian, X. (2020). An NMM-based fluid-solid coupling Journal of Rock Mechanics and Engineering, 17(5), 493–501 (in
model for simulating rock hydraulic fracturing process. Engineering Chinese).
Fracture Mechanics, 235, 107193. Wu, S., Wu, Z., & Zhang, C. (2019). Rock burst prediction probability
Li, E., Yang, F., Ren, M., Zhang, X., Zhou, J., & Khandelwal, M. model based on case analysis. Tunnelling and Underground Space
(2021a). Prediction of blasting mean fragment size using support vector Technology, 93, 103069.
regression combined with five optimization algorithms. Journal of Xiao, P., Li, D., Zhao, G., & Liu, H. (2021a). New criterion for the
Rock Mechanics and Geotechnical Engineering, 13(6), 1380–1397. spalling failure of deep rock engineering based on energy release.
Li, C., Zhou, J., Armaghani, D. J., Cao, W., & Yagiz, S. (2021b). International Journal of Rock Mechanics and Mining Sciences, 148,
Stochastic assessment of hard rock pillar stability based on the 104943.
geological strength index system. Geomechanics and Geophysics for Xiao, P., Li, D., Zhao, G., & Liu, M. (2021b). Experimental and
Geo-Energy and Geo-Resources, 7(2), 47. Numerical Analysis of Mode I Fracture Process of Rock by Semi-
Li, C., Zhou, J., Armaghani, D. J., & Li, X. (2021c). Stability analysis of Circular Bend Specimen. Mathematics, 9(15), 1769.
underground mine hard rock pillars via combination of finite difference Xie, X., Jiang, W., & Guo, J. (2021). Research on rockburst
methods, neural networks, and Monte Carlo simulation techniques. prediction classification based on GA-XGB model. IEEE Access, 9,
Underground Space, 6(4), 379–395. 83993–84020.
Li, E., Zhou, J., Shi, X., Armaghani, D. J., Yu, Z., Chen, X., & Huang, P. Xue, Y., Bai, C., Qiu, D., Kong, F., & Li, Z. (2020). Predicting rockburst
(2021d). Developing a hybrid model of salp swarm algorithm-based with database using particle swarm optimization and extreme learning
support vector machine to predict the strength of fiber-reinforced machine. Tunnelling and Underground Space Technology, 98, 103287.
cemented paste backfill. Engineering with Computers, 37(4), 3519–3540. Xue, Y., Li, Z., Li, S., Qiu, D., Tao, Y., Wang, L., Yang, W., & Zhang, K.
Liang, X. (2019). Image-based post-disaster inspection of reinforced (2019). Prediction of rock burst in underground caverns based on
concrete bridge systems using deep learning with Bayesian optimiza- rough set and extensible comprehensive evaluation. Bulletin of Engi-
tion. Computer-Aided Civil and Infrastructure Engineering, 34(5), neering Geology and the Environment, 78(1), 417–429.
415–430. Yin, X., Liu, Q., Pan, Y., Huang, X., Wu, J., & Wang, X. (2021). Strength
Liu, R., Ye, Y., Hu, N., Chen, H., & Wang, X. (2019). Classified of Stacking Technique of Ensemble Learning in Rockburst Prediction
prediction model of rockburst using rough sets-normal cloud. Neural with Imbalanced Data: Comparison of Eight Single and Ensemble
Computing and Applications, 31(12), 8185–8193. Models. Natural Resources Research, 30(2), 1795–1815.
Luo, Y. (2020). Influence of water on mechanical behavior of surrounding Zhang, M. (2021). Prediction of rockburst hazard based on particle swarm
rock in hard-rock tunnels: An experimental simulation. Engineering algorithm and neural network. Neural Computing and Applications,
Geology, 277, 105816. 1–11.
Luo, S., & Gong, F. (2020a). Linear energy storage and dissipation laws Zhang, Q., Hu, W., Liu, Z., & Tan, J. (2020a). TBM performance
during rock fracture under three-point flexural loading. Engineering prediction with Bayesian optimization and automated machine learn-
Fracture Mechanics, 234, 107102. ing. Tunnelling and Underground Space Technology, 103, 103493.
13
Please cite this article as: D. Li, Z. Liu, P. Xiao et al., Intelligent rockburst prediction model with sample category balance using feedforward neural
network and Bayesian optimization, Underground Space, https://doi.org/10.1016/j.undsp.2021.12.009
14 D. Li et al. / Underground Space 6 (2021) 1–14
Zhang, J., Wang, Y., Sun, Y., & Li, G. (2020b). Strength of ensemble Zhou, J., Li, X., & Mitri, H. S. (2018). Evaluation Method of Rockburst:
learning in multiclass classification of rockburst intensity. International State-of-the-art Literature Review. Tunnelling and Underground Space
Journal for Numerical and Analytical Methods in Geomechanics, 44(13), Technology, 81, 632–659.
1833–1853. Zhou, J., Li, X., & Shi, X. (2012). Long-term prediction model of
Zhou, J., Guo, H., Koopialipoor, M., Jahed Armaghani, D., & Tahir, M. rockburst in underground openings using heuristic algorithms and
M. (2021a). Investigating the effective parameters on the risk levels of support vector machines. Safety Science, 50(4), 629–644.
rockburst phenomena by developing a hybrid heuristic algorithm. Zhou, J., Qiu, Y., Khandelwal, M., Zhu, S., & Zhang, X. (2021c).
Engineering with Computers, 37(3), 1679–1694. Developing a hybrid model of Jaya algorithm-based extreme gradient
Zhou, J., Huang, S., Wang, M., & Qiu, Y. (2021b). Performance boosting machine to estimate blast-induced ground vibrations. Inter-
evaluation of hybrid GA–SVM and GWO–SVM models to predict national Journal of Rock Mechanics and Mining Sciences, 145, 104856.
earthquake-induced liquefaction potential of soil: A multi-dataset Zhou, J., Qiu, Y., Zhu, S., Armaghani, D. J., Khandelwal, M., &
investigation. Engineering with Computers, 1–19. https://doi.org/ Mohamad, E. T. (2021d). Estimation of the TBM advance rate under
10.1007/s00366-021-01418-3. hard rock conditions using XGBoost and Bayesian optimization.
Zhou, J., Koopialipoor, M., Li, E., & Armaghani, D. J. (2020). Prediction Underground Space, 6(5), 506–515.
of rockburst risk in underground projects developing a neuro-bee Zhou, J., Zhu, S. L., Qiu, Y. G., Armaghani, D. J., Zhou, A. N., & Yong,
intelligent system. Bulletin of Engineering Geology and the Environment, W. X. (2022). Predicting tunnel squeezing using support vector
79(8), 4265–4279. machine optimized by whale optimization algorithm. Acta Geotech,
Zhou, J., Li, X., & Mitri, H. S. (2016). Classification of rockburst in 1–24. https://doi.org/10.1007/s11440-022-01450-7.
underground projects: Comparison of ten supervised learning meth-
ods. Journal of Computing in Civil Engineering, 30(5), 04016003.
14
Please cite this article as: D. Li, Z. Liu, P. Xiao et al., Intelligent rockburst prediction model with sample category balance using feedforward neural
network and Bayesian optimization, Underground Space, https://doi.org/10.1016/j.undsp.2021.12.009