Next Article in Journal
An Interdisciplinary Mixed-Methods Approach to Analyzing Urban Spaces: The Case of Urban Walkability and Bikeability
Previous Article in Journal
Statistical Parametric Mapping Reveals Subtle Gender Differences in Angular Movements in Table Tennis Topspin Backhand
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Development of a Prediction Model for Demolition Waste Generation Using a Random Forest Algorithm Based on Small DataSets

1
Department of Architectural Engineering, Dankook University, Yongin 16890, Korea
2
Department of Applied Statistics, Dankook University, Yongin 16890, Korea
3
School of Architecture, Civil, Environmental and Energy Engineering, Kyungpook National University, Daegu 41566, Korea
4
School of Architecture, Kyungpook National University, Daegu 41566, Korea
5
Department of Architectural Engineering, Kangwon National University, Gangwon-do 25913, Korea
6
Department of Fire and Disaster Prevention Engineering, Changshin University, Gyeongsangnam-do 51352, Korea
*
Authors to whom correspondence should be addressed.
Int. J. Environ. Res. Public Health 2020, 17(19), 6997; https://doi.org/10.3390/ijerph17196997
Submission received: 29 July 2020 / Revised: 20 September 2020 / Accepted: 22 September 2020 / Published: 24 September 2020

Abstract

:
Recently, artificial intelligence (AI) technologies have been employed to predict construction and demolition (C&D) waste generation. However, most studies have used machine learning models with continuous data input variables, applying algorithms, such as artificial neural networks, adaptive neuro-fuzzy inference systems, support vector machines, linear regression analysis, decision trees, and genetic algorithms. Therefore, machine learning algorithms may not perform as well when applied to categorical data. This article uses machine learning algorithms to predict C&D waste generation from a dataset, as a way to improve the accuracy of waste management in C&D facilities. These datasets include categorical (e.g., region, building structure, building use, wall material, and roofing material), and continuous data (particularly, gloss floor area), and a random forest (RF) algorithm was used. Results indicate that RF is an adequate machine learning algorithm for a small dataset consisting of categorical data, and even with a small dataset, an adequate prediction model can be developed. Despite the small dataset, the predictive performance according to the demolition waste (DW) type was R (Pearson’s correlation coefficient) = 0.691–0.871, R2 (coefficient of determination) = 0.554–0.800, showing stable prediction performance. High prediction performance was observed using three (for mortar), five (for other DW types), or six (for concrete) input variables. This study is significant because the proposed RF model can predict DW generation using a small amount of data. Additionally, it demonstrates the possibility of applying AI to multi-purpose DW management.

1. Introduction

Large volumes of waste are generated from various construction and demolition (C&D) activities worldwide [1,2,3]. Accordingly, many studies in the literature have focused on the importance of optimal C&D waste management [4]. In particular, demolition waste (DW) generated from building or structure demolition has been reported to account for approximately 70–90% of the total C&D waste [5,6]. Building demolition in cities is required for new construction because of land shortages [7]. For C&D waste management, calculating C&D waste generation has been recognized as a useful method. This is a methodology that estimates C&D waste generation using a generation rate calculation (GRC) or C&D waste generation coefficient [8]. The principle of this method is to obtain the waste generation rate (in units such as kg/m2 or m3/m2). Several researchers have developed methodologies to quantify C&D waste by establishing ranges and parameters [9]. For example, Oliver et al. (2010) [10] conducted a study in which the generated C&D waste was estimated (in tons and m3) using reliable simulation methods. Additionally, researchers, such as [11,12,13] estimated the total amount of C&D waste generated by multiplying the generation rate by the total area. As mentioned previously, the amount of waste generated was predicted using a waste generation index, such as the waste generation rate obtained by statistical analysis based on gross floor area (GFA) [14]. However, recently, artificial intelligence (AI) technologies have been increasingly employed to accurately predict C&D waste generation [15]. AI algorithms are regarded as state-of-the-art models for reliable prediction of a waste generation because of their unique features (i.e., data input, learning, and prediction) [16].
Machine learning and statistical analysis algorithms that have been employed to predict C&D waste generation include artificial neural networks (ANNs), adaptive neuro-fuzzy inference systems, support vector machines (SVMs), linear regression (LR) analysis, decision trees (DTs), and genetic algorithms (Gas) [15]. Furthermore, most existing studies on the prediction of C&D waste generation have used machine learning models based on using continuous data as input variables that applied algorithms, such as ANN (Golbaz et al. (2019) [17]; Noori et al. (2010) [18]; and Song et al. (2016) [19]), SVM (Abbasi et al. (2013) [20]; Golbaz et al. (2019) [17]; and Kumar et al. (2018) [21]), LR (Abdoli et al. (2011) [22]; Azadi and Karimijashni (2015) [23]; Chhay et al. (2018) [24]; and Golbaz et al. (2019) [17]), and DT (Cha et al. (2017) [25]; Huang et al. (2011) [26]; and Kannangara et al. (2017) [27]). However, independent variables, which include continuous data (e.g., building age, GFA) and categorical data (e.g., region [28], building use [29], building structure [30], wall material [31], and roofing material [31]), affect C&D waste generation. For instance, the type of building structure affects the choice of construction techniques [32], which in turn determines the generation and constituents of C&D waste. Accordingly, it cannot be guaranteed that the machine learning algorithms used in existing studies will perform well when applied to categorical data instead of continuous data.
Therefore, in this study, we explored a method of utilizing machine learning algorithms for a dataset that includes categorical data (region, building structure, building use, wall material, and roofing material), as well as continuous data (especially, GFA) to improve the accuracy of C&D waste generation prediction. Thus, 784 buildings reported in the existing literature [25] were examined as follows:
(1) Deduction of a machine learning algorithm that fits the data features—Random forest (RF) was found to be an adequate machine learning algorithm given the features of the data used in this study after theoretical considerations;
(2) Selection of input variables to improve model performance—Data preprocessing was performed to normalize and remove outliers from the raw data to improve model performance using the RF algorithm. Then, feature selection was performed using RF-recursive feature elimination (REF) to identify important input variables affecting the prediction outcomes by the DW type;
(3) Deduction of a general prediction model by machine learning for each DW type—Prediction models for each DW type (11 models) and a prediction model for individual buildings (one model) were derived;
(4) Verification and evaluation of prediction models—The RF models were verified by leave-one-out cross-validation (LOOCV), whereas the predictive model performances were evaluated by R (correlation coefficient) and R2 (coefficient of determination) values, which are performance indicators representing the correlation between observed and predicted values. For the machine learning data, the amount of DW generated (kg/m2) by the DW type (mortar, concrete, block, brick, timber, slate, roofing tile, plastic, glass, metal, and soil) was used as suggested by Cha et al. [25].
Consequently, we demonstrated that prediction models’ results can provide more reliable predictions than existing machine learning methods when the RF algorithm with categorical variables is applied. This study is highly significant in that it proposed an RF model that can predict DW generation using a relatively small amount of data. However, this study used limited data. In future studies, the data range should be extended, and comparative analysis should be performed using various machine learning algorithms. This study is also meaningful because it emphasized the possibility of applying AI to multi-purpose DW management.

