Improving Cost Contingency Estimation in Infrastructure Projects with Artificial Neural Networks and a Complexity Index
Source abstract
Abstract
Machine learning (ML) algorithms have been developed for cost performance prediction in the form of single-point estimates where they provide only a definitive value. This approach, however, often overlooks the vital influence project complexity exerts on estimation accuracy. This study addresses this limitation by presenting ML models that include interval predictions and integrating a complexity index that accounts for project size and duration. Utilizing a database of 122 infrastructure projects from public works departments totaling HKD 5465 billion (equivalent to USD 701 billion), this study involved training and evaluating seven ML algorithms. Artificial neural networks (ANNs) were identified as the most effective, and the complexity index integration increased the R2 for ANN-based single-point estimation from 0.808 to 0.889. In addition, methods such as bootstrapping and Monte Carlo dropout were employed for interval predictions, which resulted in significant improvements in prediction accuracy when the complexity index was incorporated. These findings not only advance the theoretical framework of ML algorithms for cost contingency prediction by implementing interval predictions but also provide practitioners with improved ML-based tools for more accurate infrastructure project cost performance predictions.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Construction Project Management and Performance · BIM and Construction Integration · Occupational Health and Safety Research
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Building and Real Estate, The Hong Kong Polytechnic University, Hong Kong, China
School of Architectural and Built Environment, University of Newcastle, Callaghan, NSW 2308, Australia
Funding
PolyU BRE Incentive Scheme
References (64)
Show source-provided references
1. Development of a two-step neural network-based model to predict construction cost contingency
2. Cost contingency and cost evolvement of construction projects in the preconstruction phase10.1061/(ASCE)CO.1943-7862.0001842 ↗
3. Allocation and Management of Cost Contingency in Projects10.1061/(ASCE)ME.1943-5479.0000447 ↗
4. Factors affecting cost contingency in the construction industry–Contractors’ perspective
5. Automation in Construction Risk induced contingency cost modeling for power plant projects10.1016/j.autcon.2020.103519 ↗
6. Expert opinion and Bordeaux wine prices: An attempt to correct biases in subjective judgments10.1017/jwe.2014.23 ↗
7. Measurement model of project complexity for large-scale projects from task and organization perspective10.1016/j.ijproman.2014.12.005 ↗
8. The effects of performance measurement on megaproject performance: The moderating effects of project complexity10.1108/ECAM-02-2023-0107 ↗
9. Artificial intelligence and parametric construction cost estimate modeling: State-of-the-art review10.1061/(ASCE)CO.1943-7862.0001678 ↗
10. Prediction of simulated cost contingency for steel reinforcement in building projects: ANN versus regression-based models
11. Ammar, T., Abdel-Monem, M., and El-Dash, K. (2024). Regression-based model predicting cost contingencies for road network projects. Int. J. Constr. Manag., 1–15.10.1080/15623599.2024.2411082 ↗
12. The fundamentals of boosting high-quality development by megaprojects: A systematic literature review10.1016/j.plas.2024.100140 ↗
13. What you should know about megaprojects and why: An overview10.1002/pmj.21409 ↗
14. Construction project complexity: Research trends and implications10.1061/(ASCE)CO.1943-7862.0001306 ↗
15. Project Management Institute (2021). Project Management Body of Knowledge (Pmbok® Guide), Project Management Institute.
16. Doyle, A., and Hughes, W. (2000, January 6–8). The influence of project complexity on estimating accuracy. Proceedings of the 16th Annual ARCOM Conference, Glasgow, UK.
17. Quantiative methodology for determination of cost contingency in international projects10.1061/(ASCE)0742-597X(2007)23:1(35) ↗
18. Uncertainty aversion in game theory: Experimental evidence10.1016/j.jebo.2020.06.011 ↗
19. Gal, Y., and Ghahramani, Z. (2016, January 19–24). Dropout as a bayesian approximation: Representing model uncertainty in deep learning. Proceedings of the International Conference on Machine Learning, New York, NY, USA.
20. Bruce, P., Bruce, A., and Gedeck, P. (2020). Practical Statistics for Data Scientists: 50+ Essential Concepts Using R and Python, O’Reilly Media.
21. Expert Systems with Applications Development of project cost contingency estimation model using risk analysis and fuzzy expert system10.1016/j.eswa.2010.07.061 ↗
22. Appraisal of the performance of contingency cost provision for building projects in Nigeria
23. Cost Contingency Management10.1061/(ASCE)0742-597X(2007)23:3(140) ↗
24. Estimation of Cost Contingency for Air Force Construction Projects10.1061/(ASCE)CO.1943-7862.0000227 ↗
25. A review on linear regression comprehensive in machine learning10.38094/jastt1457 ↗
26. Khodabakhshian, A. (2023). Machine Learning for Risk Management in Construction Projects. [Ph.D. Thesis, Politecnico di Milano].
27. Risk-supported case-based reasoning approach for cost overrun estimation of water-related projects using machine learning10.1108/ECAM-05-2022-0450 ↗
28. Using machine learning to improve cost and duration prediction accuracy in green building projects10.1061/JCEMD4.COENG-13101 ↗
29. Spatial analysis leveraging machine learning and GIS of socio-geographic factors affecting cost overrun occurrence in roadway projects10.1016/j.autcon.2021.104007 ↗
30. Detecting corporate misconduct through random forest in China’s construction industry10.1016/j.jclepro.2020.122266 ↗
31. A novel construction cost prediction model using hybrid natural and light gradient boosting10.1016/j.aei.2020.101201 ↗
32. Using extreme gradient boosting (XGBoost) machine learning to predict construction cost overruns
33. An artificial neural network approach for cost estimation of engineering services
34. Risks assessment in the construction of infrastructure projects using artificial neural networks
35. Automation in Construction Assessing effects of economic factors on construction cost estimation using deep neural networks10.1016/j.autcon.2021.104080 ↗
36. Application of stacking ensemble machine learning algorithm in predicting the cost of highway construction projects10.1108/ECAM-02-2020-0128 ↗
37. Applications of Bayesian approaches in construction management research: A systematic review10.1108/ECAM-10-2020-0817 ↗
38. Milanés-Hermosilla, D., Trujillo Codorniú, R., López-Baracaldo, R., Sagaró-Zamora, R., Delisle-Rodriguez, D., Villarejo-Mayor, J.J., and Núñez-Álvarez, J.R. (2021). Monte Carlo dropout for uncertainty estimation and motor imagery classification. Sensors, 21.10.3390/s21217241 ↗
39. Machine Learning–Based Bayesian Framework for Interval Estimate of Unsafe-Event Prediction in Construction10.1061/JCEMD4.COENG-13549 ↗
40. Using quantile regression forest to estimate uncertainty of digital soil mapping products10.1016/j.geoderma.2016.12.017 ↗
41. Machine learning algorithms for construction projects delay risk prediction10.1061/(ASCE)CO.1943-7862.0001736 ↗
42. Uncertainty-aware point cloud segmentation for infrastructure projects using Bayesian deep learning10.1016/j.autcon.2024.105419 ↗
43. Understanding project complexity: Implications on project management10.1108/03684920810884928 ↗
44. Project Complexity and Risk Management (ProCRiM): Towards modelling project complexity driven risk paths in construction projects10.1016/j.ijproman.2016.05.008 ↗
45. Factors affecting the accuracy of cost estimate: Case of Jordan10.1108/ECAM-10-2016-0232 ↗
46. A complexity framework for project management strategies10.1177/87569728221142229 ↗
47. Complexity, uncertainty-reduction strategies, and project performance10.1016/j.ijproman.2015.11.007 ↗
48. Toward a deeper understanding of optimism bias and transport project cost overrun10.1177/87569728231180268 ↗
49. Cost estimation accuracy in supply chain design: The role of decision-making complexity and management attention10.1108/IJPDLM-07-2018-0268 ↗
50. Bootstrapping the out-of-sample predictions for efficient and accurate cross-validation10.1007/s10994-018-5714-4 ↗
51. Missing data in medical databases: Impute, delete or classify?10.1016/j.artmed.2013.01.003 ↗
52. A survey on missing data in machine learning10.1186/s40537-021-00516-9 ↗
53. V Efficient estimation and optimization of building costs using machine learning
54. Machine learning model optimization with hyper parameter tuning approach
55. Utilizing grid search cross-validation with adaptive boosting for augmenting performance of machine learning models10.7717/peerj-cs.803 ↗
56. Grid search in hyperparameter optimization of machine learning models for prediction of HIV/AIDS test results
57. Analytic hierarchy process (AHP) assessment of Kuwait mega construction projects’ complexity10.1108/ECAM-10-2021-0933 ↗
58. Quantifying the complexity of transportation projects using the fuzzy analytic hierarchy process10.1016/j.ijproman.2015.02.007 ↗
59. Permutation importance: A corrected feature importance measure10.1093/bioinformatics/btq134 ↗
60. Investigation of diabetes data with permutation feature importance based deep learning methods10.31466/kfbd.1174591 ↗
61. de M.M. Daily streamflow forecasting in Sobradinho Reservoir using machine learning models coupled with wavelet transform and bootstrapping10.1016/j.asoc.2021.107081 ↗
62. Miok, K., Nguyen-Doan, D., Zaharie, D., and Robnik-Šikonja, M. (2019, January 5–7). Generating data using Monte Carlo dropout. Proceedings of the 2019 IEEE 15th International Conference on Intelligent Computer Communication and Processing (ICCP), Cluj-Napoca, Romania.10.1109/ICCP48234.2019.8959787 ↗
63. Deviations between contract sums and final accounts: The case of capital projects in Ghana
64. Influence of cost contingency management on project estimates at completion