Next Article in Journal
Estimation of Height Changes of Continuous GNSS Stations in the Eastern Anatolia Region during the Seasonal Variation
Next Article in Special Issue
Transfer Learning-Based Object Detection Model for Steel Structure Bolt Fastening Inspection
Previous Article in Journal
Preparation and Modification of Activated Carbon for the Removal of Pharmaceutical Compounds via Adsorption and Photodegradation Processes: A Comparative Study
Previous Article in Special Issue
Suitability Evaluation of Old Industrial Buildings Transformed into Stadiums
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Artificial Neural Network Model to Predict Final Construction Contract Duration

by
Abdullah M. Alsugair
,
Khalid S. Al-Gahtani
*,
Naif M. Alsanabani
,
Abdulmajeed A. Alabduljabbar
and
Abdulmohsen S. Almohsen
Department of Civil Engineering, King Saud University, P.O. Box 2454, Riyadh 114, Saudi Arabia
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(14), 8078; https://doi.org/10.3390/app13148078
Submission received: 7 May 2023 / Revised: 6 July 2023 / Accepted: 8 July 2023 / Published: 11 July 2023

Abstract

:
Forecasting the final construction contract duration at an early stage plays a vital role in the progress of a project. An inaccurate project duration prediction may lead to the project’s benefits being lost. It is essential to precisely predict the duration due to the presence of several different factors. This paper contributed to developing a model to predict final construction contract duration (FCCD) in the early stages based on parameters characterized as few and shared for any contract. (contract cost, contract duration, and sector). This paper developed an Artificial Neural Network (ANN) model based on 135 Saudi construction project data. The development model has three stages. The first stage was standardization and augmentation using Zavadskas and Turskis’ logarithmic and Pasini methods. The second and third stages were the first and second analyses of the ANN models, respectively. The first analysis aimed to promote the used data and integrate them into the second analysis to develop the ANN model. The ANN models were compared with three linear regression (LR) models (LR1, LR2, and LR3) and other models in the literature. The results revealed that the accuracy of the ANN model provides reasonable accuracy with an average mean absolute percentage error (MAPE) of 12.22%, which is lower than the LR3′s MAPE by 27.03%. The accuracy of the ANN model is similar to that of earned value management (EVM) in the previous study. This paper supports research to deal with relatively little data and integrate them into a neural network. The ANN model assists the stakeholder in making appropriate decisions for the project during the pre-tendering phase by predicting the actual contract duration based on the CC, CD, and project sector.

1. Introduction

The construction industry significantly contributes to countries’ economic progress. Construction is an industry that contributes significantly to the overall Gross Domestic Product (GDP) and is expected to expand. Delays in construction projects have become a widespread issue due to the complexity of the construction industry. Despite having a positive impact on the economy and technological improvements in the sector [1,2], construction delays have a wide range of social and economic repercussions. These delays negatively impact sustainability’s social, environmental, and financial triple bottom lines [3]. Delays can lead to schedule and cost overruns, decreased contractor earnings, additional losses for the owner’s capital due to an extended construction phase, mistrust between the owner and contractor, legal battles involving many parties, and outright project abandonment. Gebrehiwet and Luo [4] noted that cost overruns, contract cancellation, arbitration, and litigation are some of a delay’s crucial effects. According to Khattri et al. [5], a delay can result in disagreements, cost overruns, time overruns, abandonment, negotiation, legal action, litigation, and complete desertion. Numerous studies have been carried out over the years to address this significant issue, especially to identify the underlying factors that increase the probability of a building delay and its adverse effects.
Researchers in multiple nations have revealed numerous harmful consequences of delays. Hecker [6] claimed that significant cost overruns ranging from 40% to 400% occurred on various infrastructure projects in the United States of America. In the United Kingdom of Great Britain, just 38% of projects were finished within 5% of the contract timeline program, and only 70% were completed within 5% of the tender cost [7]. Additionally, according to [8], only one-eighth of Australian building projects were finished by the deadlines outlined in the contracts, and the typical schedule overrun was greater than 40%. Moreover, Sodangi and Salman [9] stated that about 70% of projects in Nigeria encountered delays, demonstrating that delays are a significant issue in Nigerian construction. Only 30% of building projects in the Kingdom of Saudi Arabia (KSA) were finished on time, while the typical time overrun was up to 30% [10].
Most studies have focused on identifying and analyzing the factors affecting delays in projects [4,11,12,13]. They pointed out that the factors that cause poor project performance still need to be fully understood. The causes of time delays were different from region to region. There is a need for more studies to predict the final construction contract duration in the early stages to assist stakeholders in deciding whether to continue or halt the project. Therefore, this paper aims to develop forecasting models for predicting the final construction duration project-based Artificial Neural Network (ANN) based on contract cost, contract duration, and sector type of 135 Saudi Arabia construction project data. Developing ANN models goes through three processes. This paper contributed to designing a model to forecast FCCD in the early stages based on parameters represented as few and shared for any contract. (CC, CD, and sector). The theoretical contribution of the paper is to utilize small data to develop the ANN model. In addition, the practical implications of the paper are to forecast the final construction duration at the pre-tendering stage.

2. Literature Review

The forecast construction contract duration studies have been distributed into three types of models. The first type of model is to predict the final duration based on the causes of the project delay. The second type of model is based on historical data, such as earned value management (EVM). The third type of model depends on the characteristics of a contract (artificial neural network, regression, hybrid models) or on information from the last completed contract that had the same condition as the required contract (case-based reasoning, CBS).

2.1. Forecast Model Based on the Causes of the Time Delays