2. Materials and Methods

We used existing raw data (shown in Cha et al. [25]) from 784 buildings for the generated amounts (kg) of 11 DW types (mortar, concrete, block, brick, timber, slate, roofing tile, plastic, glass, metal, and soil) for six input variables (GFA, region, building structure, building use, wall material, and roofing material). Because the independent variables affecting model outcome were mostly categorical data, it was critical to select the appropriate machine learning algorithm. According to Cha et al. [25], a statistical model using the DT algorithm can produce excellent predictions for DW generation. However, this model did not use machine learning and was developed based on statistical results. Given the characteristics of DT algorithms, there is a strong likelihood that the model will be generated based on highly influential variables. It also may exhibit bias [33] and high variance [34] because a small dataset was used rather than a large dataset. Therefore, in this study, we focused on machine learning models for DW generation prediction to avoid such limitations and achieve stable prediction performance.
For the data unit of DW generation, DW generated (kg/m2) per GFA (m2) was used in modeling, which is given by the following equation:
DWGR i   of   building = A i j   of   building GFA   of   building
where DWGR is the demolition waste generation rate (kg/m2), A i j is the amount of material j with properties of waste material I (quantity) (kg), and GFA is the gross floor area (m2).

2.1. Random Forest Algorithm

Random forest (RF) is an ensemble classifier that uses multiple models containing several DTs to obtain a better prediction performance. It creates many classification trees, and a bootstrap sample technique is used to train each tree from the set of training data. This method only searches for a random subset of variables in order to obtain a split at each node. For classification, the input vector is fed to each tree in the RF, and each tree votes for a class. Finally, the RF chooses the class with the highest number of votes, as shown in Figure 1.
The RF algorithm can be used to address the above-mentioned problems of the DT algorithm. It consists of multiple DTs and is a machine learning model where the DT model forms an ensemble with bagging (an approach using a set of base models) [35]. Hence, the RF algorithm can reduce data variance and prevent the strong dependence of the DT model on highly influential variables. Bagging is an ensemble method that uses bootstrap sampling. It randomly selects a sample size of n from a subset of data and chooses m input variables arbitrarily to generate a DT model. By repeating the generation process, it produces the final result by voting of the generated DT models. Thus, the RF algorithm can avoid overfitting and the influence of outliers [36]. Even when a dataset has unbalanced classes, RF can produce more accurate predictions than other algorithms [37,38]. Thus, we chose the RF algorithm considering that it would provide more reliable predictions than the previously reported machine learning algorithms [25].

2.2. Feature Selection Methods

To improve the prediction performance of the model, input variables that have low correlations are generally excluded from modeling, leaving out influential or highly influential variables [39]. There are three representative methods for input variable selection: The filter method, wrapper method, and embedded method [40]. First, the filter method provides a ranking of input variables against output variables independently from machine learning algorithms [40]. Second, the wrapper method ranks the input variables after establishing a machine learning model. A considerable amount of time is required for calculations on all input variables; however, it enables accurate variable selection. Lastly, the embedded method employs different application methods depending on the machine learning algorithm [40]. It is used when selecting variables in the training process for machine learning. The representative embedded methods are SVM-RFE (recursive feature elimination) and RF-RFE [41]. These RFE methods include all variables in the process and eliminate less significant variables one-by-one, while repeating the learning process. They are applicable even without assuming a normal data distribution and exhibit higher performance in variable selection and prediction when the difference in significance between the variables is large [36]. Thus, because of the two reasons presented above (i.e., the data used in this study does not follow a normal distribution, and the RF algorithm is applied), the RF-RFE method was used for input variable selection in this study.

