Artificial Intelligence in Projects: Using machine learning approaches to assert whether variation orders can predict time delay of individual activities
Master thesis
Permanent lenke
https://hdl.handle.net/11250/3013351Utgivelsesdato
2022Metadata
Vis full innførselSamlinger
Sammendrag
Endringsordre er sett på som uunngåelige i byggeprosjekter og kan påvirke omfanget av prosjektet.Blant de viktigste effektene av endringsordre er forsinkelser. Flere forskningsartikler har undersøktom det er mulig å predikere forsinkelsen av et prosjekt. Det er imidlertid funnet lite forskning påbruk av endringsordre for å predikere tidsforsinkelser. Felles for det meste av forskningen er at depredikerer forsinkelsen av prosjektet i sin helhet, og ikke enkelte aktiviterer i prosjektet. Dennemasteroppgaven undersøker om det er mulig å bruke endringsordre til å predikere forsinkelsen avindividuelle prosjektaktiviteter. Et sammensatt datasett er opprettet fra individuelle tabeller i enprosjektdatabase. Tabellene ble hentet fra en prosjektstyringsprogramvare. Fire trebaserte modeller ble trent på datasettet; Decision Tree, Random Forest, AdaBoost og Gradient Boosting. Toviktighetsanalyser er implementert for å kvantifisere viktigheten av endringsordre i prediksjonene;permutation feature importance og shapley additive explanations.
Den mest presise modellen testet var Random Forest med en recall på DELAYED_START på 92,7%og 91,8% på DELAYED_FINISH. Begge viktighetsanalysene viste at variablene hentet fra endringsordrene var ubetydelige for prediksjonene. Dermed konkluderer denne oppgaven med at klassifisering av forsinkede aktiviteter ut i fra endringsordre er usannsynlig i dette datasettet. De viktigstevariablene i å forutsi forsinkelsen av aktivitetene var datovariabler, noe som indikerer at for detteprosjektet følger forsinkelsene en trend. Denne masteroppgaven har vist at et tidligvarslingssystemfor aktivitetsforsinkelser kan lages med denne metoden. Videre arbeid inkluderer videre utviklingav en lignende modell på en rekke prosjekter som burde testes på flere prosjekter. Variation orders (VOs) are generally accepted as inevitable in construction projects and can affectthe scope of the project. Among the major effects of variation orders is time delay. Several papershave investigated whether it is possible to predict the delay of a project. However, little researchhas been found on using VOs to predict time delays. Furthermore, most of the research predictedthe delay of the project and not for individual activities. This master’s thesis investigates whetherit is possible to use VOs to predict the delay of individual project activities. A compound datasethas been created from individual tables of a project database. The tables were extracted from aproject management software. Four tree-based models were trained on the dataset; Decision Tree,Random Forest, AdaBoost and Gradient Boosting. A permutation feature importance analysisand a shapley additive explanations analysis were conducted to quantify whether the variationorders contributed to the predictions.
The overall best performing model was Random Forest with a recall on DELAYED_START of 92.7%and 91.8% on DELAYED_FINISH. Both importance analyses showed that the features extracted fromVOs were insignificant for the predictions. Thus, this thesis concludes that classifying delayedactivities from variation orders is implausible in this dataset. The most important features inpredicting the delay of the activities were the date features, indicating that for this project thedelays follow a trend. This master’s thesis has shown that an early warning system for activitydelays can be created with this method. Further work includes training a similar model on amultitude of projects and testing on multiple projects.