Next Article in Journal
A Medium-Frequency Fiber Bragg Grating Accelerometer Based on Flexible Hinges
Previous Article in Journal
ECG Authentication Based on Non-Linear Normalization under Various Physiological Conditions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Machine Learning Based Identification of Microseismic Signals Using Characteristic Parameters

School of Resources and Safety Engineering, Central South University, Changsha 410083, China
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(21), 6967; https://doi.org/10.3390/s21216967
Submission received: 12 August 2021 / Revised: 11 October 2021 / Accepted: 14 October 2021 / Published: 20 October 2021
(This article belongs to the Section Fault Diagnosis & Sensors)

Abstract

:
Microseismic monitoring system is one of the effective means to monitor ground stress in deep mines. The accuracy and speed of microseismic signal identification directly affect the stability analysis in rock engineering. At present, manual identification, which heavily relies on manual experience, is widely used to classify microseismic events and blasts in the mines. To realize intelligent and accurate identification of microseismic events and blasts, a microseismic signal identification system based on machine learning was established in this work. The discrimination of microseismic events and blasts was established based on the machine learning framework. The microseismic monitoring data was used to optimize the parameters and validate the classification methods. Subsequently, ten machine learning algorithms were used as the preliminary algorithms of the learning layer, including the Decision Tree, Random Forest, Logistic Regression, SVM, KNN, GBDT, Naive Bayes, Bagging, AdaBoost, and MLP. Then, training set and test set, accounting for 50% of each data set, were prospectively examined, and the ACC, PPV, SEN, NPV, SPE, FAR and ROC curves were used as evaluation indexes. Finally, the performances of these machine learning algorithms in microseismic signal identification were evaluated with cross-validation methods. The results showed that the Logistic Regression classifier had the best performance in parameter identification, and the accuracy of cross-validation can reach more than 0.95. Random Forest, Decision Tree, and Naive Bayes also performed well in this data set. There were some differences in the accuracy of different classifiers in the training set, test set, and all data sets. To improve the accuracy of signal identification, the database of microseismic events and blasts should be expanded, to avoid the inaccurate data distribution caused by the small training set. Artificial intelligence identification methods, including Random Forest, Logistic Regression, Decision Tree, Naive Bayes, and AdaBoost algorithms, were applied to signal identification of the microseismic monitoring system in mines, and the identification results were consistent with the actual situation. In this way, the confusion caused by manual classification between microseismic events and blasts based on the characteristics of waveform signals is solved, and the required source parameters are easily obtained, which can ensure the accuracy and timeliness of microseismic events and blasts identification.

1. Introduction