In this section, the researchers tried to find the significant factors that affected the time delay and integrated them as input data to forecast the final construction contract duration. In a general project, Al-Gahtani et al. [14] used ten previously discovered criteria to construct a simulation forecasting model for the delay duration in Saudi projects using system dynamics. In order to consider the ten factors that influence project delay, they carried out a systematic, integrated approach using the DEMATEL methodology and system dynamics (SD). This work solved the challenge of methodically creating a causal loop diagram inside the SD modeling process using the DEMATEL technique. Next, consistency and extreme conditions were tested on the generated SD model. Then, it was implemented and validated using three case studies in KSA by contrasting each case study’s real and fitted progress curves. In addition, Ajayi and Chinda [2] developed a model to examine the impact of the factors on the final construction project time. The model combined two mathematical decision-making techniques, DEMATEL and SD modeling. The simulation findings highlight the significance of avoiding design errors at the project’s beginning (or preconstruction stage) to reduce project delays.
For highway projects, Pewdum et al. [15] evolved models to project the final cost and duration of a highway construction project while it was still in the planning stages. Before designing the forecasting models, project data were gathered and examined to determine the variables influencing the project’s ultimate budget and duration. The research for these models was based on the ANN. Han et al. [16] examined the influence of the non-value-adding effort generated from design errors and changes in design on the time delay of the project using system dynamics.
In order to facilitate reliable project delay risk analysis and forecasting using objective data sources, Gondia et al. [17] refined and built machine learning (ML) algorithms (decision tree and naïve Bayesian algorithms). As a result, the relevant delay risk sources and components were first found. A multivariate data set of past project timeliness and delay-inducing risk sources was assembled. Exploratory data analysis was then used to reveal the system’s intricacy and interconnectivity. In order to anticipate the extent of project delays, the two appropriate algorithms were found and trained using the data set. These models used decision trees and naive Bayesian classification algorithms. Finally, cross-validation tests were performed on both models to assess their predictive abilities. The models were then contrasted using performance metrics pertinent to ML.

2.2. Forecast Model Based on Characteristics of a Contract or Project

Although the earned value management (EVM) approach is a successful project oversight and management strategy in terms of foretelling the cost performance index and other cost indicators, the technique may require more improvements to be more effective at estimating the project’s completion time [18,19]. Vanhoucke and Vandevoorde [19] assumed that project activities and precedence relations were known to predict the final contract duration (FCCD). Urgilés et al. [20] examined the adequate EVM and value schedule to forecast the final duration of hydroelectric power generation projects. Sackey et al. [21] also developed a new method based on the EVM to forecast the final construction contract duration (FCCD). They used the actual time spent on each activity. One of the challenges faced by the users of the management method in predicting the actual duration of the contract is that the method requires historical data for the project. In other words, EVM also needs accurate information from a project, such as its cost, earned value, and planned value, at any given time, and it may not be possible to predict it at an early stage of the contract.
On the other hand, the case-based reasoning method is mainly used to forecast the construction project cost. However, Jin et al. [22] established a CBR model that can correctly predict the FCCD at the planning stage.

2.3. Regression and ANN Models

Several studies utilized regression and ANN models to estimate the FCCD. For example, Skitmore and Ng [23] developed a regression model based on cross-validation. The model parameters were project type, sector, contractor selection, and the 93 Australian building project model. Thomas and Thomas [24] developed a regression model to predict the building project duration based on 51 historical data. The model parameters were the area of the building, estimated duration, and estimated cost. The model did not consider the project sectors, and the model cannot be used for different types of projects, such as electrical or mechanical projects. The artificial neural network method proved more advanced and performed better than the regression model [25]. The ANN model developed by [26] was to forecast the duration of building projects. The input data included the number of floors, foundation type, activities, contractor class and client class, and floor area. The mean absolute error was 25.9%. Moreover, Gab-Allah et al. [27] established an ANN model for predicting the building project. The parameters were the type of clients, construction quality, project location, the total height of the project, client coordination with contractor staff, contract type (unit price contract/lump sum), contactor selection method, and quality of project documentation. The maximum error of the model was 20%.
The previous models required specific information, which varies from one project to another, such as the model developed by Al-Gahtani et al. [14], Ajayi and Chinda [2], Pewdum et al. [15], or contract data that should be available through the construction stage, such as Sackey et al. [23]. Although the CBR method has proven its effectiveness in predicting the duration of the contract, it requires the availability of a previously completed project similar to the one required in terms of characteristics and operational conditions, which may be difficult to provide. In terms of the regression and ANN models, the above model was utilized for building project duration and cannot be generalized to other projects. Therefore, there is a need to develop a predictive model using the ANN model, which is used for different projects and is based on common and available data. This paper contributed to the development of a model to predict FCCD in the early stages based on a few common node criteria (CC, CD, and sector). Those parameters are characterized as being few and common for any contract. However, the ANN models need extensive data to provide a reliable and adequate forecast model. In this paper, the available data were relatively small (135), making it challenging to deal with them using an ANN model. To address the issue, the relatively small data issue was solved using the two methods that regard standardization (Zavadskas and Turskis’ logarithmic) and augmentation data by utilizing the method introduced by [28], which was then utilized in developing the ANN model. The input data tested consists of contract cost, contract duration, and project sectors. This study presented a reasonable-accuracy prediction model based on KSA project data. The analysis approach used to create the model can also be applied to projects from other areas of the globe.

3. Artificial Neural Network (ANN) Model

