Submitted:
30 June 2026
Posted:
01 July 2026
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Models and Methods
2.1. Overall Framework
2.2. Dominant Feature Selection Method
2.3. TABM Regression Model

2.4. CA-WOA Optimization Algorithm
2.4.1. Limitations of WOA and Improvement Strategy
2.4.2. Improvement Strategies of CA-WOA
2.4.3. CA-WOA Algorithm Procedure
2.5. SHAP/PDP Interpretation Methods
2.6. Evaluation Metrics and Fitness Function
3. Data Sources and Preprocessing
4. Experimental Results and Analysis
4.1. Benchmark Test of CA-WOA
4.2. Correlation and Feature Selection
4.2.1. Feature Correlation Analysis
4.2.2. Feature-Importance Ranking
4.2.3. Comparison of Top-
4.3. CA-WOA-Based Model Optimization Analysis
4.3.1. Optimization Settings and Search Space
4.3.2. Fitness Convergence Analysis
4.3.3. Out-of-Fold Prediction and Model Comparison
4.3.4. Hyperparameter Response Analysis
4.4. SHAP/PDP Interpretation Analysis
4.4.1. Interpretation of Temperature Prediction
4.4.2. Interpretation of CO Prediction
5. Discussion
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Niu, H.; Zhu, H.; Wang, G.; Pan, H.; Sun, S.; Yu, X.; Yang, X.; He, J. A Review of the Mechanisms and Control Technologies of Coal and Gas Outbursts: Recent Advances and Future Perspectives. Energy Fuels 2024, 38, 23230–23245. [Google Scholar] [CrossRef]
- Anghelescu, L.; Diaconu, B.M. Advances in Detection and Monitoring of Coal Spontaneous Combustion: Techniques, Challenges, and Future Directions. Fire 2024, 7, 354. [Google Scholar] [CrossRef]
- Wang, L.; Xu, W.; Huang, W.; Wang, C.; Gao, Z.; Liu, Y. Analyzing Coupled Risk Mechanisms and Key Factors in Coal Mine Fires: An N-K Model and Complex Network Approach. Sustainability 2026, 18, 1730. [Google Scholar] [CrossRef]
- Agarwal, S.; Gautam, P.K.; Zou, Y.; Dwivedi, R.; Panigrahi, D.C.; Dagli, C.; Singh, A. Leveraging Intrinsic Properties for Classification of Coal Seams towards Spontaneous Combustion Proclivity and Predicting Susceptibility Using Machine Learning: Smart and Sustainable Mining Approach. J. Sustain. Min. 2025, 24, 32–52. [Google Scholar] [CrossRef]
- Liu, Y.; Wen, H.; Chen, C.; Guo, J.; Jin, Y.; Zheng, X.; Cheng, X.; Li, D. Research Status and Development Trend of Coal Spontaneous Combustion Fire and Prevention Technology in China: A Review. ACS Omega 2024, 9, 21727–21750. [Google Scholar] [CrossRef] [PubMed]
- Ma, T.; Ma, B.; Zhai, X.; Song, B.; Bai, Y.-E.; Liu, L.; Yang, H.; Wang, W.; He, B.; Chen, X. Nonlinear Evolutionary Characteristics and Early Warning Methods of Coal Spontaneous Combustion: Implications for Coal Mine Disaster Warning. J. Anal. Appl. Pyrolysis 2026, 194, 107492. [Google Scholar] [CrossRef]
- Liu, X.; Wang, H.; Wang, E.; Li, Z.; Liu, X.; Wang, K. Research on Evolution Law of Index Gases Produced by the Coal Spontaneous Combustion Based on Wavelet Analysis. Fuel 2024, 370, 131859. [Google Scholar] [CrossRef]
- Lei, C.; Feng, Q.; Zhu, Y.; Cui, C.; Bao, R.; Deng, C. Multiple Indicator Gases and Temperature Prediction of Coal Spontaneous Combustion Oxidation Process. Fuel 2025, 393, 134991. [Google Scholar] [CrossRef]
- Zhang, J.; Bai, X.; Song, Z.; Zhang, Y.; Dong, X.; Wu, S.; Xing, C.; Li, X.; Xu, W.; Zhang, S. Research Progress and Perspectives on Prevention and Control Technologies for Coal‒rock‒gas Composite Dynamic Disasters: New Types of Induced Classifications, Discriminant Criteria, and Structural Control Schemes. Rock. Mech. Rock. Eng. 2025, 58, 10143–10181. [Google Scholar] [CrossRef]
- Jin, Y.; Li, Y.; Liu, W.; Yang, X.; Cheng, X.; Qi, C.; Li, C.; Hui, J.; Zhang, L. Research Status and Prospect of Coal Spontaneous Combustion Source Location Determination Technology. Processes 2025, 13, 2305. [Google Scholar] [CrossRef]
- Xiaowei, Z.; Xintian, L.; Qinyuan, H.; Teng, M. Research and application of classification warning method for coal spontaneous combustion in goaf under air leakage. Coal Sci. Technol. 2025, 53, 161–169. [Google Scholar]
- Zhou, Q.; Mao, X.; Jia, B. Development of a Graded Early Warning Index System and Identification of Critical Temperatures for Coal Spontaneous Combustion Using Composite Gas Characteristics. ACS Omega 2024, 9, 35515–35525. [Google Scholar] [CrossRef] [PubMed]
- Hao, J.; Wang, S.; Wen, H.; Liu, Z.; Zhang, D.; Ren, L. Multi-Stage Indicator Gas Selection and Early-Warning Method for Coal Spontaneous Combustion. Case Stud. Therm. Eng. 2026, 77, 107516. [Google Scholar] [CrossRef]
- Zhang, L.; Luo, Z.; Wang, Y.; Su, B.; Zhang, H. Study on Multi-Monitoring Point Coal Spontaneous Combustion Grading Early Warning System and GRU Model. Fuel 2026, 405, 136452. [Google Scholar] [CrossRef]
- Wang, C.; Hu, P.; Sun, Y.; Yang, C. Study on CO Source Identification and Spontaneous Combustion Warning Concentration in the Return Corner of Working Face in Shallow Buried Coal Seam. Env. Sci. Pollut. Res. 2024, 31, 15050–15064. [Google Scholar] [CrossRef] [PubMed]
- Wang, K.; Huang, H.; Deng, J.; Zhang, Y.; Wang, Q. A Spatio-Temporal Temperature Prediction Model for Coal Spontaneous Combustion Based on Back Propagation Neural Network. Energy 2024, 294, 130824. [Google Scholar] [CrossRef]
- Zhuo, H.; Li, T.; Lu, W.; Zhang, Q.; Ji, L.; Li, J. Prediction Model for Spontaneous Combustion Temperature of Coal Based on PSO-XGBoost Algorithm. Sci. Rep. 2025, 15, 2752. [Google Scholar] [CrossRef] [PubMed]
- Zou, P.; Ye, Y.; Zhou, W.; Tu, L.; Han, C.; Liang, X. Study on the Prediction of Coal Spontaneous Combustion Tendency Based on the Particle Swarm Optimization Algorithm Optimized the Xgboost Model. Int. J. Coal Prep. Util. 2026, 46, 1950–1971. [Google Scholar] [CrossRef]
- Guo, J.; Chen, C.; Wen, H.; Cai, G.; Liu, Y. Prediction Model of Goaf Coal Temperature Based on PSO-GRU Deep Neural Network. Case Stud. Therm. Eng. 2024, 53, 103813. [Google Scholar] [CrossRef]
- Zhang, P.; Chen, X. An Unsupervised Learning Approach for Coal Spontaneous Combustion Warning Level Classification Using T-SNE and k-Means Clustering. Appl. Sci. 2025, 15, 3756. [Google Scholar] [CrossRef]
- Li, Y.; Song, L. Research on Coal Spontaneous Combustion Hierarchical Prediction Model Based on NSGA-II-RF. Sci. Rep. 2025, 15, 6298. [Google Scholar] [CrossRef] [PubMed]
- Long, L.; Shi, Q.; Zhang, Q.; Hu, J.; Zhang, H. Dual-Warning Model for Coal Spontaneous Combustion Temperature Prediction and Risk Classification Based on BO-LightGBM. Process Saf. Environ. Prot. 2025, 201, 107624. [Google Scholar] [CrossRef]
- Pan, H.; Fan, Y.; Deng, J.; Shi, K.; Wang, C.; Lei, X.; Wei, Z.; Bai, J. GCN-Based Prediction Method for Coal Spontaneous Combustion Temperature. Process Saf. Environ. Prot. 2025, 196, 106855. [Google Scholar] [CrossRef]
- Zhao, H.; Zhou, X.; Han, J.; Liu, Y.; Liu, Z.; Wang, S. Research on Early Warning Model of Coal Spontaneous Combustion Based on Interpretability. Sci. Rep. 2025, 15, 18847. [Google Scholar] [CrossRef] [PubMed]
- Liu, C.; Wang, E.; Li, Z.; Zang, Z.; Li, B.; Yin, S.; Zhang, C.; Liu, Y.; Wang, J. Research on Multi-Factor Adaptive Integrated Early Warning Method for Coal Mine Disaster Risks Based on Multi-Task Learning. Reliab. Eng. Syst. Saf. 2025, 260, 111002. [Google Scholar] [CrossRef]
- Zhongyu, L.; Qing, G.; Wanxing, R. Statistical Study of the Characteristics of Coal Spontaneous Combustion Gases and Temperature. Combust. Sci. Technol. 2024, 196, 4292–4311. [Google Scholar] [CrossRef]
- Zhang, X.; Fan, M.; Wang, D.; Zhou, P.; Tao, D. Top- k Feature Selection Framework Using Robust 0–1 Integer Programming. IEEE Trans. Neural Netw. Learn. Syst. 2021, 32, 3005–3019. [Google Scholar] [CrossRef] [PubMed]
- Li, Z.; Koryanov, V.V. Application of the Ensemble Model TabM to Predict Fuel-Optimal Low-Thrust Transfers. In Advances in Transdisciplinary Engineering; Shi, L., Ed.; IOS Press, 2026; ISBN 978-1-64368-651-6. [Google Scholar]
- Mirjalili, S.; Lewis, A. The Whale Optimization Algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
- Ahmed, A.M.; Rashid, T.A.; Hassan, B.A.; Majidpour, J.; Noori, K.A.; Rahman, C.M.; Abdalla, M.H.; Qader, S.M.; Tayfor, N.; Mohammed, N.B. Balancing Exploration and Exploitation Phases in Whale Optimization Algorithm: An Insightful and Empirical Analysis. In Handbook of Whale Optimization Algorithm; Elsevier, 2024; pp. 149–156. ISBN 978-0-323-95365-8. [Google Scholar]
- Brodzicki, A.; Piekarski, M.; Jaworek-Korjakowska, J. The Whale Optimization Algorithm Approach for Deep Neural Networks. Sensors 2021, 21, 8003. [Google Scholar] [CrossRef] [PubMed]
- Aguirre, N.; Cuevas, E.; Luque-Chang, A.; Barba-Toscano, O.; Vasquez-Franco, M. Covariance Matrix Adaptation Evolution Strategy (CMA-ES): A Comprehensive Survey of Variants and Hybridizations. Arch. Comput. Methods Eng. 2026. [Google Scholar] [CrossRef]
- Qin, L.; Zhu, Y.; Liu, S.; Zhang, X.; Zhao, Y. The Shapley Value in Data Science: Advances in Computation, Extensions, and Applications. Mathematics 2025, 13, 1581. [Google Scholar] [CrossRef]
- Ma, Y.; Zhao, Y.; Yu, J.; Zhou, J.; Kuang, H. An Interpretable Gray Box Model for Ship Fuel Consumption Prediction Based on the SHAP Framework. J. Mar. Sci. Eng. 2023, 11, 1059. [Google Scholar] [CrossRef]















