Yamusa, M. A.; Lawal, H. S.; Abdulrahman, R. S.; Salisu, A. S.; Saka, A.; Abubakar, M. and Abdullahi, M. (2026) A machine-learning model for estimating construction renovation costs. International Journal of Building Pathology and Adaptation, 44(3), pp. 757-772. ISSN 2398-4708
Abstract
Purpose – A serious concern for construction costs has been the presence of uncertainties in construction operations and how they affect project performance. Several models exist for predicting construction project costs. However, the models overlook the effects of uncertainties on construction costs. This study, therefore, aims to develop a predictive model that considers uncertainty when estimating building renovation project costs. Design/methodology/approach – The study employed project scope factors and 45 uncertainty factors in the model development. SHapley Additive exPlanations (SHAP) was used to reveal the uncertainty factors that had a significant impact on the construction costs and to improve the performance of the model. The study then used the outcome of the sensitivity analysis along with the project scope factors to train and test a prediction model using XGBoost. Findings – The study found crude oil price, project complexity, delays in payment, regulatory requirements and Inappropriate design to have the most significant impact on construction renovation project costs. The XGBoost model for predicting construction renovation project costs has produced promising outcomes with an accuracy of 91.20%. Practical implications – Findings from this study will enable project managers and stakeholders to make informed decisions, optimise resource allocation and mitigate project risks. Originality/value – To improve the cost performance of construction renovation projects, it is essential to take uncertainty into account, its impact on predictions and the accuracy and value of model predictions. In this study, a novel machine learning approach was developed to predict the construction cost of renovation projects by leveraging the uncertainty factors.
| Item Type: | Article |
|---|---|
| Uncontrolled Keywords: | construction projects; cost estimating; machine learning; renovation; uncertainty |
| Index terms: | prediction model, project cost, accuracy, cost estimating, sensitivity analysis, model development, machine learning, project complexity, estimating, cost performance, construction project, methodology, building renovation, construction cost, construction operation, crude oil, resource allocation, project manager, project scope, renovation, project performance, presence |
| Subjects: | renovation and retrofit, economics, project management theory and practice, professional development, profession, artificial intelligence, resource management, prediction and forecasting, financial and cost management, research methods, organizational theory, production management, asset management, environmental hazards, scope management, environmental resource management, environmental science, construction operations, analytical methods |
| Topics: | Cost Management, Business Strategy, Research Practice, Information Management, Roles and Professions, Digital Applications, Site Management, Project Management, Engineering Principles, Sustainability |
| Descriptive scope: | 4 PCTA |
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