This section provides an important and simple introduction to ANN model structures. The Artificial Neural Network (ANN) is an ML method that emerged from the concept of biological neural networks in the human brain. In situations where the actual process is complex and we are unsure of the nature of each phenomenon involved, it is one of the most excellent tools for value prediction [29]. Civil Engineering is one of the areas that benefits from ML. Such applications include earthquake engineering, structural health monitoring, damage identification and detection, and structural design. The VULMA ML-based tool is an example of such application automation, establishing a seismic vulnerability score for building structures [30,31].
A model known as an ANN builds an algorithm from any function to estimate the outcome [29]. The structures of the ANN consist of three layers: input layer, hidden layer (one or more than one), and hidden layer, as shown in Figure 1. The main aim of the hidden layer is to extract some of the most relevant patterns from the inputs and send them on to the next layer for further analysis. The mechanism of each hidden neuron consists of two sequence functions, S and a, as shown in Figure 2. The hidden layer also accelerates and improves the efficiency of the network by recognizing just the most essential information from the inputs and discarding redundant information. The benefit of using an ANN in Statistical Package for Social Sciences software is its simplicity and ability to handle small amounts of data, like the sector in this article. Moreover, the IBM SPSS Statistics 20 program can provide a neat illustration of using the ANN model with the strong relationships among neurons and the bias values. Additionally, SPSS makes it simple to choose the percentage of training and testing processes and provides the relative errors of the two processes together with the expected result values. Moreover, the program can provide the weighting values among the connections of the neurons and the output computed by the ANN model. On the other hand, the activation function allows the model to capture nonlinear relationships between the inputs. In addition, the activation function contributes to converting the input into a more usable output. The types of activation functions are hyperbolic tangent functions (Equation (1)), sigmoid functions (Equation (2)),
f = 1 e 2 x 1 + e 2 x
f = 1 1 + e x

4. Methodology

The methodology is mainly comprised of three stages: data initialization, ANN development, and an evaluation model. The data initialization consists of data collection, standardization, and augmentation, while the ANN development includes the first and second analyses. The first analysis stage represented normalizing and maximizing data using Zavadskas and Turskis’ logarithmic method and the method introduced by [32]. These methods overcome the issue of relatively small data. Then, the accuracy of the developed ANN model was determined using the mean absolute percentage error (MAPE). The second analysis stage is developing the ANN models on the modified data generated from the first stage, as shown in Figure 3. The ANN models were evaluated by comparing the results with several other past models in the literature.

4.1. Data Initialization

The section mainly aimed to collect and prepare data to make them suitable for use in artificial neural networks. It can be achieved by performing three steps: collecting, standardizing, and augmenting the standardized data. Gebrehiwet and Luo [4] and Khattri et al. [5] pointed out that the time delay had an influence on the cost and time overrun, which were reflected in the contract by CC and CD, respectively. Therefore, the collected data parameters were CD, CC, FCCD, contract sector (public, semi-public, private), and contract type (building, electric, mechanic).

4.1.1. Data Collection

The information from previously finished projects was required to create models forecasting the final construction duration. A survey was created and sent to numerous organizations to gather information from the finished building projects in KSA (Appendix A).
The project’s scheduled start and finish dates were compared with the actual dates to determine the projected and real project durations. The data were collected, reviewed, and the invalid ones were eliminated. Models for predicting real construction duration were developed and validated using data from 135 projects completed in KSA. The frequencies of public, semi-public, and private were 80 (59.26%), 49 (36.30%), and 5 (4.44%), respectively. In addition, the CC ranges from 18,200 SAR to 650,000,000 SAR. On the other hand, the CD varied from 0.47 months to 138.30 months, while the FCCD changed from 0.37 months to 146.00 months. The frequencies of building, electric, and mechanic were 66 (48.89%), 14 (10.37%), and 55 (40.74%), respectively.

4.1.2. Sample Size Examine

The sample size of 135 projects can be examined by calculating the minimum size that follows the normal distribution using Equation (3), which is based on the confidence level (95%), probability value choice (p), which is set at 0.5, and confidence interval, which should be less than 0.2 [33].
S a m p l e   s i z e = Z 2 p 1 p C 2
where Z is a value corresponding to a 95% confidence level equal to 1.96. By setting the C and p to 0.10 and 0.50, respectively, the minimum sample was 49 projects, which was less than the collected projects (135). Therefore, the collected data was adequate.

4.1.3. Data Parameters Examination

This section aims to examine the impact of CC, CD, project sector, and project type on the FCCD by performing the correlation test between the FCCD and the other parameters. The results of the test are shown in Table 1. The CD, CC, and project sectors correlated with FCCD with Pearson coefficients of 0.784, 0.424, and 0.520, respectively. However, the project type did not correlate with FCCD, where the p-value of the test and Pearson coefficient were 0.666 (more than 0.05) and 0.037 (very weak correlation), respectively. Therefore, the parameters considered as the ANN model’s input layer were CD, CC, and project sector (public, semi-public, and private).

4.1.4. Data Standardization

Anysz et al. [28] stated that several approaches to standardizing input data for ANN result in varied values for accuracy metrics. They examine the six normalized methods (vector, Manhattan, maximum, Weitendorf’s linear, Peldschus’ nonlinear, Zavadskas and Turskis’ logarithms, and Jüttler–Korth linear). Anysz et al. concluded that the Zavadskas and Turskis’ logarithms provide tiny errors between the actual and computed output. Therefore, the method was considered to standardize the 135 data sets. The standardized formula is shown in Equation (4).
x ¯ i = ln x i ln i = 1 n x i
where  x ¯ i is the standardized variable,  x i is variable, and n represents the total data sets (135). The  x i  was set as either CC, CD, or FCCD. However, the sector variable cannot be dealt with in the standardized method because it is a nominal data type. Therefore, the sector components (public, semi-public, and private) were considered in the ANN as factors. The names of the public, semi-public, and private were set as PUB, SPUB, and PRI, respectively. Depending on the data collection, the factors’ values were changed to zero or one.

4.1.5. Data Augmentation