Since the 1980s, with the gradual deepening of mining depth, mining accidents occur frequently in deep mines. The stress state of deep rock mass is significantly different from that of shallow rock mass in engineering because the deep rock mass is in a special environment of high stress, high temperature, high permeability, and strong mining disturbance [1]. The process of micro-crack expansion in the rock mass is difficult to be captured by traditional rock mass stability monitoring technology. When a measurable displacement occurs on the surface of the rock mass, a considerable fracture or sliding may have occurred inside the rock mass. After years of practice and improvement, microseismic monitoring technology has become one of the effective means of stability monitoring for the deep mine. In the mining process, elastic deformation and inelastic deformation are generated in the rock mass. During the inelastic deformation process, the elastic potential energy accumulated inside the rock mass will be released in the form of a vibration wave [1,2], which will be received by the sensor arranged by the microseismic monitoring system and defined as a microseismic event. A large number of microseismic events will occur in the process of rock deformation and internal crack propagation. The essence of microseismic events is the manifestation of a series of dynamic processes, such as stress-strain and instability-failure of rock mass [2]. Microseismic events contain abundant source information: microseismic events received by sensors around the source have been used for seismic source localization [3,4,5] and abnormal region identification [6,7]; the waveform of microseismic events was received to inverse the source mechanism [8,9,10,11]; microseismic events were used to predict rock burst and other rock disasters and provide reliable data support for regional stability analysis of rock masses [12,13,14,15]. For different research objects, the events collected by the microseismic monitoring system are classified into two categories: (1) microseismic events generated in the rock deformation and micro-crack expansion inside the rock mass [16]; and (2) blasts of rock mass caused by the impact wave directly generated by the underground dynamite explosion [17,18].
The analysis of microseismic events is based on accurate and pure microseismic monitoring signals, which requires eliminating the interference signals such as blasting and noise before analysis. Although the microseismic monitoring system is maturely used to analyze the stability of rock mass, it is difficult to directly extract accurate microseismic information in a complex environment, especially under the interference of various noise and explosions. Traditional methods for identifying the microseismic events and blasts depend on the manual or subjective experience, resulting in large errors in discrimination and parameter analysis. The research on identification of controlled blasts and natural microseismicities is mainly divided into the differences in frequency distributions, source parameters, and waveforms. Statistical analysis and spectrum analysis, as well as machine learning, are the three kinds of widely used methods in current research.
Some researchers adopted the Fourier transform to obtain the difference between microseismic events and blasts, which provided a basis for the classification of microseismic events and blasts [19,20]. Frantti and Levereault [21] converted the frequency of the seismic and blasting signals into an available range through hundred times of compression and correctly reclassified 2/3 seismic signals. Tayler [22] proposed a high-frequency Pg/Lg discriminant about earthquakes and blasts between 0.5 and 10 Hz. As the increase of frequency, the dividing line between the two signals became obvious. The identification accuracy reaches 95%. Jiang et al. [23] classified the microseismic and blasting signals based on the fast Fourier transform spectrum analysis. By comparing the spectrums of the two kinds of signals, they found that the blast signals have the characteristics of high energy release and shock reaction time. The energy of blast signals was mostly distributed in the region of 0–30 Hz. On the contrary, the energy of the microseismic signals was mainly distributed in the frequency range of 30–50 Hz. Zhao et al. [24] used a frequency slice wavelet transform (FSWT) to study the typical microseismic and blast vibration signals of the rock mass in a mine. The results showed that the energy of the two kinds of signals is mainly distributed below 100 Hz and the energy of rock mass microseismic signals was mainly concentrated in the band between 0~50 Hz, while the energy of the blast vibration signals is concentrated more obviously in the band between 50~100 Hz. In addition, blasting vibration signals accounted for a larger proportion of energy in areas above 100 Hz. He et al. [25] used the Mel-frequency cepstral coefficients method to convert four types of signals (rock burst, blasting vibration, electromagnetic interference, and rig drilling) into the nonlinear frequency spectrum on the MEL scale and then switch to the cepstrum domain. Combining with the difference in the time domain, they chose a set of 24 dimensions as a characteristic parameter vector, which is used to construct and train the Gaussian mixture hidden Markov identification model. The accuracy of the classification of microseismic events reached 92.46%. Spectrum analysis is hard to be applied for classifying the blast and microseismic signals in the field operation on account of a large number of sensors in the microseismic monitoring system and the high requirement of spectrum analysis on the professional knowledge, although it is a relatively accurate method.
Energy will be released in the type of microseismic waves by cracks in rocks. The source parameters of microseismic events will be different depending on the fracture mode of rocks. Based on the above characteristics, the characteristic parameters of the received microseismic events can be used as a criterion to distinguish the two kinds of signals. Muller et al. [26] classified mining blasts and rock bursts according to the earthquake seismometer network. In their method, a multi-layer neural network was adopted for fusion, and fuzzy coding was conducted for the input characteristics of the neural network, combined with the characteristics of the signals collected by sensors. Orlic and Loncaric [27] proposed a new method to classify the natural and artificial earthquake signals, in which the near best seismic features were searched by a genetic algorithm. Although the source parameters can be regarded as the difference between the two kinds of signals, the source parameter analysis relies on the subjective parameter selection and judgment of researchers. Additionally, the parameters’ correlations are rarely considered when selecting the parameters. As a result, it will significantly affect the identification accuracy. The pre-analysis of the parameters is needed before the establishment of the model, and the applicability of different parameters to different classification models is unknown, thus the computational complexity is increased inevitably. The discrimination of blasts and microseismic events is mainly based on monitoring parameters or waveform contained in the events previously. With the quick and efficient development of modern artificial intelligence (AI), machine learning can also be applied to identify blasts and microseismic events. Dowla [28] applied a neural network to the classification of microseismic events. Shang et al. [29] analyzed the microseismic events and related parameters by PCA and ANN and found that the collaborative method of PCA and ANN achieved the best classification accuracy compared to other methods.
Spectral analysis is not suitable for the classification of the mine database because of its high requirement for professional knowledge. Statistical analysis methods often rely on manual experience to select the parameters and models, without considering the correlation between parameters. In addition, the classification of microseismic events and blasts has a serious lag. In this work, ten machine learning methods including Decision Tree, Random Forest, Logistic Regression, Support Vector Machine (SVM), Gradient Boosting Decision Tree (GBDT), K-nearest neighbor (KNN), AdaBoost, Naive Bayes, Bagging, and Multi-layer Perceptron classification (MLP) are used to establish models for classification of microseismic events and blasts by 100 collected cases. Under the condition of a small sample data set, ten different machine learning algorithms are used to find out the best training model and its optimal parameters.

2. Materials and Methods

2.1. Event Features

The energy generated by the microfracture in the rock mass will be released in the form of a seismic wave. Through the microseismic monitoring system, different kinds of source parameters can be collected. Due to the distinct source mechanism of microseismic events and blasts, their characteristic parameters are different [30].
The principle of the characteristic parameter selection for the classification of microseismic events and blasts is as follows: characteristic parameters from the same category should be as similar as possible, while characteristic values from different categories should be as distinct as possible. The data sets used in this work are all from the microseismic monitoring system in mines, which are shown in Appendix A.
By drawing a probability density histogram, parameters with a certain recognition effect can be found, as shown in Figure 1. Finally, the seismic moment M, energy E, the number of triggered sensors N, the first peak A, the time of maximum peak T, and the dominant frequency F are selected as the characteristic parameters to classify the two kinds of signals. Table 1 shows the statistical characteristics of the collected samples.