2.3. Leave-One-Out Cross-Validation

Leave-one-out cross-validation (LOOCV) is useful when evaluating the performance of machine learning when a dataset or category value is small [42]. LOOCV takes one data sample from n data samples as a test set and the remaining n−1 data samples as a training set to evaluate model performance. Because it uses only one sample as a test set, models can be generated using n training data. It also provides relatively stable results by testing all samples when compared to the validation set approach, which is the existing cross-validation method (10-fold or k-fold). The LOOCV is a nearly unbiased and reliable method of estimating the performance of a machine learning model as long as the training and testing sets are drawn from the same distribution [43]. The DW data of 784 buildings used in this study form a rather small dataset. Hence, the existing validation method could cause serious bias and overestimation [33]. Therefore, this study used the LOOCV method to develop a stable RF prediction model. Figure 2 shows a schematic representation of the LOOCV method.

2.4. Limitations of LOOCV and the Results of the RF Model in this Study

LOOCV is an extreme version of k-fold cross-validation that has the maximum computational cost. It requires one model to be created and evaluated for each example in the training dataset. The benefit of using so many fitted and evaluated models is a more robust estimate of model performance as each row of data is given an opportunity to represent the entirety of the test dataset. However, it is a computationally expensive procedure to perform, although it results in a reliable and unbiased estimate of model performance. Although it is simple to use and there is no configuration to specify, there are times when the procedure should not be used, such as in the case of the evaluation of a significantly large dataset or a computationally expensive model [43]. This study utilized the DW dataset for 784 buildings. However, considering the fact that AI models are mainly driven by extensive datasets [15], the DW RF model developed in this study may suffer from a lack or incompleteness of waste data.

3. Development of a DW Prediction Model

3.1. Overview of the RF Model Development Method for Predicting DW Generation

In this section, an RF modeling method for predicting DW generation, as shown in Figure 3, is presented. In this study, a dataset to be applied to the RF model was constructed based on the existing raw data (shown in Cha et al. (2017) [25]). As shown in Figure 3, dataset construction and preparation were performed through data preprocessing, and outliers were removed from the input variables for 11 DW types. Standardization was performed on the area of the building (GFA), the only continuous variable among the input variables (i.e., GFA, region, building structure, building use, wall material, and roofing material). However, the other variables were nominal variables that were not included in the standardization process. Table 1 lists the characteristics and composition of the variables applied to the RF model. The RF-RFE was applied as a feature selection method to derive important variables that affect the results from modeling, and the derived feature set based on this was used as an input variable to generate an RF model for each DW type. Finally, the LOOCV method was applied to verify the performance of RF models, and the predictive performance of RF models was determined using R (Pearson’s correlation coefficient) and R2 (coefficient of determination).

3.2. Data Preprocessing and Input Variable Selection

To improve the performance of the RF model, it is important to construct a stable dataset and select the right input variables. Thus, data preprocessing was conducted to remove outliers from raw data, and data standardization was performed to enhance the performance of the prediction model. Prior to data preprocessing, outliers were first removed by an outlier detection method using the interquartile range (IQR) (1Q (Quartile) − 1.5 × IQR (Q3 – Q1) (interquartile range) < selecting data < 3Q + 1.5 × IQR). Input data standardization was conducted using Equation (2), in which the average of the data is x a v e r a g e , and the standard deviation is σ s t a n d a r d   d e v i a t i o n . In this study, we developed an RF algorithm model using a dataset of 691 data selected from the raw data for 784 buildings.
x s t a n d a r d i z a t i o n = x e l e m e n t x a v e r a g e σ s t a n d a r d   d e v i a t i o n
To further improve the RF model, we used only highly influential variables as input variables, excluding those with low influence. The method mentioned in Section 2.2 was used to select input variables. The RF-RFE method calculated the accuracy scores for each case and provided a variable set that records the highest score as a character string as the output. The input variables that were favorable for the RF model were included in the variable set. Variable composition and number were determined considering the root mean square error, the coefficient of determination (R2), and the mean absolute error. The input variables for 11 DW types were deduced as a result.

3.3. Model Verification and Performance Evaluation

The LOOCV method mentioned in Section 2.3 was used to verify the outcome prediction model developed in this study. As a distinct indicator for evaluating the performance of a machine learning model, R (Pearson’s correlation coefficient) or R2 (coefficient of determination) are useful. Thus, many researchers (e.g., Qi et al. (2018) [44]; Han et al. (2020) [45]; Kannangara et al. (2018) [27]; Kumar et al. (2018) [21]) used the R or R2 value between the observed and predicted value for assessing the performance of prediction models. In this study, for performance evaluation of the prediction model, the R (correlation coefficient) value, which is given by Equations (3) and (4), between the observed and predicted values was used as the performance indicator.
R = i = 1 n ( Y i Y ¯ ) ( Y i Y ¯ ) i = 1 n ( Y i Y ¯ ) i = 1 n ( Y i Y ¯ )
R 2 = 1 i = 1 n ( Y i Y i ) 2 i = 1 n ( Y i Y ¯ ) 2
where Y i is the observed value of the generated DW amount, Y i is the predicted value of the generated DW amount, Y ¯ is the average observed value of the generated DW amounts, Y ¯ is the average predicted value of the generated DW amount, and n is the number of samples.