The ANN methods involve vast data to obtain a reliable forecasted model. However, the data sets were relatively small and may need to be improved. Pasini [28] innovated an “all frame” method to overcome small data issues. The method maximizes the small data by dividing them into N sets. The total data is divided into ten subsets. One is considered testing data, indicated as a blue element in Figure 4. At the same time, the remainder subsets represent training data, shown as white elements in Figure 2. The ten-training data set (ten groups) was generated by the relative positions of the testing data set, shown in Figure 4. The ten ANN models were developed with the same ANN structure based on the number of training data sets.

4.2. ANN Model Development

The ANN model was developed by performing two analyses (first and second), as shown in the following section.

4.2.1. First Analysis

The first analysis aims to detect the data that had significant differences between the observed and computed FCCD. It was accomplished by running ANN models and promoting the data, as detailed in the following section.

Running ANN Models

As illustrated in the main components of the ANN in the previous section, the input layer consists of two patterns of data: scale data ( C C ¯ i , and  C D ¯ i ) and factors data (PUB, SPUB, and PRI). The  C C ¯ i and  C D ¯ i represent the standardized contract cost and standardized contract duration, respectively. The number of hidden layers was set to two, the greatest option in the SPSS-IBM program. In terms of the number of neurons in the hidden layers, they were set as (2m + 1) [34], where m is the number of the input layer neurons, which were five. Therefore, the number of neurons per hidden layer was eleven. Because the hyperbolic activation function is better than the sigmoid activation function [35], the activation function was set as hyperbolic. The output was set to one neuron ( F C C D ¯ i ). The ANN model’ structure is shown in Figure 5.
Ten sets (groups) were considered for the ANN model based on the number of training data sets. Therefore, ten ANN models were developed. Each ANN model was run several times to monitor the Relative Error (RE). It should be close to a constant value to avoid overfitting [36,37]. The RE depended on the observed and computed  F C C D ¯ i  Table 2 shows a portion of the input and output data used in ANN model 2.

Enhance the Used Data Accuracy

Some abnormal data have a detrimental effect on the accuracy of ANN models. There are tools to quality-check used data, such as residual error or APE. This paper identified abnormal data detection using an APE value of more than 35%. The modified training data set was generated and will be used in the second analysis by deleting these data from the training data set. The APE can be computed using Equation (5).
A P E I = F C C D o b s i F C C D c o m i F C D o b s i
where  F C C D o b s i  and  F C C D c o m i are observed in the FCCD F C C D c o m i is computed from the FCCD based on the ANN model’s outputs  F C C D ¯ i . It should be noted that per the ANN model, there were several output values of the  F C C D ¯ i depending on the number of times the models were run after taking an average of the  F C D ¯ i  values ( F C C D ¯ a v e r a g e i ). The  F C C D c o m i  is computed using Equation (3).

4.2.2. Second Analysis

The ten ANN models—the same ANN model in the first analysis—were run several times based on the modified training data sets (ten modified data groups).

4.3. Evaluation Model

The results of the ANN models that were carried out on the modified data were utilized to measure the accuracy of each model using the mean absolute percentage error (MAPE). It can be computed using Equation (6)
MAPE = 1 n m i = 1 n m F C C D o b s i F C C D c o m i F C D o b s i
where nm is the number of modified data used in the ANN model. After that, the average of the ten MAPEs was computed. In addition, each model was tested with its test data to check the validity of the models for new data by measuring MAPE for each model.

5. Results and Discussions

Figure 6a,b shows the distribution frequency of the APE for the first and second analyses, respectively. Although the data for APE greater than 35% were deleted in the first analysis, there were some data for APE greater than 35% in the second analysis. In addition, the positive promotes data not only on essential data with high error (APE > 35%) but also on data with low error, as shown in Figure 6b. The trend of APE’s frequency decreased with the APE value increase in the second analysis. In the first analysis, some data had a greater difference between the observed and computed FCCD than the observed FCCD, as shown in Figure 6a. This difference means that the data may contain a significant number of abnormal data.
Figure 5 shows the MAPE of the ten ANN models for the first and second analyses. The MAPE ranged from 27.5% to 32% for the first analysis. On the other hand, it ranged from 9.68% to 15.84% for the ANN models in the second analysis. The percentage removing data that had a significant difference between observed and computed FCCD (APE > 35%) was significant, with minimum and maximum values of 28% and 42%, respectively, as shown in Figure 7. Although the removing data percentage was high, the MAPE value decreased from 29.9% for the first analysis to 12.22% for the second analysis on average, which was close to the MAPE of the high accuracy models (MAPE   10%), as illustrated by [25,32,38].
Figure 8 shows the accumulative frequency of the APE; the data that had APE less than 10% varies from 48% to 65% among the ten ANN models. Moreover, the percentage of data that had APE less than 20% ranged from 75% to 81%. The difference ranges of the accumulative frequency decreased with increasing APE.
The MAPE results of the ten models for testing data are shown in Figure 9. The MAPE value ranges from 3.47% (ANN-8) to 26.91% (ANN-3). The average MAPE of the ten models was 14.92%, less than the allowable standard value of 20% [27].
The MAPE of the three types of linear regression models (LR1, LR2, and LR3) was compared with the average MAPE of the ANN models in the first and second analyses. The LR1 represents linear regression performed on the 135 data sets without any transformed functions. LR2 and LR3 are linear regressions on the 135 data sets transformed by the square root and logarithmic function, respectively. The equations for LR1, LR2, and LR3 are shown in Table 3. The results indicate that the LR1 provides a high MAPE value of 143%, which indicates a low-accuracy model. On the other hand, the LR2 and LR3 models gave MAPEs of 43.6% and 39.23%, respectively, as shown in Figure 10. The results agreed with the results of [23,39]. They stated that the regression model of transformed data by the logarithmic function provides more accuracy than the other function. However, the three linear regressions had low accuracy due to the high value of the MAPE, as shown in Figure 10. The average value of the MAPE for the first and second analyses was 29.9% and 12.22%, respectively. They are lower than the LR3 by 9.3% and 27.03%, respectively. The paper’s contribution is to increase the accuracy of the ANN model in predicting the FCCD based on relatively small data by using the three methods of preparation (standardize, augment, and promote data).
To study the performance of FCCD, the ANN-5 was considered because the MAPE of the model for training and testing stages for the second analysis provides an average value among the models. Figure 11 shows the variation of the FCCD with CD for public, semi-public, and private. The FCCD value of the public and semi-public has been overestimated. However, the FCCD value for private is underestimated. To compare these results with a study by Skitmore and Ng [23] for residential Australian construction projects, the type of contract is a lump sum, similar to Saudi construction. The Skitmore and Ng curve was between the public and semi-public curves for CD for more than ten months. On the other hand, the previous study curve was close to the semi-public curve for CD for less than ten months.
The accuracy of ANN models was compared with different studies. The CBR model developed by Jin et al. [22] considered geometry, building information, foundation system, subsoil condition, and roof type. The average APE was 5.74%. The value was smaller than the MAPE of the ANN model. The CBR model was used for building projects, while the ANN model utilized projects such as building, highway, electric, and mechanic projects. Therefore, the margin of error may be increased. To compare the accuracy of the ANN model with the EVM developed by [21], the EVM provides a MAPE value of 12.96%, which is close to the MAPE of the ANN model (12.22%) for this paper. On the other hand, the MAPE of the ANN model performed by Pewdum et al. [15] was 6.2% on average. It was less than the developed ANN’ MAPE. It is assumed that the Pewdum ANN model’s input parameters represent the working start date, CD, % actual completion, evaluating date, and % planned completion. These parameters were closely related to the FCCD. However, some parameters were not available in the pre-tendering phase.