2.2. Methods

In this system, machine learning was used to classify and recognize microseismic events and blasts. The system was composed of data feature area, machine learning area, and model prediction area. Ten machine learning methods were used to classify microseismic events and blasts, including Decision Tree, Random Forest, Logistic Regression, SVM, KNN, Naive Bayes, GBDT, AdaBoost, Bagging, MLP, as shown in Figure 2. The training samples and test samples accounted for 50% of the data set, respectively. ACC, PPV, SEN, NPV, SPE, FAR and ROC curves were used as evaluation indexes to analyze the classification results.
Decision Tree can be expressed as a binary tree, each leaf node represents an input variable and a variable-based bifurcation. The prediction result of the Decision Tree is obtained as follows: (1) follow the tree’s bifurcation path until it reaches a leaf node and (2) output the category of the node.
Based on Bagging, the randomness is introduced in the Random Forest and to split the data sets. In this way, the model created for each sample is more random with higher accuracy than that created in other cases, and output results can be more consistent with the real value.
Logistic Regression is a classification method derived from statistics, the purpose of which is to find the weight value of each input variable, and the final output prediction result is obtained through a nonlinear function transformation.
SVM aims to find a hyperplane that divides the input variable space into categories. All the input points can be completely divided by the hyperplane. The training process of SVM is actually to search for the coefficients of the optimal category segmentation.
In KNN algorithm, the classification result is obtained as follows: (1) search the whole training set; (2) find out the most similar K instances with a certain data point; (3) summarize the output variables of these K instances; and (4) output the category of the data point. For the regression problem, the prediction result is the mean value of the output variables, while for the classification problem, the prediction result is a certain category.
Naive Bayes algorithm uses two kinds of probabilities (prior probability and posterior probability) which can be directly obtained from the training data to predict the new data. By assuming that each input variable is independent of each other, the algorithm has an outstanding performance in the calculation of complex problems.
Based on the boosting algorithm, GBDT adopts the idea of gradient lifting. In this algorithm, the sum of the results of all weak classifiers is equal to the predicted value, and then the next weak classifier is used to fit the error between the predicted value and the real value. The final result of this algorithm is determined by multiple trees as the Random Forest. The trees that make up the Random Forest can be either regression trees or decision trees, while GBDT is only composed of regression trees. In addition, the result of the Random Forest is determined by a majority of votes, and GBDT is determined by the accumulation of the results of multiple trees.
In the AdaBoost algorithm, the weight of the training samples in the latter tree is obtained based on the performance of the training samples in the previous tree. The weight of the unpredictable training samples increases in the latter tree, and the weight of the easily predicted training samples decreases in the latter tree. The performance of each tree affects the weight of training in the latter tree. Finally, the final results are weighted according to the accuracy of each tree in training.
In the Bagging algorithm, multiple samples in the training set are selected to build a model for these sample sets. When classifying the test set, the prediction result is generated by each model established before. Finally, the average value of all models is taken as the final classification result of the Bagging algorithm.
MLP includes an input layer, an output layer, and at least one hidden layer. In the hidden layer, the neurons in the upper layer are connected with all the neurons in the lower layer. In the training process of training samples, the weights and bias parameters in the hidden layer are adjusted continuously to make the output value consistent with the real value.
Then, 10 machine learning models were evaluated by cross-validation. In the process of cross-validation, K = 10 was used as the evaluation parameter, i.e., the whole data was randomly divided into K parts, and the K-1 part was used as the fit model of the training set, and the other part was used as the evaluation model of the test set. By repeating K times, the K models and performance evaluation results were obtained, and the average performance was calculated.

3. Results and Discussion

3.1. Assessment Results Using Traditional Models

The study on microseismic signal identification can be roughly divided into spectrum analysis, statistical analysis, and artificial intelligence method involved in this paper. According to the literature, spectrum transformation, neural network, and Fisher discrimination have been used for analysis in the past (Table 2). Among the results involved in the reference, the artificial intelligence method has achieved a more efficient identification performance. Due to the high demand for professional knowledge in the application, spectrum analysis is not widely used in the field. Although the Fisher discriminant analysis method has a good performance in the identification of the test set, this method depends on subjective experience in parameter selection and modeling and has certain randomness. With the development of artificial intelligence (AI), the AI identification method shows superiority such as simple, objective operation, and high accuracy in the identification of microseismic signals. At present, there are many artificial intelligence algorithms. However, in the previous literature, common issues were simply compared, and the corresponding results were not evaluated. In this paper, ten common machine learning classification algorithms are selected to perform the microseismic signal identification. Meanwhile, the identification results and parameters are analyzed and evaluated.

3.2. Assessment Results Using Ten Machine Learning Classifiers

