Using Decision Trees for Determining Attribute Weights in a Case-Based Model of Early Cost Prediction

This paper compares the performance of three different decision-tree-based methods of assigning attribute weights to be used in a case-based reasoning (CBR) prediction model. The generation of the attribute weights is performed by considering the presence, absence, and the positions of the attributes in the decision tree. This process and the development of the CBR simulation model are described in the paper. The model was tested by using data pertaining to the early design parameters and unit cost of the structural system of residential building projects. The CBR results indicate that the attribute weights generated by taking into account the information gain of all the attributes performed better than the attribute weights generated by considering only the appearance of attributes in the tree. The study is of benefit primarily to researchers, as it compares the impact of attribute weights generated by three different methods and, hence, highlights the fact that the prediction rate of models such as CBR largely depends on the data associated with the parameters used in the model.