6. Conclusions

Early-stage estimation of the final construction contract duration is crucial for the progress and success of a project. The 135 data sets from Saudi projects were used to create the ANN models in the paper. The ANN model’s development consists of three phases. The first phase was to collect the data, process the data using Zavadskas and Turskis’ logarithmic standardization method, augment the data using the method introduced by [33], and generate ten training data sets. In the first analysis, ten ANN models were developed to detect the data with a significant value of APE. These data were then deleted to obtain the modified ten training data sets used in the second analysis. The main findings revealed that the average MAPE of the ANN models in the second analysis was 12.22%, and the model accuracy was high to good. In addition, the ANN model provides better performance than the LR model, especially the linear model that transforms data by a logarithmic function. The paper supports the research using comparatively little data and neural network integration.

Author Contributions

Conceptualization, A.M.A. and K.S.A.-G.; data curation, N.M.A. and A.A.A.; formal analysis, N.M.A. and K.S.A.-G.; funding acquisition, A.M.A. and K.S.A.-G.; investigation, A.M.A., N.M.A. and K.S.A.-G.; methodology, N.M.A., K.S.A.-G. and A.A.A.; project administration, A.M.A., K.S.A.-G. and A.S.A.; resources, A.M.A. and K.S.A.-G.; software, N.M.A.; supervision, A.M.A. and K.S.A.-G.; validation, N.M.A., K.S.A.-G. and A.A.A.; visualization, A.M.A., N.M.A., K.S.A.-G. and A.S.A.; Writing—original draft preparation, A.M.A., N.M.A., A.A.A. and K.S.A.-G.; Writing—review and editing A.M.A., N.M.A., K.S.A.-G. and A.A.A. All authors have read and agreed to the published version of the manuscript.

Funding

