Construction Safety Risk Model with Construction Accident Network: A Graph Convolutional Network Approach
Abstract
:1. Introduction
2. Backgrounds
2.1. Machine Learning (ML) Methods as Construction Safety Models
2.2. Graph Convolutional Network (GCN)
3. Methodology
3.1. Data Description and Preprocessing
3.2. Construction Accident Network
3.3. Configuring the GCN Model
3.4. Model Training
3.5. Model Evaluation
4. Discussion and Recommendations
5. Conclusions
- (1)
- This study created a construction accident network by establishing connectivity among construction accidents based on shared project types. The accident network consisted of nine project-type edges, which formed nine separate subgraphs within the main accident graph. Ten safety features with 98 attributes were added to each accident node to define the characteristics of each accident.
- (2)
- High-level graph information was represented by mapping the construction accident in terms of its project type, which resulted in a safety model that better represented the reality of construction accidents in the context of different project types. The enhanced representation of the accident dataset as the model input provided a real-world dataset for the risk-prediction model.
- (3)
- The proposed severity prediction method has other desirable properties, including good generalization ability and high prediction accuracy for different dataset sizes, achieved by varying the number of graph convolutions.
- (4)
- The GCN algorithm displayed a better prediction accuracy and generalization ability than the benchmark FFN algorithm. Compared to the structured safety features loaded into the FFN algorithm, the graph-structured dataset containing embedded connectivity information improved the prediction ability of the GCN algorithm. By comparing an enhanced accident input and a newly developed GCN algorithm, the proposed risk-prediction model offers risk prediction with better visibility for construction professionals.
- (5)
- The computational cost of the GCN algorithm was higher than that of the benchmark FFN algorithm. This was due to the processing of the complete graph of the GCN model, which increased the loading on the available RAM. However, adopting optimization methods or sampling techniques, such as taking an unbiased random walk inside the graph space, would reduce the computational cost of the GCN algorithm.
- (6)
- The developed construction safety model could be enhanced to predict construction risks based on project type, along with other input attributes, such as the age and experience of the worker, the activity performed, and workplace and human factors. This would allow construction professionals to evaluate different accident scenarios and flag high-risk accident scenarios while considering dependency information based on the construction project type. This is expected to enhance the information gain of ML-based severity predictors and, in turn, improve associated RA procedures.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Akram, R.; Thaheem, M.J.; Khan, S.; Nasir, A.R.; Maqsoom, A. Exploring the Role of BIM in Construction Safety in Developing Countries: Toward Automated Hazard Analysis. Sustainability 2022, 14, 12905. [Google Scholar] [CrossRef]
- Zhao, D.; McCoy, A.; Kleiner, B.; Feng, Y. Integrating Safety Culture into OSH Risk Mitigation: A Pilot Study on the Electrical Safety. J. Civ. Eng. Manag. 2016, 22, 800–807. [Google Scholar] [CrossRef]
- Wilkins, J.R. Construction Workers’ Perceptions of Health and Safety Training Programmes. Constr. Manag. Econ. 2011, 29, 1017–1026. [Google Scholar] [CrossRef]
- Koc, K.; Ekmekcioğlu, Ö.; Gurgun, A.P. Integrating Feature Engineering, Genetic Algorithm and Tree-Based Machine Learning Methods to Predict the Post-Accident Disability Status of Construction Workers. Autom. Constr. 2021, 131, 103896. [Google Scholar] [CrossRef]
- Cheng, M.Y.; Kusoemo, D.; Gosno, R.A. Text Mining-Based Construction Site Accident Classification Using Hybrid Supervised Machine Learning. Autom. Constr. 2020, 118, 103265. [Google Scholar] [CrossRef]
- Bentoy, M.; Mata, M.; Bayogo, J.; Vasquez, R.; Almacen, R.M.; Evangelista, S.S.; Wenceslao, C.; Batoon, J.; Lauro, M.D.; Yamagishi, K.; et al. Complex Cause-Effect Relationships of Social Capital, Leader-Member Exchange, and Safety Behavior of Workers in Small-Medium Construction Firms and the Moderating Role of Age. Sustainability 2022, 14, 12499. [Google Scholar] [CrossRef]
- Dėjus, T.; Antuchevičienė, J. Assessment of Health and Safety Solutions at a Construction Site. J. Civ. Eng. Manag. 2013, 19, 728–737. [Google Scholar] [CrossRef]
- Oguz Erkal, E.D.; Hallowell, M.R.; Bhandari, S. Practical Assessment of Potential Predictors of Serious Injuries and Fatalities in Construction. J. Constr. Eng. Manag. 2021, 147, 04021129. [Google Scholar] [CrossRef]
- Khan, F.; Rathnayaka, S.; Ahmed, S. Methods and Models in Process Safety and Risk Management: Past, Present and Future. Process Saf. Environ. Prot. 2015, 98, 116–147. [Google Scholar] [CrossRef]
- Kononenko, I.; Kukar, M. Introduction. In Machine Learning and Data Mining, 1st ed.; Horwood Publishing: Chichester, UK, 2007; pp. 1–36. ISBN 978-1-904275-21-3. [Google Scholar]
- Poh, C.Q.X.; Ubeynarayana, C.U.; Goh, Y.M. Safety Leading Indicators for Construction Sites: A Machine Learning Approach. Autom. Constr. 2018, 93, 375–386. [Google Scholar] [CrossRef]
- Ayhan, B.U.; Tokdemir, O.B. Safety Assessment in Megaprojects Using Artificial Intelligence. Saf. Sci. 2019, 118, 273–287. [Google Scholar] [CrossRef]
- Gao, Y.; González, V.A.; Yiu, T.W.; Cabrera-Guerrero, G.; Li, N.; Baghouz, A.; Rahouti, A. Immersive Virtual Reality as an Empirical Research Tool: Exploring the Capability of a Machine Learning Model for Predicting Construction Workers’ Safety Behaviour. Virtual Real. 2022, 26, 361–383. [Google Scholar] [CrossRef]
- Abbasianjahromi, H.; Aghakarimi, M. Safety Performance Prediction and Modification Strategies for Construction Projects via Machine Learning Techniques. Eng. Constr. Archit. Manag. 2021; ahead-of-print. [Google Scholar] [CrossRef]
- Toğan, V.; Mostofi, F.; Ayözen, Y.E.; Tokdemir, O.B. Customized AutoML: An Automated Machine Learning System for Predicting Severity of Construction Accidents. Buildings 2022, 12, 1933. [Google Scholar] [CrossRef]
- Kipf, T.N.; Welling, M. Semi-Supervised Classification with Graph Convolutional Networks. arXiv 2017, arXiv:1609.02907. [Google Scholar]
- Abu-El-Haija, S.; Kapoor, A.; Perozzi, B.; Lee, J. N-GCN: Multi-Scale Graph Convolution for Semi-Supervised Node Classification. arXiv 2018, arXiv:1802.08888. [Google Scholar]
- Chen, L.; Xie, Y.; Zheng, Z.; Zheng, H.; Xie, J. Friend Recommendation Based on Multi-Social Graph Convolutional Network. IEEE Access 2020, 8, 43618–43629. [Google Scholar] [CrossRef]
- Liao, R.; Zhao, Z.; Urtasun, R.; Zemel, R.S. LanczosNet: Multi-Scale Deep Graph Convolutional Networks. arXiv 2019, arXiv:1901.01484. [Google Scholar]
- Wu, F.; Zhang, T.; de Souza, A.H.; Fifty, C.; Yu, T.; Weinberger, K.Q. Simplifying Graph Convolutional Networks. arXiv 2019, arXiv:1902.07153. [Google Scholar]
- Tian, D.; Li, M.; Han, S.; Shen, Y. A Novel and Intelligent Safety-Hazard Classification Method with Syntactic and Semantic Features for Large-Scale Construction Projects. J. Constr. Eng. Manag. 2022, 148, 04022109. [Google Scholar] [CrossRef]
- Pan, Y.; Fu, X.; Zhang, L. Data-Driven Multi-Output Prediction for TBM Performance during Tunnel Excavation: An Attention-Based Graph Convolutional Network Approach. Autom. Constr. 2022, 141, 104386. [Google Scholar] [CrossRef]
- Koc, K.; Ekmekcioğlu, Ö.; Gurgun, A.P. Prediction of Construction Accident Outcomes Based on an Imbalanced Dataset through Integrated Resampling Techniques and Machine Learning Methods. Eng. Constr. Archit. Manag. 2022; ahead-of-print. [Google Scholar] [CrossRef]
- Lee, J.; Yoon, T.; Kwon, S.; Lee, J. Model Evaluation for Forecasting Traffic Accident Severity in Rainy Seasons Using Machine Learning Algorithms: Seoul City Study. Appl. Sci. 2020, 10, 129. [Google Scholar] [CrossRef] [Green Version]
- Sarkar, S.; Pramanik, A.; Maiti, J.; Reniers, G. Predicting and Analyzing Injury Severity: A Machine Learning-Based Approach Using Class-Imbalanced Proactive and Reactive Data. Saf. Sci. 2020, 125, 104616. [Google Scholar] [CrossRef]
- Ayhan, B.U.; Tokdemir, O.B. Predicting the Outcome of Construction Incidents. Saf. Sci. 2019, 113, 91–104. [Google Scholar] [CrossRef]
- Antwi-Afari, M.F.; Li, H.; Yu, Y.; Kong, L. Wearable Insole Pressure System for Automated Detection and Classification of Awkward Working Postures in Construction Workers. Autom. Constr. 2018, 96, 433–441. [Google Scholar] [CrossRef]
- Adedigba, S.A.; Khan, F.; Yang, M. Dynamic Failure Analysis of Process Systems Using Neural Networks. Process Saf. Environ. Prot. 2017, 111, 529–543. [Google Scholar] [CrossRef]
- Ma, Y.; Chowdhury, M.; Sadek, A.; Jeihani, M. Real-Time Highway Traffic Condition Assessment Framework Using Vehicle–Infrastructure Integration (VII) with Artificial Intelligence (AI). IEEE Trans. Intell. Transp. Syst. 2009, 10, 615–627. [Google Scholar] [CrossRef]
- Ayhan, B.U.; Tokdemir, O.B. Accident Analysis for Construction Safety Using Latent Class Clustering and Artificial Neural Networks. J. Constr. Eng. Manag. 2020, 146, 04019114. [Google Scholar] [CrossRef]
- Matías, J.M.; Rivas, T.; Martín, J.E.; Taboada, J. A Machine Learning Methodology for the Analysis of Workplace Accidents. Int. J. Comput. Math. 2008, 85, 559–578. [Google Scholar] [CrossRef]
- Chong, M.; Abraham, A.; Paprzycki, M. Traffic Accident Analysis Using Machine Learning Paradigms. Informatica 2005, 29, 89–98. [Google Scholar] [CrossRef]
- Liang, Y.; Reyes, M.L.; Lee, J.D. Real-Time Detection of Driver Cognitive Distraction Using Support Vector Machines. IEEE Trans. Intell. Transp. Syst. 2007, 8, 340–350. [Google Scholar] [CrossRef]
- Mistikoglu, G.; Gerek, I.H.; Erdis, E.; Mumtaz Usmen, P.E.; Cakan, H.; Kazan, E.E. Decision Tree Analysis of Construction Fall Accidents Involving Roofers. Expert Syst. Appl. 2015, 42, 2256–2263. [Google Scholar] [CrossRef]
- Farid, A.; Abdel-Aty, M.; Lee, J. A New Approach for Calibrating Safety Performance Functions. Accid. Anal. Prev. 2018, 119, 188–194. [Google Scholar] [CrossRef] [PubMed]
- Li, P.; Li, K.; Wang, F.; Zhang, Z.; Cai, S.; Cheng, L. A Novel Method for Gas Disaster Prevention during the Construction Period in Coal Penetration Tunnels—A Stepwise Prediction of Gas Concentration Based on the LSTM Method. Sustainability 2022, 14, 12998. [Google Scholar] [CrossRef]
- Farid, A.; Abdel-Aty, M.; Lee, J. Comparative Analysis of Multiple Techniques for Developing and Transferring Safety Performance Functions. Accid. Anal. Prev. 2019, 122, 85–98. [Google Scholar] [CrossRef]
- Tixier, A.J.P.; Hallowell, M.R.; Rajagopalan, B.; Bowman, D. Application of Machine Learning to Construction Injury Prediction. Autom. Constr. 2016, 69, 102–114. [Google Scholar] [CrossRef] [Green Version]
- Ding, C.; Wu, X.; Yu, G.; Wang, Y. A Gradient Boosting Logit Model to Investigate Driver’s Stop-or-Run Behavior at Signalized Intersections Using High-Resolution Traffic Data. Transp. Res. Part C Emerg. Technol. 2016, 72, 225–238. [Google Scholar] [CrossRef]
- Koc, K.; Ekmekcioğlu, Ö.; Gurgun, A.P. Accident Prediction in Construction Using Hybrid Wavelet-Machine Learning. Autom. Constr. 2022, 133, 103987. [Google Scholar] [CrossRef]
- Milosevic, N. Introduction to Convolutional Neural Networks. 2020. Available online: https://link.springer.com/video/10.1007/978-1-4842-5648-0 (accessed on 28 November 2022).
- Zhang, W.; Yu, Y.; Qi, Y.; Shu, F.; Wang, Y. Short-Term Traffic Flow Prediction Based on Spatio-Temporal Analysis and CNN Deep Learning. Transp. A Transp. Sci. 2019, 15, 1688–1711. [Google Scholar] [CrossRef]
- Zhu, R.; Hu, X.; Hou, J.; Li, X. Application of Machine Learning Techniques for Predicting the Consequences of Construction Accidents in China. Process Saf. Environ. Prot. 2021, 145, 293–302. [Google Scholar] [CrossRef]
- Ayhan, B.U.; Doğan, N.B.; Tokdemir, O.B. An Association Rule Mining Model for the Assessment of the Correlations between the Attributes of Severe Accidents. J. Civ. Eng. Manag. 2020, 26, 315–330. [Google Scholar] [CrossRef] [Green Version]
- Zhou, Z.; Irizarry, J.; Guo, W. A Network-Based Approach to Modeling Safety Accidents and Causations within the Context of Subway Construction Project Management. Saf. Sci. 2021, 139, 105261. [Google Scholar] [CrossRef]
- Chen, F.; Wang, H.; Xu, G.; Ji, H.; Ding, S.; Wei, Y. Data-Driven Safety Enhancing Strategies for Risk Networks in Construction Engineering. Reliab. Eng. Syst. Saf. 2020, 197, 106806. [Google Scholar] [CrossRef]
- Hamilton, W.L. Graph Representation Learning; Synthesis Lectures on Artificial Intelligence and Machine Learning (SLAIML); Springer: Cham, Switzerland, 2020; Volume 14. [Google Scholar] [CrossRef]
- Wu, L.; Sun, P.; Hong, R.; Fu, Y.; Wang, X.; Wang, M. SocialGCN: An Efficient Graph Convolutional Network Based Model for Social Recommendation. arXiv 2018, arXiv:1811.02815. [Google Scholar]
- Gao, L.; Lu, P.; Ren, Y. A Deep Learning Approach for Imbalanced Crash Data in Predicting Highway-Rail Grade Crossings Accidents. Reliab. Eng. Syst. Saf. 2021, 216, 108019. [Google Scholar] [CrossRef]
- Liu, J.; Luo, H.; Liu, H. Deep Learning-Based Data Analytics for Safety in Construction. Autom. Constr. 2022, 140, 104302. [Google Scholar] [CrossRef]
- Salama, K. Node Classification with Graph Neural Networks. Available online: https://keras.io/examples/graph/gnn_citations/ (accessed on 31 March 2022).
- Wu, Z.; Pan, S.; Chen, F.; Long, G.; Zhang, C.; Yu, P.S. A Comprehensive Survey on Graph Neural Networks. IEEE Trans. Neural Netw. Learn. Syst. 2021, 32, 4–24. [Google Scholar] [CrossRef] [Green Version]
- Zhou, J.; Cui, G.; Hu, S.; Zhang, Z.; Yang, C.; Liu, Z.; Wang, L.; Li, C.; Sun, M. Graph Neural Networks: A Review of Methods and Applications. AI Open 2020, 1, 57–81. [Google Scholar] [CrossRef]
- Zhang, Z.; Chen, L.; Zhong, F.; Wang, D.; Jiang, J.; Zhang, S.; Jiang, H.; Zheng, M.; Li, X. Graph Neural Network Approaches for Drug-Target Interactions. Curr. Opin. Struct. Biol. 2022, 73, 102327. [Google Scholar] [CrossRef] [PubMed]
Variable | Feature | Attribute | Frequency |
---|---|---|---|
PC1 | Accident ID | Numerical | 5224 |
PC2 | Project types | Industrial buildings | 1709 |
Commercial building projects | 1265 | ||
Residential building projects | 756 | ||
Educational building projects | 620 | ||
Oil and gas projects | 284 | ||
Institutional building projects | 220 | ||
Healthcare building projects | 197 | ||
Assembly building projects | 163 | ||
Park project | 10 | ||
PC3 | Accident severity | First aid | 3070 |
Medical intervention | 1393 | ||
Workday loss | 397 | ||
Near miss | 244 | ||
Material damage | 116 | ||
Fatality | 4 | ||
PC4 | Age | 25–35 | 2193 |
18–25 | 1583 | ||
35–45 | 970 | ||
45–65 | 478 | ||
PC5 | Time of day | PM | 2789 |
AM | 2435 | ||
PC6 | 0–1 month | 1028 | |
1–3 months | 1832 | ||
3–6 months | 1255 | ||
6–12 months | 882 | ||
12–24 months | 227 | ||
PC7 | Human factors | Problems resulting from poor management system | 1493 |
Problems resulting from unbalanced workload | 1187 | ||
Insufficient skill and perception | 1096 | ||
Physical disability | 441 | ||
Faulty management system | 357 | ||
Problems related to education level | 285 | ||
Others | 275 | ||
Psychological disability | 90 | ||
PC8 | Risky behaviors | Inability to perceive external risks | 3190 |
Violation of safe work policy | 505 | ||
Incorrect physical movement | 438 | ||
Incorrect/absence of safe work policy | 425 | ||
Tending to use a shortcut | 329 | ||
Incorrect usage of equipment and handtools | 214 | ||
Others | 119 | ||
Working on energized equipment | 4 | ||
PC9 | Hazardous cases | Ncrs in the working environment | 2652 |
Ncrs in safety protection measures | 818 | ||
Others | 754 | ||
Mechanical hazards/Ncrs | 382 | ||
Natural hazards | 176 | ||
Radiation exposure | 51 | ||
Chemical hazards | 26 | ||
Fire or explosion | 18 | ||
NCRs in the usage of handtools/equipment/construction equipment | 347 | ||
PC10 | Occupation | Rough work crew | 2140 |
Mechanical assembly crew | 1419 | ||
Finishing work crew | 649 | ||
Repairman | 412 | ||
Others | 221 | ||
Engineer | 140 | ||
Administrative affairs | 102 | ||
Construction equipment operator | 41 | ||
PC11 | Workplace factors | Method of statement problems | 1037 |
Inadequate incident analysis systems | 959 | ||
Inadequate communication | 873 | ||
Inadequate management system | 691 | ||
Inadequate maintenance mechanism | 485 | ||
Insufficient control or tracking | 445 | ||
Others | 365 | ||
Lack of OHS training | 202 | ||
Inaccurate protection measures | 107 | ||
Inaccurate recruitment procedures | 60 | ||
PC12 | Activity | Daily activities | 906 |
Re-bar/formwork installation | 805 | ||
Assembly works | 787 | ||
Usage of handtools/equipment | 707 | ||
Lifting operations | 470 | ||
Welding/hot works | 456 | ||
Working with chemicals | 348 | ||
Finishing works | 341 | ||
Concreting | 92 | ||
Repair/maintenance works | 59 | ||
Excavation works | 24 | ||
Working at height | 24 | ||
Field measurement works | 21 | ||
Testing works | 14 | ||
Working with chemical materials | 12 | ||
Mobilization on/off site | 9 | ||
Landscaping works | 7 | ||
Cable-pipe assembly/working with containments | 6 | ||
Geotechnical works | 2 | ||
Material drop | 1 | ||
Transportation/construction equipment/usage of vehicle | 133 |
Hyperparameter | FFN and GCN Algorithms |
---|---|
Training set | 2556 |
Test set | 2268 |
Validation set | 400 |
Hidden units | 32 × 32 |
No. of epochs | 300 |
Batch size | 256 |
Dropout rate | 0.5 |
Optimizer | Adam |
Learning rate | 0.01 |
Loss | Sparse categorical cross entropy |
Activation (excluding the final layer) | GELU |
Activation (final layer) | Softmax |
Patience | 50 |
Model Description | FFN Model | Multilayer GCN Model |
---|---|---|
Total trainable parameters | 12,728 | 17,144 |
Total non-trainable parameters | 726 | 982 |
Total parameters | 13,454 | 18,126 |
Evaluation | FFN Algorithm | GCN Algorithm | ||
---|---|---|---|---|
Epochs | Accuracy (%) | Epochs | Accuracy (%) | |
1 | 123 | 93.73 | 160 | 93.80 |
2 | 51 | 93.43 | 51 | 93.43 |
3 | 136 | 93.68 | 104 | 94.13 |
4 | 90 | 94.35 | 83 | 93.97 |
5 | 125 | 93.26 | 129 | 94.15 |
6 | 110 | 93.94 | 81 | 92.79 |
7 | 113 | 94.51 | 51 | 94.33 |
8 | 103 | 94.17 | 159 | 94.33 |
9 | 129 | 93.44 | 129 | 93.89 |
10 | 111 | 94.45 | 150 | 94.73 |
Hyperparameter | Benchmark FFN Algorithm (s) | Multilayer GCN Algorithm (s) |
---|---|---|
User CPU time | 30.2 | 422 |
System CPU time | 2.3 | 6.57 |
Total CPU time | 32.5 | 448 |
Total wall time | 30.3 | 802 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Mostofi, F.; Toğan, V.; Ayözen, Y.E.; Tokdemir, O.B. Construction Safety Risk Model with Construction Accident Network: A Graph Convolutional Network Approach. Sustainability 2022, 14, 15906. https://doi.org/10.3390/su142315906
Mostofi F, Toğan V, Ayözen YE, Tokdemir OB. Construction Safety Risk Model with Construction Accident Network: A Graph Convolutional Network Approach. Sustainability. 2022; 14(23):15906. https://doi.org/10.3390/su142315906
Chicago/Turabian StyleMostofi, Fatemeh, Vedat Toğan, Yunus Emre Ayözen, and Onur Behzat Tokdemir. 2022. "Construction Safety Risk Model with Construction Accident Network: A Graph Convolutional Network Approach" Sustainability 14, no. 23: 15906. https://doi.org/10.3390/su142315906
APA StyleMostofi, F., Toğan, V., Ayözen, Y. E., & Tokdemir, O. B. (2022). Construction Safety Risk Model with Construction Accident Network: A Graph Convolutional Network Approach. Sustainability, 14(23), 15906. https://doi.org/10.3390/su142315906