4. Results

4.1. Results of Input Variable Selection

As mentioned in Section 2, we used six raw data input variables and deduced input variables by the DW type for the RF model using RF-RFE, as shown in Table 1. The variables affecting the RF model outcome were different based upon the DW type, and their significance also varied by depending on the combination of input variables. Considering the influence variables by the DW type, mortar appeared to be highly affected by three input variables (structure, region, and GFA), excluding building use, roofing material, and GFA from the six variables. In other words, by applying the RF algorithm, it is possible to obtain a model for predicting the amount of mortar generation with good predictive performance with only three variables (i.e., structure, region, and GFA). In contrast, the variable set for concrete contained all six input variables. Hence, the RF model for concrete prediction will produce the best prediction when all the input variables are considered. The other DW types (block, brick, timber, slate, roofing tile, plastic, glass, and metal) had sets of five variables. Thus, their RF models will have the best prediction performance when five input variables are used. However, the results can vary depending on the combination of input variables, even when the same number of variables is used for each DW type. Therefore, in this study, we used three (for mortar), five (for block, brick, timber, slate, roofing tile, plastic, glass, metal, and soil), and six (for concrete) input variables to generate RF prediction models based on the result of the RF-RFE input variable selection method, shown in Table 2.

4.2. Prediction Performance of the Developed RF Model