The authors extend their appreciation to the Deputyship for Research and Innovation, Ministry of Education in Saudi Arabia, for funding this research work through project no. (IFKSUOR3-380-2).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The raw data supporting the findings of this paper are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Table A1. Table Data of 136 projects.
Table A1. Table Data of 136 projects.
CC (SAR)CD (Month)FCCD (Month)PublicSemi-PublicPrivate
1,500,000138.30134.830.001.000.00
68,460,00033.0033.470.001.000.00
51,438,22923.9777.830.001.000.00
15,499,52823.6075.870.001.000.00
11,739,56910.1334.330.001.000.00
42,791,19030.4230.330.001.000.00
27,490,43533.8037.870.001.000.00
3,889,50014.7776.100.001.000.00
62,974,88023.6023.600.001.000.00
19,265,43020.4736.670.001.000.00
27,058,82914.7728.770.001.000.00
21,520,39424.0023.930.001.000.00
79,890,34520.1728.230.001.000.00
73,802,38229.5048.130.001.000.00
23,106,76417.2344.800.001.000.00
152,539,0131.001.000.001.000.00
21,520,39416.0315.970.001.000.00
60,606,42623.6377.100.001.000.00
211,300,00027.9334.230.001.000.00
30,851,60025.3355.230.001.000.00
26,562,76339.5089.230.001.000.00
147,451,25932.5356.700.001.000.00
189,342,87523.2786.100.001.000.00
90,562,50026.3056.000.001.000.00
40,948,00025.3046.430.001.000.00
95,500,00026.3063.230.001.000.00
6,535,20012.1012.100.001.000.00
57,382,47236.5094.600.001.000.00
101,852,50024.0084.370.001.000.00
103,084,60829.5078.100.001.000.00
110,906,43229.5067.900.001.000.00
35,840,00017.6752.830.001.000.00
39,473,01022.9745.070.001.000.00
42,585,72522.9766.800.001.000.00
63,554,95522.9782.230.001.000.00
26,787,51524.3337.800.001.000.00
1,976,11324.3337.800.001.000.00
22,321,93524.3337.800.001.000.00
4,827,14312.2017.800.001.000.00
4,908,4915.905.430.000.000.00
8,705,6703.036.030.001.000.00
60,170,00024.3331.830.001.000.00
95,154,74630.4235.330.001.000.00
51,711,01624.3372.800.001.000.00
52,922,74024.3372.800.001.000.00
45,947,58624.3342.630.001.000.00
5,530,00035.1063.330.001.000.00
17,202,40118.2346.730.001.000.00
14,486,98011.2016.500.001.000.00
30,771,77415.1324.230.001.000.00
651,000,00012.0013.001.000.000.00
103,040,00036.0039.001.000.000.00
86,400,0003.0032.001.000.000.00
12,000,00012.0015.001.000.000.00
82,351,5646.5030.421.000.000.00
90,060,95016.3033.331.000.000.00
8,850,00014.009.001.000.000.00
21,491,17030.0029.001.000.000.00
13,957,18811.0011.001.000.000.00
72,99030.0028.001.000.000.00
207,4752.002.001.000.000.00
140,726,85627.0041.001.000.000.00
22,259,95813.0022.001.000.000.00
154,6002.001.901.000.000.00
39,704,15442.0048.001.000.000.00
3,454,38612.0012.001.000.000.00
74,7001.000.731.000.000.00
213,5003.002.601.000.000.00
299,2501.001.171.000.000.00
32,142,22218.0034.001.000.000.00
289,2171.000.371.000.000.00
92,6941.500.801.000.000.00
18,2001.000.701.000.000.00
352,6853.002.831.000.000.00
226,6534.0012.001.000.000.00
105,0001.000.901.000.000.00
87,0341.500.901.000.000.00
496,0000.501.031.000.000.00
480,0000.500.371.000.000.00
256,8001.502.501.000.000.00
574,5906.008.931.000.000.00
690,4502.001.701.000.000.00
488,7754.004.001.000.000.00
491,4004.004.001.000.000.00
481,9506.0013.001.000.000.00
489,5103.002.701.000.000.00
444,0003.003.671.000.000.00
11,835,12022.0020.001.000.000.00
232,2813.0010.931.000.000.00
296,1003.002.971.000.000.00
287,0002.002.001.000.000.00
285,1002.002.001.000.000.00
296,5001.001.001.000.000.00
297,0001.001.001.000.000.00
285,0001.001.001.000.000.00
247,8002.002.001.000.000.00
299,8102.002.001.000.000.00
299,9072.002.001.000.000.00
96,2001.501.501.000.000.00
295,7502.002.001.000.000.00
230,0002.002.001.000.000.00
299,7002.002.001.000.000.00
247,3006.006.001.000.000.00
76,0001.501.501.000.000.00
469,0003.003.001.000.000.00
33,500,0006.006.001.000.000.00
6,974,0006.007.501.000.000.00
15,996,9796.006.001.000.000.00
499,0003.003.001.000.000.00
478,0003.003.001.000.000.00
451,0003.003.001.000.000.00
50,000,0008.008.130.000.001.00
190,000,00012.4714.170.000.001.00
20,000,0006.0024.330.000.001.00
35,000,00011.9311.170.000.001.00
11,000,00012.005.000.000.001.00
291,0001.001.001.000.000.00
259,5001.001.001.000.000.00
260,0001.001.001.000.000.00
295,5760.930.931.000.000.00
259,2590.930.931.000.000.00
61,3801.001.001.000.000.00
35,5000.500.501.000.000.00
50,0000.470.471.000.000.00
221,2504.004.001.000.000.00
90,0001.001.001.000.000.00
119,3333.003.001.000.000.00
593,2956.006.001.000.000.00
120,0001.001.001.000.000.00
390,0002.002.701.000.000.00
64,000,00030.5036.501.000.000.00
49,998,49418.2519.001.000.000.00
24,756,24618.2519.001.000.000.00
173,000,00014.0068.001.000.000.00
470,000,00036.00146.001.000.000.00

