A Machine Learning Approach to Classifying Construction Cost Documents into the International Construction Measurement Standard
Not on the map. Why?
Abstract (arXiv)
We introduce the first automated models for classifying natural language descriptions provided in cost documents called "Bills of Quantities" (BoQs) popular in the infrastructure construction industry, into the International Construction Measurement Standard (ICMS). The models we deployed and systematically evaluated for multi-class text classification are learnt from a dataset of more than 50 thousand descriptions of items retrieved from 24 large infrastructure construction projects across the United Kingdom. We describe our approach to language representation and subsequent modelling to examine the strength of contextual semantics and temporal dependency of language used in construction project documentation. To do that we evaluate two experimental pipelines to inferring ICMS codes from text, on the basis of two different language representation models and a range of state-of-the-art sequence-based classification methods, including recurrent and convolutional neural network architectures. The findings indicate a highly effective and accurate ICMS automation model is within reach, with reported accuracy results above 90% F1 score on average, on 32 ICMS categories. Furthermore, due to the specific nature of language use in the BoQs text; short, largely descriptive and technical, we find that simpler models compare favourably to achieving higher accuracy results. Our analysis suggest that information is more likely embedded in local key features in the descriptive text, which explains why a simpler generic temporal convolutional network (TCN) exhibits comparable memory to recurrent architectures with the same capacity, and subsequently outperforms these at this task.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 17 of its 52 references that are in the map. First posted on arXiv 24 Oct 2022.
Builds on
17 of 52 references.
References · 17
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,530
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,016
- 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,462
- 2016WaveNet: A Generative Model for Raw Audiocited by 1,710
- 2018An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modelingcited by 1,447
- 2014Convolutional Neural Networks for Sentence Classificationcited by 1,124
- 2019EDA: Easy Data Augmentation Techniques for Boosting Performance on Text Classification Taskscited by 800
- 2021A Survey of Data Augmentation Approaches for NLPcited by 408
- 2014A Convolutional Neural Network for Modelling Sentencescited by 163
- 2014Effective Use of Word Order for Text Categorization with Convolutional Neural Networkscited by 39
- 2016Sequential Short-Text Classification with Recurrent and Convolutional Neural Networkscited by 28
5 more
- 2019Deep Short Text Classification with Knowledge Powered Attentioncited by 22
- 2018Counterexample-Guided Data Augmentationcited by 15
- 2021Task-oriented Dialogue Systems: performance vs. quality-optima, a reviewcited by 3
- 2016Word Embeddings for the Construction Domaincited by 1
- 2022Problem Classification for Tailored Helpdesk Auto-Repliescited by 1
Built on by
Not cited yet.