Overall, one RF model that includes all 11 DW types and 11 RF model for each waste type was created. The RF model for DW generation prediction was developed using R Studio’s (R-Tools Technology, 250 Northern Ave, Boston, MA 02210 844-448-1212, https://rstudio.com/) ‘Random Forest’ package. Input variables, shown in Table 3, and 500 DTs were used for modeling. Since ‘Random Forest’ not only randomly selects samples, but also randomly selects columns [36], each of the 500 models can be considered to be different models. If regression is applied, the model is robust because it takes the average of the predictions from the 500 models. Additionally, if there are more than 500 models, the speed of the model is reduced; therefore, the number of DTs was selected to be 500. The performance of the developed RF models was verified by LOOCV testing and training. Based on this, the model performance was evaluated by the DW type.
As shown in Table 3 and Figure 4, there was a high correlation by the DW type (R = 0.691–0.871, R2 = 0.554–0.800) between the predicted values of the developed RF model and the observed values from the actual survey. In terms of model performance, mortar showed relatively good performance with R = 0.752. Although only three input variables (region, structure, and GFA) were used, the predictions were relatively accurate. The means of the observed and predicted values for mortar were 120.7 kg/m2 and 120.57 kg/m2, respectively, demonstrating a 0.11% error when compared. The concrete RF model also displayed high performance with R = 0.842 and R2 = 0.707 between the predicted values and the observed values. Given all six input variables used in the model, concrete waste generation seems to be affected by more varied input variables than the other wastes. The means of the observed and predicted values for concrete were 200.1 kg/m2 and 200.87 kg/m2, respectively, which corresponds to a 0.38% error when compared. In other models generated using the five input variables, the performance was considerably high for block (R = 0.840; R2 = 0.704; input variables: Wall material, region, structure, GFA, and building use; mean of observations 481.44 kg/m2, mean of predicted value 481.6 kg/m2), brick (R = 0.864; R2 = 0.745; input variables: Wall material, roofing material, region, GFA, and structure; mean of observations 188.6 kg/m2, mean of predicted value 188.1 kg/m2), timber (R = 0.858; R2 =0.735; input variables: Region, roofing material, GFA, structure, and building use; mean of observations 96.02 kg/m2, mean of predicted value 96.06 kg/m2), metal (R = 0.871; R2 = 0.755; input variable: Region, building use, roofing material, wall material, and structure; mean of observations 7.36 kg/m2, mean of predicted value 7.40 kg/m2), and soil (R = 0.869; R2 = 0.800; input variables: Region, building use, roofing material, wall material, and structure; mean of observations 20.77 kg/m2, mean of predicted value 20.82 kg/m2). From the RF model for a building that includes all DWs, the correlation between values predicted by the RF model and values observed from the actual survey was R = 0.791 and R2 = 0.615. The mean observed and predicted values for all wastes were 1165.04 kg/m2 and 1166.258 kg/m2, respectively, demonstrating a 0.1% error when compared.
The predicted values of the RF model by the DW type using the RF algorithm introduced for this study and observed values from the actual survey are compared in Figure 5. The figure shows that the predicted values of the RF models are similar to the pattern of observed values. The graph of all wastes also provides predictions in terms of individual buildings that are similar to the observed values. Therefore, the RF algorithm used in this study for DW generation prediction is expected to exhibit high performance on a small dataset of categorical data.

4.3. Discussion

This study developed an AI model for predicting DW generation and proposed an RF model that can make predictions based on each waste type and an entire building, including all wastes based on a small amount of data.
However, recent studies on DW generation prediction models using AI have used extensive amounts of data. In addition, existing related studies (Kannangara et al. (2018) [27]; Johnson et al. (2017) [46]; Noori et al. (2008) [47]; Azadi et al. (2016) [23]) showed prediction results according to time series. Kannangara et al. (2018) [27] predicted the amount of MSW (Municipal Solid Waste) and paper using neural networks and decision trees. In this study, the R2 value of the AI model was 0.35–0.72, and the predictive performance of neural networks was slightly better than that of the decision tree. Johnson et al., (2017) [47] predicted the amount of refuse, paper, and MGP (metal, glass, and plastic) generated monthly by applying the GBM (gradient boosting model), and the prediction performance R2 value of the GBM model was 0.428–0.90 It was found that there are differences in predictive performance depending on the type of waste. Azadi et al., (2016) [23] predicted seasonal MSW generation by applying an artificial neural network (ANN) and multiple linear regression (MLR) algorithm. As a result of the study, the ANN (R = 0.86) model was found to be superior to the MLR (R = 0.7) model. However, these studies only dealt with the results of waste generation over time by applying AI algorithms to several waste types. On the other hand, this study presented the results of one RF model for a building unit that included all types of waste, along with the results of the RF models for 11 DW types. In addition, the prediction performance (R = 0.691–0.871, R2 = 0.554–0.800) of the model to which the RF algorithm is applied based on a small amount of data can be considered to have excellent prediction performance compared to that of previous studies.
The RF models, shown in this study, are applicable for each type of waste and for a single building. Building demolition work is often conducted in a single building unit; therefore, if a demolition company uses this RF model, it can serve as a useful tool for DW management. In addition, considering the results of the average error between the predicted and observed values described in Section 4.2, the RF model is expected to be used as a powerful management tool even in large-scale dismantling sites.

5. Conclusions

In this study, we examined prediction models for DW generation using the RF algorithm. Data preprocessing was conducted on a small dataset to increase the accuracy of the RF model, to which a machine learning algorithm was applied. The input variables were selected by the DW type for modeling. LOOCV was performed to verify the prediction performance of the machine learning model for the small dataset. In total, 11 RF models by the DW type were generated, and one was generated for all DW types. The findings of this study are as follows:
  • First, RF is an adequate machine learning algorithm for a small dataset consisting of categorical data. The RF model developed in this study demonstrated a relatively high prediction performance with a high correlation coefficient R of 0.691–0.871 between the values predicted by the models and the observed values.
  • Second, the input variables by the DW type deduced from the embedded method of input variable selection, RF-RFE, were applied to the RF model. This implies that, even with a small dataset, an adequate prediction model can be developed. Consequently, we obtained a high prediction performance using three (for mortar) of five (for the rest of the DW types) input variables, apart from concrete (for which six input variables were used).
  • Lastly, the results of this study demonstrated a similar pattern for predicted values and observed values from 11 RF models by the DW type and one RF model for a building, including all DW types. In conclusion, this study proposed an RF model that can improve the prediction performance using a small dataset of categorical data.
However, in this study, machine learning was performed using RF because the amount of data was limited. Therefore, future research should extend the range of the data, and comparative analysis should be conducted using various machine learning algorithms to develop a DW management model.

Author Contributions

Conceptualization, G.-W.C. and Y.-C.K.; methodology, G.-W.C.; validation, G.-W.C., Y.-C.K.; formal analysis, J.-H.H. and Y.-M.K.; investigation, W.-H.H.; resources, H.J.M.; writing—original draft preparation, G.-W.C.; writing—review and editing, Y.-C.K.; supervision, W.-J.P.; funding acquisition, Y.-C.K. and W.-J.P. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIP) (NRF-2020R1C1C1009061). This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT) (NRF-2019R1A2C1088446). This work was supported by a grant (20CTAP-C141186-03) from the Technology Advancement Research Program (TARP) funded by the Ministry of Land, Infrastructure and Transport of Korean Government

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

AIartificial intelligence
C&Dconstruction and demolition
RFrandom forest
DWdemolition waste
GRCgeneration rate calculation
GFAgross floor area
ANNartificial neural network
SVMsupport vector machine
LRlinear regression
DTdecision tree
GAgenetic algorithm
LOOCVleave-one-out cross-validation
REFrecursive feature elimination