Ten machine learning algorithms are used to classify microseismic events and blasts. The results show that except for Logistic Regression, KNN, Naive Bayes, and Bagging algorithms, the recognition accuracy of other algorithms to the training set is 100%; the performance of Random Forest and KNN on the test set is better, reaching 94%, and the accuracy of Logistic Regression and Bagging algorithm can achieve 92%. Although SVM algorithm shows excellent identification ability in the training set, its accuracy rate in the test set is only 68%. In addition, there is an obvious overfitting phenomenon. Hence, under the condition of small sample data set, SVM cannot meet our requirements for sample fitting. Table 3 and Table 4 show the accuracy rate and various evaluation indexes of ten algorithms in the training set and test set. As shown in the probability density distribution diagram, there are obvious differences between parameter lgA and parameter lgT in the training set and test set. Hence, the two parameters are selected to draw the decision boundary diagram (Figure 3 and Figure 4). The decision boundary diagram shows different decision boundaries in different methods. Through comparison, it is found that the decision boundaries of the integrated algorithm based on GBDT and Random Forest are clear, and these algorithms perform well in the training set and test set.
For the classification results of test set samples, ACC, PPV, SEN, NPV, and SPE indexes of Random Forest and KNN algorithm are all greater than 0.900; and for the Logistic Regression and Bagging, except that the PPV and SPE indexes are less than 0.900, the other indexes are also greater than 0.900. Therefore, in this sample condition, several machine learning algorithms, such as Random Forest, can effectively identify microseismic events and blasts according to source parameters.

3.3. Discussion

The evaluation results of cross-validation (K = 10) for ten machine learning algorithms are shown in Table 5. There is a difference between the results of cross-validation and the performance in the training set and test set, because the original data set is divided into ten parts in the cross-validation, nine of which are used as training set and one of which is used as the test set. After ten times of verification groups by the above method, the accuracy is averaged as the final result. Thus, the cross-validation can evaluate the performance of the model more accurately. Since the information content of the training sample is larger than that of the test sample, the trained model has a stronger identification ability. It suggests that a larger training data set can improve identification accuracy. Table 6 shows the evaluation results of ten machine learning algorithms through cross-validation and parameter settings in the case of the optimal model.
According to the accuracy of each machine learning algorithm after cross-validation, the performance of this method in the training set, test set, and all data set is scored. The score is visually expressed by the symbol:
***** indicates the algorithm with an accuracy greater than 0.95;
**** indicates the algorithm with an accuracy greater than 0.90 and less than 0.95;
*** indicates the algorithm with an accuracy greater than 0.85 and less than 0.90;
** indicates the algorithm with an accuracy greater than 0.80 and less than 0.85;
* indicates the algorithm with an accuracy less than 0.80.
According to the results of model evaluation, the performance of the Logistic Regression algorithm is the best in the three data sets, followed by Random Forest and Naive Bayes algorithm. Random Forest and Naive Bayes obtain ***** in the training set and all data set, and **** in the test set.

4. Conclusions

Based on ten common machine learning algorithms, microseismic events and blasts are classified using six source parameters collected by the microseismic monitoring system, namely seismic moment, energy, number of triggered sensors, first peak, time of the maximum peak, and dominant frequency. Compared with the traditional classification methods, the proposed method reduced the errors caused by the differences of human experience by using the machine learning framework. Through the classification of the monitoring data using the established models, it is found that the efficiency and accuracy of the signal identification were improved. In addition, by comparing the manual division of the training set and test set with cross-validation, it is found that the quality of training samples directly affects the recognition accuracy of the model. To improve the classification accuracy of microseismic events and blasts, parameter samples should be added continuously to enlarge the training data.

Author Contributions

Conceptualization, L.D. and Z.T.; methodology, Z.T.; software, Z.T.; validation, K.P. and Z.T.; formal analysis, Z.T.; investigation, D.S.; resources, L.D. and Z.T.; data curation, Z.T.; writing—original draft preparation, Z.T. and D.S.; writing—review and editing, Z.T., D.S. and K.P.; visualization, Z.T.; supervision, L.D.; project administration, L.D.; funding acquisition, L.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded in part by the National Science Foundation for Excellent Young Scholars of China, grant number 51822407, in part by the Natural Science Foundation of China, grant numbers 51774327 and 51504288, in part by the Fundamental Research Funds for the Central Universities, grant number 2282020cxqd055, and in part by the Fundamental Research Funds for the Central Universities of Central South University, grant number 2020zzts699.

Data Availability Statement

Thanks you. The details of the data supporting our reported results are listed in Appendix A.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

