Comparing natural language processing methods to cluster construction schedules

Hong, Y; Xie, H; Bhumbra, G and Brilakis, I (2021) Comparing natural language processing methods to cluster construction schedules. Journal of Construction Engineering and Management, 147(10), ISSN 0733-9364

Abstract

The names of construction activities are the only unstructured data attribute in construction schedules, and they often guide construction execution. Activity names are devised to communicate between stakeholders, and therefore often are written using inconsistent terminologies across repetitive activities with omitted contextual information. This presents a challenge for machine learning systems when learning patterns from construction schedules. This paper compared the performance of state-of-the-art text-related clustering methods in identifying repetitive activities. This was achieved by creating a ground truth data set on the basis of the standard construction work classification, and then comparing the precision, recall, and F1 score of latent semantic analysis (LSA), latent Dirichlet allocation (LDA), word2vec, and fastText algorithms to group activity names in 27 construction schedules. Results indicated that the F1 score of LSA outperformed LDA (0.84% versus 0.88%), whereas the results of language models-based clustering depended on the quality of word embedding and the paired clustering method. This study provides insight into how to preprocess activity names of construction schedules for further artificial intelligence (AI)-based quantitative analysis. Methodologies described in this study will help researchers who work on natural language-related research in construction (e.g., safety and contract management) to better capture the feature of words, rather than only counting the word frequencies.

Item Type: Article
Uncontrolled Keywords: construction schedule; text data; unsupervised learning
Date Deposited: 11 Apr 2025 19:48
Last Modified: 11 Apr 2025 19:48