To address the limitation of traditional machine learning models in explaining the rockburst intensity prediction process, this study proposes an interpretable rockburst intensity prediction model. The model was developed using 350 sets of actual rockburst sample data to explore the impact of input metrics on the final rockburst intensity level. The collected data underwent pre-processing using the isolation forest algorithm and synthetic minority oversampling technique. The random forest model was optimized through 5-fold cross-validation and the Optuna framework, resulting in the establishment of an Optuna-random forest (Op-RF) model that generates decision rules through its internal decision tree, utilizing the properties of the random forest model. The model was further interpreted using the Shapley additive explanations algorithm, both locally and globally. The results demonstrate that the proposed model achieved an area under curve score of 0.984. In comparison to eight other machine learning models, the proposed Op-RF model demonstrated superior accuracy, precision, recall, and F1 score. The model provides a transparent explanation of the prediction process, linking impact characteristics to the final output. Additionally, a cloud deployment method for the rockburst intensity prediction model is provided and its effectiveness is demonstrated through engineering verification. The proposed model offers a new approach to the application of machine learning in rockburst intensity prediction.
Read full abstract