China Safety Science Journal ›› 2025, Vol. 35 ›› Issue (4): 137-144.doi: 10.16265/j.cnki.issn1003-3033.2025.04.1398

• Safety engineering technology • Previous Articles     Next Articles

Hazard prediction model of tunnel water inrush based on stacking ensemble learning

LU Jiale1,2(), ZHANG Nian1,2,**(), NIU Mengmeng1, WAN Fei3   

  1. 1 College of Civil Engineering, Taiyuan University of Technology, Taiyuan Shanxi 030024, China
    2 Research Center of Tunneling and Underground Engineering of Ministry of Education, Beijing Jiaotong University, Beijing 100044, China
    3 Research Institute of Highway Ministry of Transport, Beijing 100088, China
  • Received:2024-11-15 Revised:2025-02-14 Online:2025-04-28 Published:2025-10-28
  • Contact: ZHANG Nian

Abstract:

In order to solve the problems that machine learning exists in the hazard intelligent prediction field of tunnel water inrush, such as relatively simple models and imperfect prediction accuracy, a prediction model based on the stacking ensemble learning was proposed. Firstly, the tunnel water inrush disaster dataset was established by collecting 232 groups of water inrush disaster data from 95 tunnels, and the data was preprocessed. Then, 3 base learners and 2 meta learners were selected to train 8 sets of stacking ensemble models in different combinations, and 6 sets of optimal ensemble models were selected. Finally, the optimal stacking ensemble model was selected by comparing and analyzing the prediction results of 6 groups of parameters optimized and stacking ensemble model with the grid search parameters and the 5-fold cross-validation hyperparameter optimization model. The results show that SVM(Support Vector Machine )+NB (Naive Bayes) + LR (Linear Regression) ensemble model is obtained after the optimal single model SVM is improved with the stacking ensemble learning method. Its accuracy, recall, and F1 score are 0.94, 0.91, and 0.92, respectively. The overall prediction effect is better than that of other compative models, and it can accurately predict the hazard level of tunnel water inrush.

Key words: Stacking ensemble learning, tunnel water inrush, prediction model, hazard level, machine learning

CLC Number: