Technical Papers
Jan 10, 2024

Developing a Machine-Learning Model to Predict Clash Resolution Options

Publication: Journal of Computing in Civil Engineering
Volume 38, Issue 2

Abstract

Even with the utilization of software tools like Navisworks to automate clash detection, clash resolution in construction projects remains a slow and manual process. The reason is the meticulous nature of the process where coordinators need to ensure that resolving one clash does not lead to new clashes. The use of machine learning to automate clash resolution as a potential option to improve the clash resolution process has been suggested with research showing positive results to support the implementation. While the research shows high accuracy in predicting clash resolution options to support automation, the scope limits the discussion on the complex and often lengthy process of developing a machine-learning model. Based on this research gap, the authors in this paper discuss the development of a prediction model to identify clash resolution options for given clashes. The discussion is focused on individual steps involved in creating machine-learning models like data collection, data preprocessing, and machine-learning algorithm development and selection. The authors also address common challenges in the development of machine-learning models including class imbalance and availability of limited data. The authors utilize a multilabel synthetic oversampling method to generate different percentages of synthetic data to account for class imbalance and limited data sets. Using this data set, the authors trained five machine-learning algorithms and reported on their accuracy. The authors concluded that increasing the data set with 20% synthetic data, and using an artificial neural network to develop the machine-learning model to automate the resolution of clashes have generated better results with an average accuracy of around 80%.

Get full access to this article

View all available purchase options and get full access to this article.

Data Availability Statement

Some data, models, or code that supported the findings of this study are available from the corresponding author upon reasonable request. This includes the data set used to train and test the machine-learning algorithm.

Acknowledgments

The authors would like to acknowledge and thank the construction industry partners and software providers who took part in this work and provided their valuable time, experience, software licenses, and three-dimensional model to support the research. The views and findings expressed in this paper are those of the authors and do not reflect those of the industry partners and software providers.

References

Abdi, H., and L. J. Williams. 2010. “Principal component analysis.” Wiley Interdiscip. Rev. Comput. Stat. 2 (4): 433–459. https://doi.org/10.1002/wics.101.
Akponeware, A. O., and Z. A. Adamu. 2017. “Clash detection or clash avoidance? An investigation into coordination problems in 3D BIM.” Buildings 7 (3): 75. https://doi.org/10.3390/buildings7030075.
Arabi, S., A. Haghighat, and A. Sharma. 2020. “A deep-learning-based computer vision solution for construction vehicle detection.” Comput.-Aided Civ. Infrastruct. Eng. 35 (7): 753–767. https://doi.org/10.1111/mice.12530.
Awada, M., F. J. Srour, and I. M. Srour. 2021. “Data-driven machine learning approach to integrate field submittals in project scheduling.” J. Manage. Eng. 37 (1): 04020104. https://doi.org/10.1061/(ASCE)ME.1943-5479.0000873.
Chou, J.-S., M.-Y. Cheng, Y.-W. Wu, and A.-D. Pham. 2014. “Optimizing parameters of support vector machine using fast messy genetic algorithm for dispute classification.” Expert Syst. Appl. 41 (8): 3955–3964. https://doi.org/10.1016/j.eswa.2013.12.035.
Dong, G., and H. Liu. 2018. Feature engineering for machine learning and data analytics. Boca Raton, FL: CRC Press.
Dynamo. 2023. “Dynamo.” Accessed October 30, 2022. https://dynamobim.org/.
Ensafi, M., S. Alimoradi, X. Gao, and W. Thabet. 2022. “Machine learning and artificial intelligence applications in building construction: Present status and future trends.” In Proc., Construction Research Congress 2022, 116–124. Reston, VA: ASCE.
Fang, Q., H. Li, X. Luo, L. Ding, H. Luo, T. M. Rose, and W. An. 2018. “Detecting non-hardhat-use by a deep learning method from far-field surveillance videos.” Autom. Constr. 85 (Jan): 1–9. https://doi.org/10.1016/j.autcon.2017.09.018.
Gondia, A., A. Siam, W. El-Dakhakhni, and A. H. Nassar. 2020. “Machine learning algorithms for construction projects delay risk prediction.” J. Constr. Eng. Manage. 146 (1): 04019085. https://doi.org/10.1061/(ASCE)CO.1943-7862.0001736.
Harode, A., and W. Thabet. 2023. “Extracting BIM data to support a machine learning model for automated clash resolution.” EPiC Ser. Built Environ. 4 (Dec): 381–389. https://doi.org/10.29007/2x41.
Harode, A., W. Thabet, and F. Leite. 2022. “Feature engineering for development of a machine learning model for clash resolution.” EPiC Ser. Built Environ. 3 (May): 398–406. https://doi.org/10.29007/gdx9.
Hsu, H.-C., S. Chang, C.-C. Chen, and I. C. Wu. 2020. “Knowledge-based system for resolving design clashes in building information models.” Autom. Constr. 110 (Feb): 103001. https://doi.org/10.1016/j.autcon.2019.103001.
Hu, Y., and D. Castro-Lacouture. 2019. “Clash relevance prediction based on machine learning.” J. Comput. Civ. Eng. 33 (2): 04018060. https://doi.org/10.1061/(ASCE)CP.1943-5487.0000810.
Hu, Y., D. Castro-Lacouture, and C. M. Eastman. 2019. “Holistic clash resolution improvement using spatial networks.” In Proc., Computing in Civil Engineering 2019: Visualization, Information Modeling, and Simulation, 473–481. Reston, VA: ASCE.
Hu, Y., D. Castro-Lacouture, C. M. Eastman, and S. B. Navathe. 2020. “Automatic clash correction sequence optimization using a clash dependency network.” Autom. Constr. 115 (Jul): 103205. https://doi.org/10.1016/j.autcon.2020.103205.
Huang, Y., and W. Y. Lin. 2019. “Automatic classification of design conflicts using rulebased reasoning and machine learning—An example of structural clashes against the MEP model.” In Vol. 36 of Proc., Int. Symp. on Automation and Robotics in Construction, 324–331. Edinburgh, UK: International Association for Automation and Robotics in Construction Publications.
iConstruct. 2021. “iConstruct.” Accessed March 14, 2021. https://iconstruct.com/.
Japkowicz, N. 2000. “The class imbalance problem: Significance and strategies.” In Vol. 56 of Proc., Int. Conf. on Artificial Intelligence, 111–117. Princeton, NJ: Citeseer.
Kolar, Z., H. Chen, and X. Luo. 2018. “Transfer learning and deep convolutional neural networks for safety guardrail detection in 2D images.” Autom. Constr. 89 (May): 58–70. https://doi.org/10.1016/j.autcon.2018.01.003.
Korman, T. M., M. A. Fischer, and C. B. Tatum. 2003. “Knowledge and reasoning for MEP coordination.” J. Constr. Eng. Manage. 129 (6): 627–634. https://doi.org/10.1061/(ASCE)0733-9364(2003)129:6(627).
Lee, G., and J. W. Kim. 2014. “Parallel vs. sequential cascading MEP coordination strategies: A pharmaceutical building case study.” Autom. Constr. 43 (Jul): 170–179. https://doi.org/10.1016/j.autcon.2014.03.004.
Liu, B., K. Blekas, and G. Tsoumakas. 2022. “Multi-label sampling based on local label imbalance.” Pattern Recognit. 122 (Feb): 108294. https://doi.org/10.1016/j.patcog.2021.108294.
Maimon, O., and L. Rokach. 2005. Data mining and knowledge discovery handbook. Berlin: Springer.
Oliveira, B. A. S., A. P. D. F. Neto, R. M. A. Fernandino, R. F. Carvalho, A. L. Fernandes, and F. G. Guimaraes. 2021. “Automated monitoring of construction sites of electric power substations using deep learning.” IEEE Access 9 (Jan): 19195–19207. https://doi.org/10.1109/ACCESS.2021.3054468.
Pärn, E. A., D. J. Edwards, and M. C. P. Sing. 2018. “Origins and probabilities of MEP and structural design clashes within a federated BIM model.” Autom. Constr. 85 (Jan): 209–219. https://doi.org/10.1016/j.autcon.2017.09.010.
Patel, H. 2021. “What is feature engineering—Importance, tools and techniques for machine learning.” Accessed February 2, 2022. https://towardsdatascience.com/what-is-feature-engineering-importance-tools-and-techniques-for-machine-learning-2080b0269f10.
Pedregosa, F., G. Varoquaux, A. Gramfort, V. Michel, B. Thirion, O. Grisel, M. Blondel, P. Prettenhofer, R. Weiss, and V. Dubourg. 2011. “Scikit-learn: Machine learning in Python.” J. Mach. Learn. Res. 12 (Nov): 2825–2830.
Radke, A., T. Wallmark, and M. Tseng. 2009. “An automated approach for identification and resolution of spatial clashes in building design.” Proc., 2009 IEEE Int. Conf. on Industrial Engineering and Engineering Management, 2084–2088. New York: IEEE.
Ramasubramanian, K., and A. Singh. 2019. Machine learning using R: With time series and industry-based uses in R. New York: Apress.
Sadatnya, A., N. Sadeghi, S. Sabzekar, M. Khanjani, A. N. Tak, and H. Taghaddos. 2023. “Machine learning for construction crew productivity prediction using daily work reports.” Autom. Constr. 152 (Aug): 104891. https://doi.org/10.1016/j.autcon.2023.104891.
Sahani, N., R. Zhu, J.-H. Cho, and C.-C. Liu. 2023. “Machine learning-based intrusion detection for smart grid computing: A survey.” ACM Trans. Cyber-Phys. Syst. 7 (2): 1–31. https://doi.org/10.1145/3578366.
Salem, A. M., M. S. Yakoot, and O. Mahmoud. 2022. “Addressing diverse petroleum industry problems using machine learning techniques: Literary methodology—Spotlight on predicting well integrity failures.” ACS Omega 7 (3): 2504–2519. https://doi.org/10.1021/acsomega.1c05658.
Schubert, E., J. Sander, M. Ester, H. P. Kriegel, and X. Xu. 2017. “DBSCAN revisited, revisited: Why and how you should (still) use DBSCAN.” ACM Trans. Database Syst. 42 (3): 1–21. https://doi.org/10.1145/3068335.
Singh, D., and B. Singh. 2020. “Investigating the impact of data normalization on classification performance.” Appl. Soft Comput. 97 (Dec): 105524. https://doi.org/10.1016/j.asoc.2019.105524.
Sorower, M. S. 2010. “A literature survey on algorithms for multi-label learning.” Oregon State Univ. 18 (1): 25.
Talend. 2023. “Talend.” Accessed October 30, 2022. https://www.talend.com/.
Theobald, O. 2017. Machine learning for absolute beginners: A plain English introduction. London: Scatterplot Press.
ul Hassan, F., and T. Le. 2021. “Computer-assisted separation of design-build contract requirements to support subcontract drafting.” Autom. Constr. 122 (Feb): 103479. https://doi.org/10.1016/j.autcon.2020.103479.
Van Eck, N. J., and L. Waltman. 2011. “Text mining and visualization using VOSviewer.” Preprint, submitted September 9, 2011. https://arxiv.org/abs/109.2058.
Wang, L., and F. Leite. 2016. “Formalized knowledge representation for spatial conflict coordination of mechanical, electrical and plumbing (MEP) systems in new building projects.” Autom. Constr. 64 (Apr): 20–26. https://doi.org/10.1016/j.autcon.2015.12.020.
Zhu, R., X. Hu, J. Hou, and X. Li. 2021. “Application of machine learning techniques for predicting the consequences of construction accidents in China.” Process Saf. Environ. Prot. 145 (Jan): 293–302. https://doi.org/10.1016/j.psep.2020.08.006.

Information & Authors

Information

Published In

Go to Journal of Computing in Civil Engineering
Journal of Computing in Civil Engineering
Volume 38Issue 2March 2024

History

Received: Jun 9, 2023
Accepted: Oct 20, 2023
Published online: Jan 10, 2024
Published in print: Mar 1, 2024
Discussion open until: Jun 10, 2024

Permissions

Request permissions for this article.

Authors

Affiliations

Ph.D. Candidate, Myers-Lawson School of Construction, Virginia Tech, Blacksburg, VA 24060 (corresponding author). ORCID: https://orcid.org/0000-0001-8299-0041. Email: [email protected]
Walid Thabet, Ph.D. [email protected]
Professor, Myers-Lawson School of Construction, Virginia Tech, Blacksburg, VA 24060. Email: [email protected]
Assistant Professor, Myers-Lawson School of Construction, Virginia Tech, Blacksburg, VA 24060. ORCID: https://orcid.org/0000-0002-3531-8137. Email: [email protected]

Metrics & Citations

Metrics

Citations

Download citation

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

View Options

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share