In the following Table A1 it is presented the acquired microseismic data which is used for analysis in this work.
Table A1. The database of microseismic monitoring system.
Table A1. The database of microseismic monitoring system.
No.lg0lgENlgAlgTFTypeNo.lg0lgENlgAlgTFType
18.410.2511−3.67−3.1488B519.221.9810−3.54−2.5683.4B
29.212.6114−4.57−3.5566.1B528.710.6310−4.32−3.6180.3B
37.960.254−3.55−3.1492.1B539.724.9311−4.02−3.7268.6B
49.32.0910−3.77−2.91114B549.171.759−4.72−4.2681.2B
59.612.6913−3.65−3.22117.2B558.71.548−4.48−3.67111.4B
611.315.3118−3.86−3.184.4B569.252.7315−4.6−3.6867.5B
78.911.9112−4.89−3.71105B579.982.5212−4.29−3.4376.6B
89.261.8713−3.86−3.1696.4B589.224.637−4.59−4.2988.2B
910.093.1514−4.24−3.4147.6B598.61.236−4.07−3.4677.6B
1010.723.7611−4.74−3.6152.9B609.722.175−4.4−3.5899.2B
119.051.417−4.38−3.4188.2B619.811.859−4.43−3.4875.3B
129.542.8913−4.25−3.1968.3B628.861.977−5.08−3.497.6B
139.873.4411−3.71−2.6482.8B6310.774.8310−3.29−2.67122.6B
149.623.0713−4.64−3.8542.6B649.171.9610−4.09−3.258.5B
159.562.7111−4.08−2.9443.6B6510.013.0915−5.17−3.09100.4B
1610.521.8711−2.41−293.5B669.962.4114−3.67−3.1464.4B
179.162.2514−4.03−3.3558.2B679.22.7711−4.57−3.5541.9B
188.671.317−4.36−3.7548.2B689.192.2110−3.55−3.14117B
199.661.5710−4.29−3.86124.6B699.63.2711−3.77−2.9183.6B
2010.223.4716−4.71−4.0264.4B708.740.894−3.65−3.22105.5B
219.232.8312−4.24−2.5974.7B719.31.6813−3.86−3.167.9B
229.663.212−4.11−2.7363.6B729.452.5910−4.89−3.7135.6B
238.611.1110−4.5−3.984.2B7310.123.2513−4.96−3.2542.5B
247.251.215−4.17−3.15110.3B749.981.7815−3.58−3.19106.9B
258.160.9412−3.8−3.565.7B75111.1516−3.87−3.2667.6B
267.99−0.044−5.47−3.8623.4M768.89−0.885−5.39−3.5734.3M
279.311.6814−6.11−4.5149M779.031.639−6.84−4.5818.9M
289.030.4914−6.34−4.8928.9M788.35−0.775−4.71−4.1339M
298.592.47−5.76−4.629.2M797.49−0.313−5.34−4.1966.5M
309.412.3211−5.98−4.8333.1M809.020.9312−5.26−3.9946.8M
319.821.9614−5.19−4.6923M817.6303−4.78−3.2535.3M
329.431.968−5.93−4.2350.7M827.93−1.156−4.85−4.1410.4M
339.832.016−5.55−3.8313.7M838.370.9713−5.55−4.2614.4M
349.6714−5.27−3.9611.6M848.17−0.366−6.26−4.2559.1M
359.13−0.298−5.9−4.1814.9M857.831.763−4.63−2.8131M
368.410.115−5.39−3.9852.6M868.36−1.9311−5.76−3.7128.4M
377.981.675−5.82−3.7412.3M878.142.84−4.8−3.7645.2M
389.390.0917−5.59−3.6710.4M889.222.0411−5.04−3.7726.3M
3910.740.0216−5.59−3.6219.9M897.221.663−5.66−3.8929.5M
409.17−0.289−5.71−4.0567.5M909.96−1.28−5.17−4.3641M
418.46−0.449−4.72−3.5923.9M919.591.5810−4.88−3.1250.2M
427.93−0.5110−4.59−3.8610.2M929.59−0.5118−4.68−3.7917.4M
437.93−0.335−5.45−4.8953.1M937.832.674−6.73−4.7235.3M
448.35−0.677−4.68−3.8830.4M949.771.0516−5−4.1965M
457.9−0.627−6.96−3.9668.4M957.68−0.025−5.34−4.0140.4M
468.02−0.578−5.17−3.8233M969.33−1.165−5.28−4.1471.8M
478.5−0.46−5.54−4.0167.1M979.240.77−5.39−4.4832.3M
488.140.185−4.83−3.3645M988.391.829−5.37−4.6718.7M
498.231.397−5.08−4.3843.4M997.462.985−4.63−3.6618.4M
507.99−0.295−5.09−4.1444M1008.241.8911−4.83−3.5870.7M