| Algorithm | Friedman mean rank | Overall rank | Top-3 count | W/T/L vs. CA-WOA |
|---|---|---|---|---|
| CA-WOA | 1.39 | 1 | 9 | — |
| FLA | 3.06 | 2 | 5 | 1/1/7 |
| IDBO | 3.5 | 3 | 6 | 0/1/8 |
| PSO | 3.94 | 4 | 3 | 0/1/8 |
| GWO | 4.56 | 5 | 3 | 0/0/9 |
| DBO | 6.22 | 6 | 1 | 1/0/8 |
| WOA | 6.61 | 7 | 1 | 0/0/9 |
| HHO | 6.72 | 8 | 0 | 0/0/9 |
| Function | CA-WOA | WOA | HHO | FLA | PSO | DBO | GWO | IDBO |
|---|---|---|---|---|---|---|---|---|
| F1 |
3.00×102 ± 1.99×10-14 |
2.60×104 ± 1.50×104 |
9.15×102 ± 3.47×102 |
3.00×102 ± 1.17×10-2 |
3.00×102 ± 8.02×10-9 |
5.53×103 ± 1.85×103 |
1.73×103 ± 1.67×103 |
3.00×102 ± 2.55×10-9 |
| F2 | 4.07×102 ± 2.32×100 |
4.74×102 ± 8.64×101 |
4.52×102 ± 4.68×101 |
4.06×102 ± 3.00×100 |
4.12×102 ± 1.69×101 |
5.75×102 ± 1.04×102 |
4.26×102 ± 2.30×101 |
4.13×102 ± 1.87×101 |
| F3 |
6.00×102 ± 2.10×10-6 |
6.37×102 ± 1.12×101 |
6.38×102 ± 1.11×101 |
6.02×102 ± 3.04×100 |
6.03×102 ± 4.12×100 |
6.25×102 ± 5.89×100 |
6.01×102 ± 1.14×100 |
6.02×102 ± 2.59×100 |
| F4 |
8.03×102 ± 1.55×100 |
8.41×102 ± 1.47×101 |
8.25×102 ± 6.35×100 |
8.19×102 ± 7.01×100 |
8.18×102 ± 8.82×100 |
8.35×102 ± 7.46×100 |
8.15×102 ± 8.11×100 |
8.16×102 ± 9.67×100 |
| F5 |
9.00×102 ± 0.00×100 |
1.59×103 ± 5.10×102 |
1.34×103 ± 1.75×102 |
9.03×102 ± 7.46×100 |
9.09×102 ± 3.57×101 |
1.09×103 ± 7.16×101 |
9.07×102 ± 1.54×101 |
9.06×102 ± 2.62×101 |
| F6 |
1.81×103 ± 9.30×100 |
5.58×103 ± 5.66×103 |
5.84×103 ± 4.20×103 |
4.83×103 ± 2.17×103 |
3.66×103 ± 2.23×103 |
1.93×106 ± 4.77×106 |
6.53×103 ± 2.19×103 |
4.50×103 ± 2.37×103 |
| F8 | 2.22×103 ± 7.61×100 |
2.24×103 ± 1.12×101 |
2.24×103 ± 1.90×101 |
2.22×103 ± 4.62×100 |
2.23×103 ± 2.85×101 |
2.23×103 ± 6.85×100 |
2.23×103 ± 1.81×101 |
2.24×103 ± 4.16×101 |
| F9 |
2.53×103 ± 5.86×10-11 |
2.60×103 ± 5.01×101 |
2.60×103 ± 4.35×101 |
2.53×103 ± 2.08×101 |
2.54×103 ± 2.24×101 |
2.63×103 ± 5.21×101 |
2.56×103 ± 2.66×101 |
2.53×103 ± 2.09×101 |
| F10 | 2.54×103 ± 5.13×101 |
2.55×103 ± 7.16×101 |
2.58×103 ± 6.84×101 |
2.57×103 ± 1.21×102 |
2.57×103 ± 7.77×101 |
2.51×103 ± 2.57×101 |
2.57×103 ± 1.24×102 |
2.55×103 ± 8.05×101 |
| Model | Hyperparameter | Baseline value | Model | Hyperparameter | Baseline value |
|---|---|---|---|---|---|
| RF | n_estimators | 220 | RF | max_depth | 4 |
| RF | min_samples_leaf | 5 | RF | max_features | 0.7 |
| RF | n_jobs | 1 | |||
| XGBoost | n_estimators | 80 | XGBoost | max_depth | 2 |
| XGBoost | learning_rate | 0.04 | XGBoost | subsample | 0.8 |
| XGBoost | colsample_bytree | 0.8 | XGBoost | min_child_weight | 4 |
| XGBoost | reg_lambda | 8 | XGBoost | n_jobs | 1 |
| LightGBM | n_estimators | 90 | LightGBM | max_depth | 2 |
| LightGBM | learning_rate | 0.04 | LightGBM | subsample | 0.8 |
| LightGBM | colsample_bytree | 0.8 | LightGBM | min_child_samples | 12 |
| LightGBM | reg_lambda | 8 | LightGBM | n_jobs | 1 |
| CatBoost | iterations | 90 | CatBoost | depth | 2 |
| CatBoost | learning_rate | 0.04 | CatBoost | l2_leaf_reg | 20 |
| CatBoost | random_strength | 2 | CatBoost | thread_count | 1 |
| LSSVM | alpha | 10⁻³ | LSSVM | gamma | 0.005 |
| TABM | max_epochs | 300 | TABM | patience | 30 |
| TABM | lr | 1×10⁻³ | TABM | weight_decay | 3×10⁻⁴ |
| TABM | batch_size | 512 | TABM | d_block | 128 |
| TABM | n_blocks | 3 | TABM | k | 16 |
| TABM | dropout | 0.1 | TABM | val_fraction | 0.15 |
| Model | Hyperparameter | Search range | value | Model | Hyperparameter | Search range | value |
|---|---|---|---|---|---|---|---|
| RF | n_estimators | 50–500 | 239 | RF | max_depth | 2–20 | 17 |
| RF | min_samples_leaf | 1–8 | 1 | RF | max_features | 0.5–1.0 | 0.797948795 |
| XGBoost | n_estimators | 50–500 | 166 | XGBoost | max_depth | 2–10 | 6 |
| XGBoost | learning_rate | 0.01–0.30 | 0.3 | XGBoost | subsample | 0.6–1.0 | 0.6 |
| XGBoost | colsample_bytree | 0.6–1.0 | 1 | XGBoost | min_child_weight | 1–10 | 1 |
| XGBoost | reg_lambda | 10⁻⁶–50 | 50 | ||||
| LightGBM | n_estimators | 50–500 | 113 | LightGBM | max_depth | 2–12 | 6 |
| LightGBM | learning_rate | 0.01–0.30 | 0.26171755 | LightGBM | subsample | 0.6–1.0 | 0.755818689 |
| LightGBM | colsample_bytree | 0.6–1.0 | 0.827405489 | LightGBM | min_child_samples | 5–30 | 5 |
| LightGBM | reg_lambda | 10⁻⁶–50 | 42.39844725 | LightGBM | |||
| CatBoost | iterations | 50–500 | 335 | CatBoost | depth | 2–10 | 8 |
| CatBoost | learning_rate | 0.01–0.30 | 0.297133605 | CatBoost | l2_leaf_reg | 0.001–50 | 27.4900443 |
| CatBoost | random_strength | 0–2 | 0.746715595 | CatBoost | |||
| LSSVM | alpha | 10⁻⁴–100 | 0.077669431 | LSSVM | gamma | 10⁻⁴–100 | 0.06395764 |
| TABM | max_epochs | 180–420 | 315 | TABM | |||
| TABM | lr (learning_rate) | 3×10⁻⁴–0.005 | 0.001376567 | TABM | weight_decay | 10⁻⁵–0.002 | 2.7×10⁻⁵ |
| TABM | batch_size | 64–512 | 489 | TABM | d_block | 64–256 | 96 |
| TABM | n_blocks | 2–4 | 4 | TABM | k | 8–24 | 16 |
| TABM | dropout | 0–0.25 | 0.25 | TABM |
| Model | R²_T | R²_CO | Mean R² | NRMSE_T | NRMSE_CO | F |
|---|---|---|---|---|---|---|
| CA-WOA-RF | 0.861±0.023 | 0.876±0.038 | 0.868±0.015 | 0.372±0.031 | 0.349±0.056 | 0.360±0.022 |
| CA-WOA-XGBoost | 0.904±0.037 | 0.907±0.052 | 0.905±0.021 | 0.305±0.064 | 0.296±0.083 | 0.300±0.033 |
| CA-WOA-LightGBM | 0.872±0.025 | 0.903±0.024 | 0.887±0.012 | 0.356±0.034 | 0.310±0.039 | 0.333±0.018 |
| CA-WOA-CatBoost | 0.895±0.023 | 0.876±0.039 | 0.885±0.023 | 0.323±0.036 | 0.349±0.057 | 0.336±0.034 |
| CA-WOA-LSSVM | 0.839±0.056 | 0.855±0.069 | 0.847±0.054 | 0.396±0.074 | 0.372±0.090 | 0.384±0.071 |
| CA-WOA-TABM | 0.921±0.028 | 0.927±0.017 | 0.924±0.020 | 0.278±0.050 | 0.268±0.033 | 0.273±0.036 |
| Model | Before Mean R² | After Mean R² | Improvement | Before F | After F | Reduction |
|---|---|---|---|---|---|---|
| RF | 0.83 | 0.868 | 0.039 | 0.401 | 0.36 | 10.10% |
| XGBoost | 0.882 | 0.905 | 0.023 | 0.336 | 0.3 | 10.50% |
| LightGBM | 0.811 | 0.887 | 0.076 | 0.423 | 0.333 | 21.30% |
| CatBoost | 0.844 | 0.885 | 0.041 | 0.391 | 0.336 | 14.10% |
| LSSVM | 0.811 | 0.847 | 0.036 | 0.43 | 0.384 | 10.80% |
| TABM | 0.868 | 0.924 | 0.056 | 0.354 | 0.273 | 22.80% |
| Model | R²_T | RMSE_T | R²_CO | RMSE_CO |
|---|---|---|---|---|
| CA-WOA-RF | 0.868 | 0.659 | 0.886 | 6.07×10-4 |
| CA-WOA-XGBoost | 0.913 | 0.535 | 0.916 | 5.21×10-4 |
| CA-WOA-LightGBM | 0.878 | 0.633 | 0.903 | 5.60×10-4 |
| CA-WOA-CatBoost | 0.902 | 0.568 | 0.891 | 5.93×10-4 |
| CA-WOA-LSSVM | 0.855 | 0.691 | 0.846 | 7.05×10-4 |
| CA-WOA-TABM | 0.928 | 0.487 | 0.931 | 4.72×10-4 |
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. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).