References

  1. Llatas, C. A model for quantifying construction waste in projects according to the European waste list. Waste Manag. 2011, 31, 1261–1276. [Google Scholar] [CrossRef]
  2. Li, J.; Ding, Z.; Mi, X.; Wang, J. A model for estimating construction waste generation index for building project in China. Resour. Conserv. Recycl. 2013, 74, 20–26. [Google Scholar] [CrossRef]
  3. Wang, J.; Li, Z.; Vivian Tam, W.Y. Identifying best design strategies for construction waste minimization. J. Clean. Prod. 2015, 92, 237–247. [Google Scholar] [CrossRef]
  4. Bernardo, M.; Gomes, M.C.; de Brito, J. Demolition waste generation for development of a regional management chain model. Waste Manag. 2016, 49, 156–169. [Google Scholar] [CrossRef]
  5. Butera, S.; Christensen, T.H.; Astrup, T.F. Composition and leaching of construction and demolition waste: Inorganic elements and organic compounds. J. Hazard. Mater. 2014, 276, 302–311. [Google Scholar] [CrossRef]
  6. Lu, W.; Yuan, H.; Li, J.; Hao, J.J.; Mi, X.; Ding, Z. An empirical investigation of construction and demolition waste generation rates in Shenzhen city, South China. Waste Manag. 2011, 31, 680–687. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  7. Martínez, E.; Nuñez, Y.; Sobaberas, E. End of life of buildings: Three alternatives, two scenarios. A case study. Int. J. Life Cycle Assess. 2013, 18, 1082–1088. [Google Scholar] [CrossRef]
  8. Wu, Z.; Yu, A.T.W.; Shen, L.; Liu, G. Quantifying construction and demolition waste: An analytical review. Waste Manag. 2014, 34, 1683–1692. [Google Scholar] [CrossRef]
  9. Gómez-Soberón, J.M.; Saldaña-Márquez, H.; Gámez-García, D.C.; Gómez-Soberón, M.C.; Arredondo-Rea, S.P.; Corral-Higuera, R. A Comparative Study of Indoor Pavements Waste Generation during Construction through Simulation Tool. Int. J. Sustain. Energy Dev. 2016, 5, 243–251. [Google Scholar]
  10. Oliver, C.L.; Ramírez, L.C.; Fuertes, R.H. Una aproximación metodológica a la verificación en obra de la cuantificación de residuos de construcción en Andalucía. In Proceedings of the SB10mad Sustainable Building Conference, Madrid, Spain, 28–30 April 2010; pp. 1–12. [Google Scholar]
  11. Coelho, A.; de Brito, J. Distribution of materials in construction and demolition waste in Portugal. Waste Manag. Res. 2011, 29, 843–853. [Google Scholar] [CrossRef]
  12. Lage, I.M.; Abella, F.M.; Herrero, C.V.; Ordonez, J.L.P. Estimation of the annual production and composition of C&D Debris in Galicia (Spain). Waste Manag. 2010, 30, 636–645. [Google Scholar]
  13. Zhao, W.; Ren, H.; Rotter, V.S. A system dynamics model for evaluating the alternative of type in construction and demolition waste recycling center—The case of Chongqing, China. Resour. Conserv. Recycl. 2011, 55, 933–944. [Google Scholar] [CrossRef]
  14. Kleemann, F.; Lederer, J.; Aschenbrenner, P.; Rechberger, H.; Fellner, J. A method for determining buildings’ material composition prior to demolition. Build. Res. Inf. 2016, 1, 51–62. [Google Scholar] [CrossRef]
  15. Abdallah, M.; Talib, M.A.; Feroz, S.; Nasir, Q.; Abdalla, H.; Mahfood, B. Artificial intelligence applications in solid waste management: A systematic research review. Waste Manag. 2020, 109, 231–246. [Google Scholar] [CrossRef]
  16. Coskuner, G.; Jassim, M.S.; Zontul, M.; Karateke, S. Application of artificial intelligence neural network modeling to predict the generation of domestic, commercial and construction wastes. Waste Manag. Res. 2020. [Google Scholar] [CrossRef]
  17. Golbaz, S.; Nabizadeh, R.; Sajadi, H.S. Comparative study of predicting hospital solid waste generation using multiple linear regression and artificial intelligence. J. Environ. Health Sci. Eng. 2019, 17, 41–51. [Google Scholar] [CrossRef]
  18. Noori, R.; Karbassi, A.; Sabahi, M.S. Evaluation of PCA and Gamma test techniques on ANN operation for weekly solid waste prediction. J. Environ. Manag. 2010, 91, 767–771. [Google Scholar] [CrossRef]
  19. Song, Y.; Wang, Y.; Liu, F.; Zhang, Y. Development of a hybrid model to predict construction and demolition waste: China as a case study. Waste Manag. 2016, 59, 351–361. [Google Scholar] [CrossRef]
  20. Abbasi, M.; Abduli, M.A.; Omidvar, B.; Baghvand, A. Forecasting municipal solid waste generation by hybrid support vector machine and partial least square model. Int. J. Environ. Res. 2013, 7, 27–38. [Google Scholar]
  21. Kumar, A.; Samadder, S.R.; Kumar, N.; Singh, C. Estimation of the generation rate of different types of plastic wastes and possible revenue recovery from informal recycling. Waste Manag. 2018, 79, 781–790. [Google Scholar] [CrossRef]
  22. Abdoli, M.A.; Nezhad, M.F.; Sede, R.S.; Behboudian, S. Longterm forecasting of solid waste generation by the artificial neural networks. Environ. Prog. Sustain. Energy 2011, 31, 628–636. [Google Scholar] [CrossRef]
  23. Azadi, S.; Karimi-jashni, A. Verifying the performance of artificial neural network and multiple linear regression in predicting the mean seasonal municipal solid waste generation rate: A case study of Fars province, Iran. Waste Manag. 2015, 48, 14–23. [Google Scholar] [CrossRef] [PubMed]
  24. Chhay, L.; Reyad, M.A.H.; Suy, R.; Islam, M.R.; Mian, M.M. Municipal solid waste generation in China: Influencing factor analysis and multi-model forecasting. J. Mater. Cycles Waste Manag. 2018, 20, 1761–1770. [Google Scholar] [CrossRef]
  25. Cha, G.-W.; Kim, Y.-C.; Moon, H.J.; Hong, W.-H. New approach for forecasting demolition waste generation using chi-squared automatic interaction detection (CHAID) method. J. Clean. Prod. 2017, 168, 375–385. [Google Scholar] [CrossRef]
  26. Huang, R.; Yeh, L.; Chen, H.; Lin, J.; Chen, P.; Sung, P.; Yau, J. Estimation of construction waste generation and management in Taiwan. Adv. Mater. Res. 2011, 243–249, 6292–6295. [Google Scholar] [CrossRef]
  27. Kannangara, M.; Dua, R.; Ahmadi, L.; Bensebaa, F. Modeling and prediction of regional municipal solid waste generation and diversion in Canada using machine learning approaches. Waste Manag. 2017, 74, 3–15. [Google Scholar] [CrossRef]
  28. Andersen, F.M.; Larsen, H.; Skovgaard, M.; Moll, S.; Isoard, S. A European model for waste and material flows. Resour. Conserv. Recycl. 2007, 49, 421–435. [Google Scholar] [CrossRef]
  29. Banias, G.; Achillas, C.; Vlachokostas, C.; Moussiopoulos, N.; Papaioannou, I. A web-based decision support system for the optimal management of construction and demolition waste. Waste Manag. 2011, 31, 2497–2502. [Google Scholar] [CrossRef]
  30. Chen, X.; Lu, W. Identifying factors influencing demolition waste generation in Hong Kong. J. Clean. Prod. 2017, 141, 799–811. [Google Scholar] [CrossRef] [Green Version]
  31. Cha, G.W.; Moon, H.J.; Kim, Y.C.; Hong, W.H.; Jeon, G.Y.; Yoon, Y.R.; Hwang, C.H.; Hwang, J.H. Evaluating recycling potential of demolition waste considering building structure types: A study in South Korea. J. Clean. Prod. 2020, 256, 120385. [Google Scholar] [CrossRef]
  32. Cochran, K.; Townsend, T.; Reinhart, D.; Heck, H. Estimation of regional building-related C&D debris generation and composition: Case study for Florida, US. Waste Manag. 2007, 7, 921–931. [Google Scholar]
  33. Raschka, S. Model evaluation, model selection, and algorithm selection in machine learning. Comput. Res. Repos. 2018, 1811, 12808. [Google Scholar]
  34. Jiang, Y.; Lin, J.; Cukic, B.; Menzies, T. Variance analysis in software fault prediction models. In Proceedings of the ISSRE’09: 20th IEEE international Conference on Software Reliability Engineering, Bengaluru, India, 16–19 November 2009; pp. 99–108. [Google Scholar]
  35. Breiman, L. Random forests. Mach. Learn. 2001, 45, 5–32. [Google Scholar] [CrossRef] [Green Version]
  36. Ali, J.; Khan, R.; Ahmad, N.; Maqsood, I. Random forests and decision trees. Int. J. Comput. Sci. Issues 2012, 9, 272–278. [Google Scholar]
  37. Loupe, G. Understanding Random Forests: From Theory to Practice. Ph.D. Thesis, University of Liège, Liège, Belgium, 2014. [Google Scholar]
  38. Hastie, T.; Tibshirani, R.; Friedman, J. The Elements of Statistical Learning: Data Mining, Inference, and Prediction, 2nd ed.; Springer: New York, NY, USA, 2009. [Google Scholar]
  39. Huang, J.; Li, Y.F.; Xie, M. An empirical analysis of data preprocesing for machine learning-based software cost estimation. Inform. Softw. Technol. 2015, 67, 108–127. [Google Scholar] [CrossRef]
  40. Guyon, I.; Elisef, A. An introduction to variable and feature selection. J. Mach. Learn. Res. 2003, 3, 157–182. [Google Scholar]
  41. Yan, K.; Zhang, D. Feature selection and analysis on correlated gas sensor data with recursive feature elimination. Sens. Actuators B Chem. 2015, 212, 353–363. [Google Scholar] [CrossRef]
  42. Wong, T.T. Performance evaluation of classification algorithms by k-fold and leave-one-out cross validation. Pattern Recognit. 2015, 48, 2839–2846. [Google Scholar] [CrossRef]
  43. Shao, Z.; Meng, J.E. Efficient Leave-One-Out Cross-Validation-based Regularized Extreme Learning Machine. Neurocomputing 2016, 194, 260–270. [Google Scholar] [CrossRef]
  44. Qi, C.; Fourie, A.; Chen, Q.; Tang, X.; Zhang, Q.; Gao, R. Data-driven modelling of the flocculation process on mineral processing tailings treatment. J. Clean. Prod. 2018, 196, 505–516. [Google Scholar] [CrossRef]
  45. Han, T.; Siddique, A.; Khayat, K.; Huang, J.; Kumar, A. An ensemble machine learning approach for prediction and optimization of modulus of elasticity of recycled aggregate concrete. Constr. Build. Mater. 2020, 244, 118271. [Google Scholar] [CrossRef]
  46. Johnson, N.E.; Ianiuk, O.; Cazap, D.; Liu, L.; Starobin, D.; Dobler, G.; Ghandehari, M. Patterns of waste generation: A gradient boosting model for short-term waste prediction in New York City. Waste Manag. 2017, 62, 3–11. [Google Scholar] [CrossRef] [PubMed]
  47. Noori, R.; Abdoli, M.A.; Ghasrodashti, A.A.; Ghazizade, M.J. Prediction of municipal solid waste generation with combination of support vector machine and principal component analysis: A case study of Mashhad. Environ. Prog. Sustain. Energy 2009, 28, 249–258. [Google Scholar] [CrossRef]