References

  1. Dong, L.J.; Chen, Y.C.; Sun, D.Y.; Zhang, Y.H. Implications for rock instability precursors and principal stress direction from rock acoustic experiments. Int. J. Min. Sci. Technol. 2021, 31, 789–798. [Google Scholar] [CrossRef]
  2. Dong, L.J.; Wesseloo, J.; Potvin, Y.; Li, X.B. Discriminant models of blasts and seismic events in mine seismology. Int. J. Rock Mech. Min. Sci. 2016, 86, 282–291. [Google Scholar] [CrossRef]
  3. Dong, L.J.; Zou, W.; Li, X.B.; Shu, W.W.; Wang, Z.W. Collaborative localization method using analytical and iterative solutions for microseismic/acoustic emission sources in the rockmass structure for underground mining. Eng. Fract. Mech. 2019, 210, 95–112. [Google Scholar] [CrossRef]
  4. Dong, L.J.; Hu, Q.C.; Tong, X.J.; Liu, Y.F. Velocity-Free MS/AE Source Location Method for Three-Dimensional Hole-Containing Structures. Engineering 2020, 6, 827–834. [Google Scholar] [CrossRef]
  5. Dong, L.J.; Zou, W.; Sun, D.Y.; Tong, X.J.; Li, X.B.; Shu, W.W. Some Developments and New Insights for Microseismic/Acoustic Emission Source Localization. Shock Vib. 2019, 2019, 9732606. [Google Scholar] [CrossRef] [Green Version]
  6. Dong, L.J.; Tong, X.J.; Ma, J. Quantitative Investigation of Tomographic Effects in Abnormal Regions of Complex Structures. Engineering 2021. [Google Scholar] [CrossRef]
  7. Dong, L.J.; Tong, X.J.; Hu, Q.C.; Tao, Q. Empty region identification method and experimental verification for the two-dimensional complex structure. Int. J. Rock Mech. Min. Sci. 2021, 147, 104885. [Google Scholar] [CrossRef]
  8. Ma, J.; Dong, L.J.; Zhao, G.Y.; Li, X.B. Discrimination of seismic sources in an underground mine using full waveform inversion. Int. J. Rock Mech. Min. Sci. 2018, 106, 213–222. [Google Scholar] [CrossRef]
  9. Ma, J.; Dong, L.J.; Zhao, G.Y.; Li, X.B. Focal Mechanism of Mining-Induced Seismicity in Fault Zones: A Case Study of Yongshaba Mine in China. Rock Mech. Rock Eng. 2019, 52, 3341–3352. [Google Scholar] [CrossRef]
  10. Aminzadeh, F.; Tafti, T.A.; Maity, D. An integrated methodology for sub-surface fracture characterization using microseismic data: A case study at the NW Geysers. Comput. Geosci. 2013, 54, 39–49. [Google Scholar] [CrossRef]
  11. Ma, J.; Dong, L.J.; Zhao, G.Y.; Li, X.B. Ground motions induced by mining seismic events with different focal mechanisms. Int. J. Rock Mech. Min. Sci. 2019, 116, 99–110. [Google Scholar] [CrossRef]
  12. Dong, L.J.; Li, X.B.; Peng, K. Prediction of rockburst classification using Random Forest. Trans. Nonferrous Met. Soc. China 2013, 23, 472–477. [Google Scholar] [CrossRef]
  13. Ma, T.H.; Tang, C.A.; Tang, S.B.; Kuang, L.; Yu, Q.; Kong, D.Q.; Zhu, X. Rockburst mechanism and prediction based on microseismic monitoring. Int. J. Rock Mech. Min. Sci. 2018, 110, 177–188. [Google Scholar] [CrossRef]
  14. Dong, L.J.; Sun, D.Y.; Li, X.B.; Ma, J.; Zhang, L.Y.; Tong, X.J. Interval non-probabilistic reliability of surrounding jointed rockmass considering microseismic loads in mining tunnels. Tunn. Undergr. Space Technol. 2018, 81, 326–335. [Google Scholar] [CrossRef]
  15. Dou, L.M.; Cai, W.; Cao, A.Y.; Guo, W.H. Comprehensive early warning of rock burst utilizing microseismic multi-parameter indices. Int. J. Min. Sci. Technol. 2018, 28, 767–774. [Google Scholar] [CrossRef]
  16. Dong, L.J.; Tao, Q.; Hu, Q.C. Influence of temperature on acoustic emission source location accuracy in underground structure. Trans. Nonferrous Met. Soc. China 2021, 31, 2468–2478. [Google Scholar] [CrossRef]
  17. Vallejos, J.A.; McKinnon, S.D. Logistic regression and neural network classification of seismic records. Int. J. Rock Mech. Min. Sci. 2013, 62, 86–95. [Google Scholar] [CrossRef]
  18. Malovichko, D. Discrimination of blasts in mine seismology. In Proceedings of the Sixth International Seminar on Deep and High Stress Mining; Potvin, Y., Ed.; Australian Centre for Geomechanics: Perth, Australia, 2012; pp. 161–172. [Google Scholar]
  19. Allmann, B.P.; Shearer, P.M.; Hauksson, E. Spectral discrimination between quarry blasts and earthquakes in Southern California. Bull. Seismol. Soc. Am. 2008, 98, 2073–2079. [Google Scholar] [CrossRef] [Green Version]
  20. Lu, C.P.; Dou, L.M.; Wu, X.R.; Mu, Z.L.; Chen, G.X. Experimental and empirical research on frequency-spectrum evolvement rule of rockburst precursory microseismic signals of coal-rock. Chin. J. Rock Mech. Eng. 2008, 27, 519–525. [Google Scholar]
  21. Frantti, G.E.; Levereault, L.A. Auditory discrimination of seismic signals from earthquakes and explosions. Bull. Seismol. Soc. Am. 1965, 55, 1–25. [Google Scholar] [CrossRef]
  22. Taylor, S.R. Analysis of high-frequency Pg/Lg ratios from NTS explosions and western US earthquakes. Bull. Seismol. Soc. Am. 1996, 86, 1042–1053. [Google Scholar] [CrossRef]
  23. Jiang, W.W.; Yang, Z.L.; Xie, J.M.; Li, J.F. Application of FFT spectrum analysis to identify microseismic signals. Sci. Technol. Rev. 2015, 33, 86–90. [Google Scholar]
  24. Zhao, G.Y.; Deng, Q.L.; Ma, J. Recognition of mine microseismic signals based on FSWT time-frequency analysis. Chin. J. Geotech. Eng. 2015, 37, 306–312. [Google Scholar]
  25. He, Z.X.; Peng, P.A.; Liao, Z.Q. An automatic identification and classification method of complex microseismic signals in mines based on Mel-frequency cepstral coefficients. J. Saf. Sci. Technol. 2018, 14, 41–47. [Google Scholar]
  26. Muller, S.; Garda, P.; Muller, J.D.; Cansi, Y. Seismic events discrimination by neuro-fuzzy merging of signal and catalogue features. Phys. Chem. Earth Part A Solid Earth Geod. 1999, 24, 201–206. [Google Scholar] [CrossRef]
  27. Orlic, N.; Loncaric, S. Earthquake-explosion discrimination using genetic algorithm-based boosting approach. Comput. Geosci. 2010, 36, 179–185. [Google Scholar] [CrossRef]
  28. Dowla, F.U. Neural Networks in Seismic Discrimination. In Monitoring a Comprehensive Test Ban Treaty; Husebye, E.S., Dainty, A.M., Eds.; Springer: Dordrecht, The Netherlands, 1996; Volume 303, pp. 777–789. [Google Scholar]
  29. Shang, X.Y.; Li, X.B.; Morales-Esteban, A.; Chen, G.H. Improving microseismic event and quarry blast classification using artificial neural networks based on principal component analysis. Soil Dyn. Earthq. Eng. 2017, 99, 142–149. [Google Scholar] [CrossRef]
  30. Dong, L.J.; Wesseloo, J.; Potvin, Y.; Li, X.B. Discrimination of Mine Seismic Events and Blasts Using the Fisher Classifier, Naive Bayesian Classifier and Logistic Regression. Rock Mech. Rock Eng. 2016, 49, 183–211. [Google Scholar] [CrossRef]
Figure 1. Probability density functions of characteristics.
Figure 1. Probability density functions of characteristics.
Sensors 21 06967 g001
Figure 2. Classification of microseismic events and blasts using machine learning algorithms.
Figure 2. Classification of microseismic events and blasts using machine learning algorithms.
Sensors 21 06967 g002
Figure 3. Decision boundary and ROC curve of ten methods for the training set.
Figure 3. Decision boundary and ROC curve of ten methods for the training set.
Sensors 21 06967 g003
Figure 4. Decision boundary and ROC curve of ten methods for the test set.
Figure 4. Decision boundary and ROC curve of ten methods for the test set.
Sensors 21 06967 g004
Table 1. Characteristics of the samples.
Table 1. Characteristics of the samples.
IndexData Set of Microseismic EventsData Set of Blasts
MeanSDMeanSD
lgM8.64160.7926328139.42020.762676517
lgE0.58061.2450971772.33961.140919715
N8.063.99187951210.93.183182851
LgA−5.39760.580209533−4.15880.521393893
lgT−4.03140.452124283−3.3280.441546448
F35.718.6162974579.95823.38982938
Table 2. Traditional classification model evaluation.
Table 2. Traditional classification model evaluation.
ScholarMethods or ObjectsAccuracy
Malovichko [18]Multivariate maximum likelihood Gaussian classifier20% reclassify
Frantti and Levereault [21]Spectrum analysis2/3
Tayler [22]Maximum likelihood Gaussian + BP neural network95%
Jiang et al. [23]FFT spectrum analysis
Zhao et al. [24]Linear regression + Fisher discriminant97.1%
Muller et al. [26]Neural network90%
Orlic and Loncaric [27]Genetic algorithm85%
Vallejos and McKinnon [17]Logistic Regression and neural work95%
Table 3. Evaluation results of machine learning model on training set.
Table 3. Evaluation results of machine learning model on training set.
ClassifierACCPPVSENNPVSPEFAR
Decision Tree1.0001.0001.0001.0001.0000.000
Random Forest1.0001.0001.0001.0001.0000.000
Logistic Regression0.9801.0000.9620.9601.0000.000
SVM1.0001.0001.0001.0001.0000.000
GBDT1.0001.0001.0001.0001.0000.000
KNN0.9401.0000.8930.8801.0000.000
AdaBoost1.0001.0001.0001.0001.0000.000
Naive Bayes0.9801.0000.9620.9601.0000.000
Bagging0.9801.0000.9620.9601.0000.000
MLP1.0001.0001.0001.0001.0000.000
Table 4. Evaluation results of machine learning model on test set.
Table 4. Evaluation results of machine learning model on test set.
ClassifierACCPPVSENNPVSPEFAR
Decision Tree0.8600.8000.9090.9200.8210.178
Random Forest0.9400.9200.9580.9600.9230.077
Logistic Regression0.9200.8800.9560.9600.8890.111
SVM0.6800.4000.9090.9600.6150.385
GBDT0.8600.8000.9090.9200.8210.179
KNN0.9400.9200.9580.9600.9230.077
AdaBoost0.8600.8000.9090.9200.8210.178
Naive Bayes0.8200.6401.0001.0000.7350.265
Bagging0.9200.8401.0001.0000.8620.138
MLP0.9000.8400.9550.9600.8570.143
Table 5. Optimal accuracy of the ten machine learning algorithms and parameter settings.
Table 5. Optimal accuracy of the ten machine learning algorithms and parameter settings.
GroupModelACCParameters
All DataDecision Tree0.940Criterion = ‘gini’
Max_depth = 3
Min_impurity_decrease = 0.0
Min_samples_leaf = 1
Splitter = ‘best’
Random Forest0.960N_estimators = 31
Max_depth = 6
Min_samples_leaf = 1
Min_sanmples_split = 2
Criterion = ‘entropy’
Logistic Regression0.950C = 1.0
Class_weight = ‘balanced’
Solver = ‘liblinear’
SVM0.870Kernel = ‘rbf’
Probability = True
GBDT0.950
KNN0.940N_neighbors = 5
AdaBoost0.960Max_depth = 2
Min_samples_split = 20
Min_samples_leaf = 5
Algorithm = ‘SAMME’
N_estimators = 200
Learning_rate = 0.8
Naive Bayes0.950Priors = None
Var_smoothing = 1 × 10−9
Bagging0.900Max_samples = 0.5
Max_features = 0.5
MLP0.950Solver = ‘lbfgs’
Alpha = 1e-5
Hidden_layer_sizes = (30,20)
Random_state = 1
Training DataDecision Tree0.920Criterion = ‘gini’
Max_depth = 3
Min_impurity_decrease = 0.0
Min_samples_leaf = 1
Splitter = ‘random’
Random Forest0.983N_estimators = 11
Max_depth = 3
Min_samples_leaf = 1
Min_sanmples_split = 2
Criterion = ‘gini’
Logistic Regression0.980C = 1.0
Class_weight = ‘balanced’
Solver = ‘liblinear’
SVM0.775Kernel = ‘rbf’
Probability = True
GBDT0.891
KNN0.892N_neighbors = 2
AdaBoost0.967Max_depth = 2
Min_samples_split = 20
Min_samples_leaf = 5
Algorithm = ‘SAMME’
N_estimators = 200
Learning_rate = 0.8
Naive Bayes0.975Priors = None
Var_smoothing = 1 × 10−9
Bagging0.875Max_samples = 0.5
Max_features = 0.5
MLP0.958Solver = ‘lbfgs’
Alpha = 1 × 10−5
Hidden_layer_sizes = (30,20)
Random_state = 1
Test DataDecision Tree0.940Criterion = ‘gini’
Max_depth = 2
Min_impurity_decrease = 0.0
Min_samples_leaf = 1
Splitter = ‘best’
Random Forest0.933N_estimators = 91
Max_depth = 4
Min_samples_leaf = 1
Min_sanmples_split = 2
Criterion = ‘gini’
Logistic Regression0.960C = 1.0
Class_weight = ‘balanced’
Solver = ‘liblinear’
SVM0.675Kernel = ‘rbf’
Probability = True
GBDT0.833
KNN0.858N_neighbors = 4
AdaBoost0.850Max_depth = 2
Min_samples_split = 20
Min_samples_leaf = 5
Algorithm = ‘SAMME’
N_estimators = 200
Learning_rate = 0.8
Naive Bayes0.900Priors = None
Var_smoothing = 1 × 10−9
Bagging0.833Max_samples = 0.5
Max_features = 0.5
MLP0.892Solver = ‘lbfgs’
Alpha = 1 × 10−5
Hidden_layer_sizes = (30,20)
Random_state = 1
Table 6. Evaluation results of ten machine learning algorithms.
Table 6. Evaluation results of ten machine learning algorithms.
MethodsTraining DataTest DataAll Data
Decision Tree************
Random Forest**************
Logistic Regression***************
SVM*****
GBDT**********
KNN**********
AdaBoost*************
Naive Bayes**************
Bagging*********
MLP*************
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Peng, K.; Tang, Z.; Dong, L.; Sun, D. Machine Learning Based Identification of Microseismic Signals Using Characteristic Parameters. Sensors 2021, 21, 6967. https://doi.org/10.3390/s21216967

AMA Style

Peng K, Tang Z, Dong L, Sun D. Machine Learning Based Identification of Microseismic Signals Using Characteristic Parameters. Sensors. 2021; 21(21):6967. https://doi.org/10.3390/s21216967

Chicago/Turabian Style

Peng, Kang, Zheng Tang, Longjun Dong, and Daoyuan Sun. 2021. "Machine Learning Based Identification of Microseismic Signals Using Characteristic Parameters" Sensors 21, no. 21: 6967. https://doi.org/10.3390/s21216967

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