References

  1. Bertelsen, S.; Sacks, R. Towards a new understanding of the construction industry and the nature of its production. In Proceedings of the 15th Conference of the International Group for Lean Construction, East Lansing, MI, USA, 18–20 July 2007; Michigan State University: East Lansing, MI, USA, 2007; pp. 46–56. [Google Scholar]
  2. Ajayi, B.O.; Thanwadee, C. Impact of construction delay controlling parameters on project schedule: DEMATEL-System dynamics modelling approach. Front. Built Environ. 2022, 8, 799314. [Google Scholar] [CrossRef]
  3. Tafazzoli, M.; Shrestha, P.P. Investigating Causes of Delay in US Construction Projects. In Proceedings of the 53rd ASC Annual International Conference, Seattle, WA, USA, 5–8 April 2017. [Google Scholar]
  4. Gebrehiwet, T.; Luo, H. Analysis of Delay Impact on Construction Project Based on RII and Correlation Coefficient: Empirical Study. Procedia Eng. 2017, 196, 366–374. [Google Scholar] [CrossRef]
  5. Khattri, T.; Agarwal, S.; Gupta, V.; Pandey, M. Causes and Effects of Delay in Construction Project. Int. Res. J. Eng. Technol. 2016. Available online: www.irjet.net (accessed on 4 March 2023).
  6. Hecker, J.Z. Transportation Infrastructure: Cost and Oversight Issues on Major Highway and Bridge Projects; US General Accounting Office: Washington, DC, USA, 2002.
  7. Latham, S.M. Constructing the Team; HMSO: London, UK, 1994. [Google Scholar]
  8. Bromilow, F.J. Measurement and scheduling of construction time and cost performance in the building industry. Chart. Build. 1974, 10, 57–65. [Google Scholar]
  9. Sodangi, M.; Salman, A. AHP-DEMATEL modelling of consultant related delay factors affecting sustainable housing construction in Saudi Arabia. Int. J. Constr. Manag. 2022. [Google Scholar] [CrossRef]
  10. Assaf, S.A.; Al-Hejji, S. Causes of delay in large construction projects. Int. J. Proj. Manag. 2006, 24, 349–357. [Google Scholar] [CrossRef]
  11. Al Saeedi, A.S.; Karim, A.M. Major Factors of Delay in Developing Countries Construction Projects: Critical Review. Int. J. Acad. Res. Bus. Soc. Sci. 2022, 12, 797–809. [Google Scholar] [CrossRef] [PubMed]
  12. Sambasivan, M.; Soon, Y.W. Causes and effects of delays in Malaysian construction industry. Int. J. Proj. Manag. 2007, 25, 517–526. [Google Scholar] [CrossRef]
  13. Love, P.; Edwards, D.J. Forensic project management: The underlying causes of rework in construction projects. Civ. Eng. Environ. Syst. 2004, 21, 207–228. [Google Scholar] [CrossRef]
  14. Al-Gahtani, K.; Alsugair, A.; Alsanabani, N.; Alabduljabbar, A.; Almutairi, B. Forecasting delay-time model for Saudi construction projects using DEMATEL–SD technique. Int. J. Constr. Manag. 2022, 1–15. [Google Scholar] [CrossRef]
  15. Pewdum, W.; Rujirayanyong, T.; Sooksatra, V. Forecasting final budget and duration of highway construction projects. Eng. Constr. Archit. Manag. 2009, 16, 544–557. [Google Scholar] [CrossRef]
  16. Han, S.; Lee, S.; Peña-Mora, F. Identification and Quantification of Non-Value-Adding Effort from Errors and Changes in Design and Construction Projects. J. Constr. Eng. Manag. 2012, 138, 98–109. [Google Scholar] [CrossRef]
  17. Gondia, A.; Siam, A.; El-Dakhakhni, W.; Nassar, A.H. Machine learning algorithms for construction projects delay risk prediction. J. Constr. Eng. Manag. 2020, 146, 4019085. [Google Scholar] [CrossRef]
  18. Anbari, F.T. Earned value project management method and extensions. Proj. Manag. J. 2003, 34, 12–23. [Google Scholar] [CrossRef]
  19. Vanhoucke, M.; Vandevoorde, S. A simulation and evaluation of earned value metrics to forecast the project duration. J. Oper. Res. Soc. 2007, 58, 1361–1374. [Google Scholar] [CrossRef]
  20. Urgilés, P.; Claver, J.; Sebastián, M.A. Analysis of the earned value management and earned schedule techniques in complex hydroelectric power production projects: Cost and time forecast. Complexity 2019, 2019, 3190830. [Google Scholar] [CrossRef] [Green Version]
  21. Sackey, S.; Lee, D.E.; Kim, B.S. Duration Estimate at Completion: Improving Earned Value Management Forecasting Accuracy. KSCE J. Civ. Eng. 2020, 24, 693–702. [Google Scholar] [CrossRef]
  22. Jin, R.; Han, S.; Hyun, C.; Cha, Y. Application of Case-Based Reasoning for Estimating Preliminary Duration of Building Projects. J. Constr. Eng. Manag. 2016, 142, 04015082. [Google Scholar] [CrossRef]
  23. Skitmore, R.M.; Ng, S.T. Forecast models for actual construction time and cost. Build. Environ. 2003, 38, 1075–1083. [Google Scholar] [CrossRef] [Green Version]
  24. Thomas, N.; Thomas, A.V. Regression modelling for prediction of construction cost and duration. Appl. Mech. Mater. 2017, 857, 195–199. [Google Scholar] [CrossRef]
  25. Badawy, M. A hybrid approach for a cost estimate of residential buildings in Egypt at the early stage. Asian J. Civ. Eng. 2020, 21, 763–774. [Google Scholar] [CrossRef]
  26. Ujong, J.A.; Mbadike, E.M.; Alaneme, G.U. Prediction of cost and duration of building construction using artificial neural network. Asian J. Civ. Eng. 2022, 23, 1117–1139. [Google Scholar] [CrossRef]
  27. Gab-Allah, A.A.; Ibrahim, A.H.; Hagras, O.A. Predicting the construction duration of building projects using artificial neural networks. Int. J. Appl. Manag. Sci. 2015, 7, 123–141. [Google Scholar] [CrossRef]
  28. Pasini, A.; Lorè, M.; Ameli, F. Neural network modelling for the analysis of forcings/temperatures relationships at different scales in the climate system. Ecol. Model. 2006, 191, 58–67. [Google Scholar] [CrossRef]
  29. Loy, J. Neural Network Projects with Python: The Ultimate Guide to Using Python to Explore the True Power of Neural Networks through Six Projects; Packt Publishing Ltd.: Birmingham, UK, 2019. [Google Scholar]
  30. Cardellicchio, A.; Ruggieri, S.; Nettis, A.; Renò, V.; Uva, G. Physical interpretation of machine learning-based recognition of defects for the risk management of existing bridge heritage. Eng. Fail. Anal. 2023, 149, 107237. [Google Scholar] [CrossRef]
  31. Cardellicchio, A.; Ruggieri, S.; Leggieri, V.; Uva, G. View VULMA: Data Set for Training a Machine-Learning Tool for a Fast Vulnerability Analysis of Existing Buildings. Data 2022, 7, 4. [Google Scholar] [CrossRef]
  32. Anysz, H.; Zbiciak, A.; Ibadov, N. The Influence of Input Data Standardization Method on Prediction Accuracy of Artificial Neural Networks. Procedia Eng. 2016, 153, 66–70. [Google Scholar] [CrossRef] [Green Version]
  33. Badawy, M.; Alqahtani, F.; Hafez, H. Identifying the risk factors affecting the overall cost risk in residential projects at the early stage. Ain Shams Eng. J. 2022, 13, 101586. [Google Scholar] [CrossRef]
  34. Zayed, T. Assessment of Productivity for Concrete Bored Pile Construction. Ph.D. Thesis, Purdue University, West Lafayette, IN, USA, 2001. [Google Scholar]
  35. Sharma, S.; Sharma, S.; Athaiya, A. Activation Functions in Neural Networks. Towards Data Sci. 2017, 6, 310–316. [Google Scholar] [CrossRef]
  36. Bishop, C.M. Neural Networks for Pattern Recognition; Oxford University Press: Oxford, UK, 1995. [Google Scholar]
  37. Pasini, A.; Pelino, V.; Potestà, S. A neural network model for visibility nowcasting from surface observations: Results and sensitivity to physical input variables. J. Geophys. Res. Atmos. 2001, 106, 14951–14959. [Google Scholar] [CrossRef]
  38. Gustriansyah, R.; Sensuse, D.I.; Ramadhan, A. A sales prediction model adopted the recency-frequency-monetary concept. Indones. J. Electr. Eng. Comput. Sci. 2017, 6, 711–720. [Google Scholar] [CrossRef] [Green Version]
  39. Bromilow, F.J. Contract time performance expectations and the reality. Build. Forum 1969, 1, 70–80. [Google Scholar]
