Digitalization of construction project requirements using natural language processing (NLP) techniques

Hassan, Fahad Ul (2022) Digitalization of construction project requirements using natural language processing (NLP) techniques. PhD thesis, Clemson University, USA.

Abstract

Contract documents are a critical legal component of a construction project that specify all wishes and expectations of the owner toward the design, construction, and handover of a project. A single contract package, especially of a design-build (DB) project, comprises hundreds of documents including thousands of requirements. Precise comprehension and management of the requirements are critical to ensure that all important explicit and implicit requirements of the project scope are captured, managed, and completed. Since requirements are mainly written in a natural human language, the current manual methods impose a significant burden on practitioners to process and restructure them into a manageable format during different construction stages. The conventional manual methods may also involve human errors that could result in costly delays and legal disputes. With the advancement of natural language processing (NLP) techniques, there have been several efforts in automating the requirement processing and management. However, the existing automated models developed by previous researchers are highly domain-specific, application-oriented, and applicable to quantitative requirements only. The use of specific datasets, categories, and rules in training those models has limited their applicability to certain applications only. To address these gaps, the current study proposes a novel requirement digitalization framework that utilizes natural language processing (NLP) techniques to process and restructure requirements in contracts. The proposed framework is comprised of four main models: (1) an NLP-based binary text classification model leveraging rules and machine learning algorithms to extract all requirements from construction contracts, (2) an NLP-based multiclass text classification model to classify requirements into different categories (such as design, construction, and operation and maintenance), (3) a syntactic rule-based requirement tagging model employing NLP to extract project activity-related information (such as actor, action, and object) from the requirements, and (4) a semantic NLP-based requirement prioritization model to rank requirements in terms of their severity levels. The models were evaluated in terms of different metrics including accuracy, precision, recall, and f-score. The evaluations were performed on datasets of unseen requirements extracted from contracts of real DB projects. The effectiveness of the proposed models was further investigated by conducting experimental studies to compare their performance with humans. The proposed models developed in this research yielded an impressive performance ranging from 80% to 96%.

Item Type: Thesis (Doctoral)
Thesis advisor: Le, Tuyen
Index terms: project scope, construction contract, documents, package, accuracy, machine learning, dispute, construction stages, construction project, operation and maintenance, owner, effectiveness, practitioner, contract document, experiment, dataset, digitalization
Subjects: scope management, professional development, contractual condition, project delivery, sociology, digital technology, artificial intelligence, contractual arrangements, contract type, performance management, maintenance engineering, data management, production management, practitioner, dispute resolution, data collection methods
Topics: Digital Applications, Quality Management, Roles and Professions, Business Strategy, Information Management, Procurement, Contract Administration, Legal Issues, Research Practice, Project Management, Stakeholder Management
Descriptive scope: 3 PCE

N.B. Descriptive scope is a count of how many of the five facets of empirical research are indicated by the words used in title, abstract and keywords. It is not intended as a judgement on the research; merely a count of the kind of word we would expect to indicate Phenomenon, Concepts, Theoretical framing, Empirical techniques, Analytical techniques. If all five are present, then a code of “5 PCTEA” will indicate this. If you feel the coding for this record is questionable, we welcome discussion around the terms we matched or the way we categorized them. The facet you would expect may not be coded, or a facet may be coded inappropriately. This can also bear on a larger question, of which facets should be treated as defining in construction management research. Please get in touch, and we will look at it. More details here