Figure 1. Structure of the random forest (RF) algorithm.
Figure 1. Structure of the random forest (RF) algorithm.
Ijerph 17 06997 g001
Figure 2. Schematic representation of the leave-one-out cross-validation (LOOCV) method.
Figure 2. Schematic representation of the leave-one-out cross-validation (LOOCV) method.
Ijerph 17 06997 g002
Figure 3. The methodology of the RF model developed in this study.
Figure 3. The methodology of the RF model developed in this study.
Ijerph 17 06997 g003
Figure 4. Performance of the RT model for demolition waste generation prediction.
Figure 4. Performance of the RT model for demolition waste generation prediction.
Ijerph 17 06997 g004
Figure 5. Modeling results for each demolition waste type produced by RF.
Figure 5. Modeling results for each demolition waste type produced by RF.
Ijerph 17 06997 g005
Table 1. Characteristics and composition of variables applied to the RF model in this study.
Table 1. Characteristics and composition of variables applied to the RF model in this study.
Variables TypeDescription
Independent variables typeNominal variableRegionRegion A is assigned a scale number of 1, and regions B and C are 2 and 3, respectively
Building useThe scale number is 1 for only residential, and the scale numbers for commercial/residential and only commercial are 2, 3, respectively
Building structureReinforced concrete structure is assigned a scale number of 1, and masonry and wooden structures are 2 and 3, respectively
Wall materialThe scale number for the reinforced concrete wall is 1, the brick wall is 2, the block wall is 3, and the wall made of soil is 4.
Roofing materialThe scale number for the slab is 1, the slab and roofing tile is 2, the roof with asbestos is 3, and the roofing tile is 4.
Continuous variablegross floor area (GFA) (m2)Numeric variable
Dependent variableContinuous variableWaste generation (kg/m2)Numeric variable
Table 2. Results of feature selection produced by RF-recursive feature elimination (RFE). ● Selected Variable Set.
Table 2. Results of feature selection produced by RF-recursive feature elimination (RFE). ● Selected Variable Set.
Waste TypeNumber of Variables in the Variable SetSelected Features
(the Top 3 Variables Out of 3)
Mortar1 2 3 4 5 6 R, S, A
Concrete1 2 3 4 5 6RM, R, S, WM, A, U
Block1 2 3 4 56 WM, R, S, A, U
Brick1 2 3 4 56 WM, RM, R, A, S
Timber1 2 3 4 56 R, RM, A, S, U
Slate1 2 3 4 56 RM, R, WM, A, S
Roofing tile1 2 3 4 56 R, RM, A, WM, S
Plastic1 2 3 4 56 R, S, U, RM, WM
Glass1 2 3 4 56 R, A, WM, U, S
Metal1 2 3 4 56 R, U, RM, WM, S
Soil1 2 3 4 56 WM, R, S, A, U
S (structure), R (region), U (building use), A (gross floor area), WM (wall material), RM (roofing material).
Table 3. Accuracy assessment of the RF model.
Table 3. Accuracy assessment of the RF model.
NRF Model by Waste TypeStatistical Metrics
RR2
1Mortar0.7520.561
2Concrete0.8420.707
3Block0.8400.704
4Brick0.8640.745
5Timber0.8580.735
6Slate0.8140.659
7Roofing tile0.7680.583
8Plastic0.6910.568
9Glass0.7470.554
10Metal0.8710.755
11Soil0.8690.800
12All wastes0.7910.615

Share and Cite

MDPI and ACS Style

Cha, G.-W.; Moon, H.J.; Kim, Y.-M.; Hong, W.-H.; Hwang, J.-H.; Park, W.-J.; Kim, Y.-C. Development of a Prediction Model for Demolition Waste Generation Using a Random Forest Algorithm Based on Small DataSets. Int. J. Environ. Res. Public Health 2020, 17, 6997. https://doi.org/10.3390/ijerph17196997

AMA Style

Cha G-W, Moon HJ, Kim Y-M, Hong W-H, Hwang J-H, Park W-J, Kim Y-C. Development of a Prediction Model for Demolition Waste Generation Using a Random Forest Algorithm Based on Small DataSets. International Journal of Environmental Research and Public Health. 2020; 17(19):6997. https://doi.org/10.3390/ijerph17196997

Chicago/Turabian Style

Cha, Gi-Wook, Hyeun Jun Moon, Young-Min Kim, Won-Hwa Hong, Jung-Ha Hwang, Won-Jun Park, and Young-Chan Kim. 2020. "Development of a Prediction Model for Demolition Waste Generation Using a Random Forest Algorithm Based on Small DataSets" International Journal of Environmental Research and Public Health 17, no. 19: 6997. https://doi.org/10.3390/ijerph17196997

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