Figure 1. ANN structures.
Figure 1. ANN structures.
Applsci 13 08078 g001
Figure 2. Illustrative example of hidden neuron work.
Figure 2. Illustrative example of hidden neuron work.
Applsci 13 08078 g002
Figure 3. Methodology flow chart.
Figure 3. Methodology flow chart.
Applsci 13 08078 g003
Figure 4. The ten training data sets (groups).
Figure 4. The ten training data sets (groups).
Applsci 13 08078 g004
Figure 5. ANN model’ structure.
Figure 5. ANN model’ structure.
Applsci 13 08078 g005
Figure 6. Frequency of APE of the first and second analysis for ten ANN models. (a) for first analysis (b) for second analysis.
Figure 6. Frequency of APE of the first and second analysis for ten ANN models. (a) for first analysis (b) for second analysis.
Applsci 13 08078 g006
Figure 7. MAPE of the ten ANN models for the first and second analysis and the removing percentage.
Figure 7. MAPE of the ten ANN models for the first and second analysis and the removing percentage.
Applsci 13 08078 g007
Figure 8. Accumulative frequencies versus APE of the ten ANN models of the second analysis.
Figure 8. Accumulative frequencies versus APE of the ten ANN models of the second analysis.
Applsci 13 08078 g008
Figure 9. MAPE of ANN models for test data.
Figure 9. MAPE of ANN models for test data.
Applsci 13 08078 g009
Figure 10. MAPE of the three linear regression and the average of MAPE of the ANN models for the first and second analyses.
Figure 10. MAPE of the three linear regression and the average of MAPE of the ANN models for the first and second analyses.
Applsci 13 08078 g010
Figure 11. FCCD vs. CD for three types of sectors with the curve obtained by Skitmore and Ng for CC of AUS$ 100 million.
Figure 11. FCCD vs. CD for three types of sectors with the curve obtained by Skitmore and Ng for CC of AUS$ 100 million.
Applsci 13 08078 g011
Table 1. Correlation test results for different parameters.
Table 1. Correlation test results for different parameters.
ParametersPearson Correlation Coefficientp-ValueN
1FCCDCD0.784<0.0001135
2FCCDCC0.424<0.0001135
3FCCDProject sector0.520<0.0001135
4FCCDProject types0.0370.666135
Table 2. Illustrative example of input and output data used in ANN model 2.
Table 2. Illustrative example of input and output data used in ANN model 2.
NOInput Output
  C C ¯   C D ¯ PublicSemi-PublicPrivate   F C C D ¯
120.6613.0101014.90
233.080.050100.04
320.2012.6801010.86
427.0114.4601017.03
535.2315.2201013.85
622.5714.7701015.72
721.5816.8101017.60
832.8615.9201015.82
934.5114.3901017.46
1029.6514.9501015.77
1124.4314.7701015.04
1230.0014.9501016.25
.......
.......
12233.6816.3810016.36
Table 3. Description of the different regression models.
Table 3. Description of the different regression models.
ModelRegression Formula
LR1 F C D = 5.898 + 1.227 C D + 0.085 C C + 7.532 S e c t o r
LR2 F C D = 5.898 + 1.227 C D + 0.085 C C + 7.532 S e c t o r 2
LR3 F C D = E x p 5.898 + 1.227 ln C D + 0.085 ln C C + 7.532 S e c t o r
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Alsugair, A.M.; Al-Gahtani, K.S.; Alsanabani, N.M.; Alabduljabbar, A.A.; Almohsen, A.S. Artificial Neural Network Model to Predict Final Construction Contract Duration. Appl. Sci. 2023, 13, 8078. https://doi.org/10.3390/app13148078

AMA Style

Alsugair AM, Al-Gahtani KS, Alsanabani NM, Alabduljabbar AA, Almohsen AS. Artificial Neural Network Model to Predict Final Construction Contract Duration. Applied Sciences. 2023; 13(14):8078. https://doi.org/10.3390/app13148078

Chicago/Turabian Style

Alsugair, Abdullah M., Khalid S. Al-Gahtani, Naif M. Alsanabani, Abdulmajeed A. Alabduljabbar, and Abdulmohsen S. Almohsen. 2023. "Artificial Neural Network Model to Predict Final Construction Contract Duration" Applied Sciences 13, no. 14: 8078. https://doi.org/10.3390/app13148078

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop