Next Article in Journal
The Influence of Organic Vanadium Complexes on an Antioxidant Profile in Adipose Tissue in Wistar Rats
Previous Article in Journal
Compression Behaviors and Mechanical Properties of Modified Face-Centered Cubic Lattice Structures under Quasi-Static and High-Speed Loading
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Classifying High Strength Concrete Mix Design Methods Using Decision Trees

by
Saleh J. Alghamdi
Department of Civil Engineering, College of Engineering, Taif University, P.O. Box 11099, Taif 21944, Saudi Arabia
Materials 2022, 15(5), 1950; https://doi.org/10.3390/ma15051950
Submission received: 31 January 2022 / Revised: 2 March 2022 / Accepted: 4 March 2022 / Published: 6 March 2022

Abstract

:
Concrete mix design methods are used to determine proportions of concrete ingredients needed for certain workability and strength. Each mix design method operates under certain assumptions and suggests slightly different proportions. It is of great importance that site/construction engineers know the method by which the mix was designed. However, it can be difficult to know the designing method based solely on mix proportions. Hence, in this work, a decision trees model was used to classify high strength concrete mix design methods based on their produced concrete mix proportions. It was found that the trained decision tree model is capable of classifying mix design methods with high accuracy. Further, based on dimensionality reduction methods, the amount of cement in a concrete mix was found to be the paramount predictor of the used mix design method. In this work, a novel high-accuracy model for determining a mix design method based only on mix proportion is proposed.

1. Introduction

There are many methods for designing normal and high strength concrete mixes. The objective of designing a concrete mix is to determine the amounts of concrete mix constituents. Depending on how and where concrete is going to be used, its compressive strength and workability are determined, taking into account durability requirements. Normal strength mix design methods are used for designing concrete mixes, having strengths ranging from 20 to 55 MPa. Concrete having compressive strength higher than 55 MPa is considered to be high strength. For high strength concrete mix design, many methods can be used, including the American Institute of Concrete, ACI 211.4R-08, Guide for Selecting Proportions for High-Strength Concrete Using Portland Cement and Other Cementitious Materials [1], the Aïtcin method [2], and the modified department of environment method (Modified DOE) [3]. For a specified compressive strength, these methods suggest slightly different proportions of cement, water, sand, gravel, and chemical admixtures.
These methods are used by concrete manufacturers all over the world to design and make concrete mixes according to customers’ needs. It is of great importance that site/construction engineers know the method by which a concrete mix was designed, so that they can correctly adjust concrete mixes according to field conditions, interpret fresh concrete test results, as well as satisfy quality control requirements. However, determining the method by which a concrete mix was designed can be a difficult task, because design methods usually suggest similar mix proportions for required properties. In addition, to the best of the author’s knowledge, existing literature does not provide a solution to this problem. Hence, the objective of this work is to use machine learning models, in particular, decision trees to classify high strength concrete mix design methods based on their produced concrete mix proportions. The following section discusses the past and current implementations of machine learning algorithms in concrete technology.

1.1. Machine Learning Applied to Concrete Technology

At the present time, a considerable attention is directed towards machine learning and deep learning techniques, for their capability of solving complex problems. Some of these techniques were utilized to solve civil engineering problems including concrete mix design problems, such as the prediction of concrete’s 7, 14 and 28-day compressive strengths. Many researchers investigated the usefulness of using artificial neural networks (ANN) and linear regression models in the prediction of the strength of normal and high strength concrete [4,5,6,7,8,9,10], high-performance concrete [11,12,13], ultra-high-performance concrete [14], recycled aggregate concrete [15], structural lightweight concrete [16], bacterial concrete [17], green concrete [18], and self-consolidating concrete [19]. In addition to ANN, decision trees have also been used to predict compressive strength of different types of concrete including high strength and high-performance concrete [20,21], FRP-confined concrete [22], as well as recycled aggregate concrete [23,24]. In addition, ensemble methods were used to predict compressive strength of concretes containing fly ash [25], with higher accuracy than when decision tree models (DT) are used. Moreover, ANN, K-nearest neighbor (KNN) along with decision tree models, were leveraged to predict the healing performance of self-healing concrete [26]. Additionally, to evaluate the compressive strength of concrete mixes whose cement content is partially replaced with ceramic waste powder (CWP), ANN and decision tree models were leveraged. When the two models were compared, they demonstrated comparable performance with relatively similar R2 values [27]. More efforts are still being devoted towards using machine learning algorithms to predict mechanical properties of different types of concrete, for example, in their recent work, Shang et al. [28] demonstrated how machine learning models including decision tree and AdaBoost were utilized to predict the compressive strength and splitting tensile strength of concrete containing recycled coarse aggregate (RCA), reaching high R2 values.
In addition to regression models, classification models have also been used in the field of concrete technology; for instance, Akpinar and Khashman [29] used ANN to successfully classify compressive strength grade of different concrete mixes as low, normal or high strength. Further, Hilal Erdal [30] used two-level and hybrid ensembles of decision trees for predicting high performance concrete compressive strength.
Despite these efforts, classification of high strength concrete mixes based on their ingredients is still an open issue. Thus, in this work, we test the hypothesis that given enough training data, a trained machine learning model can accurately classify mix design methods based on mix proportions. Specifically, a decision tree model will be used to classify high strength concrete mix design methods based on their produced concrete proportions, namely, the amounts of cement, water, gravel, sand, and chemical admixtures. The following section discusses the machine learning model used in this work, i.e., decision trees.

1.2. Decision Trees

Decision tree models [31] are a group of algorithms that can detect classes within a dataset by passing information along a decision tree nodes and branches starting from the root node to the leaf nodes which contain the predicted class.
The example tree in Figure 1 shows a binary target variable is classified to either Y = 0 or Y = 1, based on two predictors, X1 and X2, whose values range from 0 to 1. Nodes and branches constitute the essential components of a decision tree model. During the development of the decision tree, three processes take place, splitting, stopping, and pruning [32]. There exist many algorithms that implement decision trees, such as classification and regression trees (CART) [31], C4.5 [33], Chi-squared automatic interaction detection (CHAID), and QUEST, which is the abbreviation of quick, unbiased, efficient, statistical tree [34].
The rest of the paper is organized as follows: methods are described in Section 2, results are presented and discussed in Section 3, and conclusions are presented in Section 4. Further, a paragraph describing the limitations of this work is included at the end of the paper.

2. Materials and Methods

2.1. Dataset

Data is considered to be the backbone of any machine learning model; in this work, thousands of mix designs were generated and used to train a decision tree model. As designing thousands of concrete mixes to train the model is a tiresome process, computer programs that implement high strength concrete mix design methods were used. Particularly, MATLAB (MathWorks, Inc., Natick, MA, USA) was used to develop high strength concrete mix design programs to generate the dataset for the machine learning model. The developed programs design high strength concrete mixes using three mix design methods [35]. Outputs of the developed programs were compared to manual calculations to make sure no discrepancies exist between computer programs outputs and manual calculations. A total of 10 comparisons between the output of the programs and manual calculations were performed for each method. A representative comparison example for each method is shown in Table 1, Table 2 and Table 3. A total of 1000 high strength concrete mix designs were generated by the programs for each method, with a total of 3000 mix designs for training and testing purposes. All concrete mixes in the dataset were designed by the programs to produce concrete mixes of 28-day compressive strengths no less than 60 MPa and no greater than 82 MPa, cylinder strength for both ACI and Aïtcin methods and cube strength for modified DOE method. The inputs and outputs of each mix design program are summarized below:

2.1.1. ACI 211.4R-08

Input: The required strength, material properties (specific gravities, bulk densities, and moisture content), maximum nominal size of coarse aggregates, required workability (slump), whether fly ash and/or admixtures (HRWRA) are used, cost of concrete constituents, casting quantity, and whether previous test records are available.
Output: Weights (per cubic meter and per provided casting quantity) of cement, water, fine and coarse aggregates as well as fly ash, admixtures (HRWRA), and the associated cost.

2.1.2. Aïtcin Method

Input: The required strength, material properties, properties of superplasticizer, aggregate shape, whether slag or/and silica fumes and/or fly ash are used, moisture content of fine and coarse aggregates, cost of concrete constituents, casting quantity, and whether previous test records are available.
Output: Weights (per cubic meter and per provided casting quantity) of cement, water, fine and coarse aggregates as well as fly ash, silica fume, slag cement, superplasticizers, the calculated water/cement ratio, and the associated cost.

2.1.3. Modified DOE

Input: The required strength, material properties, maximum cement content, types of coarse and fine aggregates, type of cement, cost of concrete constituents, casting quantity and whether previous test records are available.
Output: Weights (per cubic meter and per provided casting quantity) of cement, water, fine and coarse aggregates as well as superplasticizers (HRWRA), suggested ratios for coarse aggregate and the associated cost.

2.2. Visualizing the Dataset

Figure 2 shows distribution of strengths of the concrete mixes produced from each method. Pie charts show that for each mix design method, the designed mixes contain uniformly distributed strengths. The relationships between mix ingredients and strength are not always clear, and intricate overlaps are present between design methods, making it a very challenging task to distinguish the design method based on mix proportions for a specified compressive strength, see Figure 3a–e. This difficulty can be clearly observed when parallel lines of all mixes produced by all three methods are overlapped, see Figure 3f. The overlap that exists between the paths leading to the required strength clearly shows how it is very difficult to tell which method was used to design which mix, hence necessitating a machine learning algorithm to tell them apart.

2.3. Features

The tree models make use of data features to be trained and fitted. In this work, the features used to train the model were the concrete mix proportions per one cubic meter of each mix design and the corresponding compressive strength. In particular, the amounts of cement in kg, water in liter, sand in kg, gravel in kg and HRWRA in liter, as well as compressive strength in MPa.

2.4. Coding Environment

MATLAB (MathWorks, Inc., Natick, MA, USA) was used to preprocess and visualize the dataset, as well as train and test the model.

2.5. Preprocessing of Dataset

Before training the dataset, it was standardized using mean and standard deviation.

2.6. Splitting the Dataset

The dataset (3000 mix designs) were split into training (2400 mix designs) and testing (600 mix designs).

2.7. Model Choices

Three types of decisions trees were used, according to the number of nodes in the tree, namely, fine, medium, and coarse trees. Further, during model training, 5-fold cross validation was used to prevent overfitting. For fine tree models, the number of maximum splits was specified to be 100 splits and the splitting criterion to be Gini’s Diversity Index [36].

2.8. Methods of Evaluating Classifier’s Performance

To evaluate the performance of the decision tree model, accuracy measure was used, which is defined for binary classification as the ratio of the correct predictions (true positive TP and true negative TN) to the total number of predictions (true positive TP, true negative TN, false positive FP, and false negative FN):
A c c u r a c y = T P + T N T P + T N + F P + F N
In addition to accuracy, the receiver-operating characteristic (ROC) was used, which shows true positive rate versus false positive rate for the tree classifier. It is usually used for evaluating binary classification performance but can be used in multi-class classification, as is the case in this work, by evaluating one-vs-rest. A perfect classifier is one that correctly classifies all data to their actual classes; this perfect classifier appears in the ROC as a right-angle curve whose right angle is in the upper left-corner portion of the curve. ROC shows a poor classifier as a curve close to a line inclined at 45 degrees. The area under the ROC (AUC) is a sign of the performance of the classifier; a perfect classifier will have an AUC of 1.
Confusion matrix was also used to further evaluate the tree classifier, which is a matrix whose rows correspond to the predicted class, and columns correspond to the true class. The diagonal of the confusion matrix shows instances that were correctly classified and the off-diagonal shows instances that were incorrectly classified.

2.9. Feature Importance

A machine learning model shall be efficient as well as accurate; therefore, the number of features used to train the model shall be optimized. This can be performed by using principal component analysis (PCA) [37], and minimum redundancy maximum relevance (MRMR) [38].

2.9.1. Principal Component Analysis (PCA)

PCA reduces the dimensionality of the model by linearly transforming predictors, removing redundant predictors, and keeping only principal predictors [37].

2.9.2. Minimum Redundancy Maximum Relevance (MRMR)

MRMR algorithm determines the importance of each feature in the dataset to the classification process. The MRMR algorithm’s goal is to find an optimal set of features whose relevance to outcome variable is maximum and whose redundancy is minimum [38].

3. Results and Discussion

After all models were fitted to training data, they were tested using the testing dataset, which contains 20% of the entire dataset i.e., 600 mix designs. The classification accuracies of all models on training data and testing data are summarized in Table 4, below.
From the accuracy values presented in Table 4, it can be said that the simple decision tree model successfully solved the mix design method classification problem with high accuracy. Such high accuracies are guaranteed not to come from overfitting the training dataset, because a 5-fold cross validation was used in the training phase to prevent overfitting. In addition, when the trained models are tested using previously unseen data (testing dataset) they show high accuracy, indicating great generalizability potential.
Figure 4a presents ROC curves, which show the performance of the tree classifier on training data. ROC curve of ACI-vs-rest, with ACI assigned as the positive class and the other methods assigned as the negative class shows that the AUC is 0.99, with a true positive rate (TPR) of more than 0.98. These numbers indicate high classification performance, because a true positive rate of above 0.98 indicates that the used model correctly classifies more than 98% of the instances to the true class.
In Figure 4b, Aïtcin method was assigned to be the positive class and the other methods to be the negative class. In this case, the AUC was found to be 1.00, which indicates that the classifier has perfect classification performance for this class. In Figure 4c, modified DOE was assigned to be the positive class and the other methods to be the negative class. In this case, the area under the curve was found to be 0.98, which signifies high classification performance for this class.
Accuracy of the fine tree model that was tested using testing data is shown in the lower right corner in the confusion matrix shown in Figure 5. In each cell in the matrix, both the number of observations and the percentage of the number of observations are shown. The most-right column shows the percentages of all the observations that are predicted to belong to each class (ACI, Aïtcin, and modified DOE) that are both assigned correctly (precision) and incorrectly (false discovery rate). The row at the bottom of the matrix shows the percentages of all the observations that belong to each class that are correctly classified (recall) and incorrectly classified (false negative rate). Based on the confusion matrix, I claim that the tree model is an excellent classifier, achieving an accuracy of 98.7%, a precision of at least 98%, and a recall of at least 96.5%, across all classes when evaluated using testing data.
The trained tree model can be viewed it its actual form, however, I only show the coarse tree model herein because the fine tree and the medium tree models are too dense to be interpreted properly. The coarse tree classifier is shown in Figure 6.
The fine tree classifier was re-trained, however, with enabling principal component analysis this time around, to determine feature importance. The PCA-enabled fine tree classifier kept two features, which can explain 95% variance. Explained variance per feature was found to be the amount of cement: 80.5%, amount of water: 18.7%, amount of sand: 0.7%, amount of gravel: 0.1%, and 0.0% for both the amount of HRWRA and concrete’s compressive strength. Results of PCA is shown in Figure 7a.
Degree of importance of each feature was determined using the MRMR algorithm, which assigns scores to each feature, indicating its importance. The amount of cement was found by MRMR to be the most important feature, with a score of 0.6, followed by the amount of water: 0.44, amount of sand: 0.43, gravel: 0.4, HRWRA: 0.23 and compressive strength: 0.0. The drop in score between the amount of cement and amount of water is relatively large, which emphasizes that cement is the most important predictor of the mix design method. On the other hand, the amount of gravel and compressive strength were found to be weak predictors of the mix design method. The results of MRMR is shown in Figure 7b.
Based on the results of the PCA analysis, only the two most important features (amount of cement and amount of water) were used in fitting reduced tree models. As can be observed in Table 5, accuracies of the reduced models were less than those of original models with the full list of features.
In concrete technology, we seldom talk about the amount of cement and amount of water separately; instead, we use the water/cement ratio or (W/C) for short. It can be speculated that the W/C can be of importance in the determination of mix design method; however, as it is merely a linear combination of two features, then its information is already embedded in the training dataset and hence its contribution to the outcome variable may be limited. In addition, the current set of features aided in classifying the mix design methods with very high accuracy, eliminating the need for more features.
After only using principal predictors (amounts of cement and water) in training the tree model, ROC was used to test the performance of the reduced models. Figure 4d presents ROC curves, which show the performance of the reduced tree classifier on training data. ROC curve of ACI-vs-rest, with ACI assigned as the positive class and the other methods assigned as the negative class, shows that the AUC for the reduced model is 0.95, which indicates that the classification performance was slightly affected by the omittance of some of the features. In the case where Aïtcin method was assigned to be the positive class and the other methods to be the negative class, Figure 4b, the AUC was found to be 0.96, which indicates that the performance of the classifier was also slightly affected by the omittance of some of the features. For the case where modified DOE was assigned to be the positive class and the other methods to be the negative class, the classification performance was greatly affected by the omittance of some of the features with an area under the curve of 0.89.

Limitations

While this study successfully developed a model that is capable of classifying mix design methods with very high accuracies, a few shortcomings exist. For example, the training data used in training the decision tree model are synthesized. This approach works perfectly, provided that the proportions of the mix are exactly per the mix design recommendations, before any field adjustments. However, sometimes field conditions necessitate that concrete consistency is adjusted, which distorts original mix design. Hence, it is necessary that the developed model is trained/tested using real experimental data (training/testing the model using field-adjusted concrete proportions). Another limitation is that only one machine learning model is used in this work, while many more models can be tested and compared to determine the most accurate and efficient model.

4. Conclusions

Mix design methods are used by concrete manufacturers all over the world to design and make concrete mixes according to the customers’ needs. It is of great importance that site/construction engineers know the method by which a concrete mix was designed, so that they can correctly adjust concrete mixes according to field conditions, interpret fresh concrete tests results, as well as satisfy quality control requirements. However, determining the method by which a concrete mix was designed can be a difficult task because design methods usually suggest similar mix proportions for certain required properties. This work solved this classification problem via the use of machine learning. In particular, this work achieved the following:
  • Machine learning, specifically decision tree models were trained to classify high strength concrete mix design methods based on concrete mix proportions with high accuracy. It was shown that knowledge of the basic amounts of the basic ingredients of high strength concrete mix is enough for the model to accurately determine the mix method by which it was designed.
  • Feature importance analyses demonstrated that the amount of cement and water in the concrete mix are the most important predictors of the used mix design method.
  • In this work, a novel high-accuracy model for determining the mix design method, based only on mix proportion, was presented.
Future work includes training and testing machine learning models using real experimental data (training/testing the model using field-adjusted concrete proportions). Further, the author intends to experiment with more machine learning models to determine the most accurate and efficient model for classifying mix design methods.

Funding

This research was funded by Taif University Researchers Supporting Project number (TURSP-2020/204), Taif University, Taif, Saudi Arabia.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this article are available upon reasonable request.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Alonzo, O.; Barringer, W.L.; Barton, S.G.; Bell, L.W.; Bennett, J.E.; Boyle, M.; Burg, G.R.; Carrasquillo, R.L.; Cook, J.E.; Cook, R.A. Guide for selecting proportions for high-strength concrete with portland cement and fly ash. ACI Mater. J. 1993, 90, 272–283. [Google Scholar]
  2. Aïtcin, P.-C. High Performance Concrete; CRC Press: Boca Raton, FL, USA, 1998. [Google Scholar]
  3. Hansen, T. Modified DOE mix design method for high volume fly ash concretes and controlled low strength concretes. Mag. Concr. Res. 1992, 44, 39–45. [Google Scholar] [CrossRef]
  4. Yeh, I.-C. Modeling of strength of high-performance concrete using artificial neural networks. Cem. Concr. Res. 1998, 28, 1797–1808. [Google Scholar] [CrossRef]
  5. Lee, S.-C. Prediction of concrete strength using artificial neural networks. Eng. Struct. 2003, 25, 849–857. [Google Scholar] [CrossRef]
  6. Bui, D.-K.; Nguyen, T.; Chou, J.-S.; Nguyen-Xuan, H.; Ngo, T.D. A modified firefly algorithm-artificial neural network expert system for predicting compressive and tensile strength of high-performance concrete. Constr. Build. Mater. 2018, 180, 320–333. [Google Scholar] [CrossRef]
  7. Ziolkowski, P.; Niedostatkiewicz, M. Machine learning techniques in concrete mix design. Materials 2019, 12, 1256. [Google Scholar] [CrossRef] [Green Version]
  8. Deng, F.; He, Y.; Zhou, S.; Yu, Y.; Cheng, H.; Wu, X. Compressive strength prediction of recycled concrete based on deep learning. Constr. Build. Mater. 2018, 175, 562–569. [Google Scholar] [CrossRef]
  9. Erdal, H.; Erdal, M.; Simsek, O.; Erdal, H.I. Prediction of concrete compressive strength using non-destructive test results. Comp. Concr. 2018, 21, 407–417. [Google Scholar]
  10. Williams, K.C.; Partheeban, P. An experimental and numerical approach in strength prediction of reclaimed rubber concrete. Adv. Concr. Constr. 2018, 6, 87. [Google Scholar]
  11. Kasperkiewicz, J.; Racz, J.; Dubrawski, A. HPC strength prediction using artificial neural network. J. Comput. Civ. Eng. 1995, 9, 279–284. [Google Scholar] [CrossRef]
  12. Dias, W.; Pooliyadda, S. Neural networks for predicting properties of concretes with admixtures. Constr. Build. Mater. 2001, 15, 371–379. [Google Scholar] [CrossRef]
  13. Öztaş, A.; Pala, M.; Özbay, E.A.; Kanca, E.; Caglar, N.; Bhatti, M.A. Predicting the compressive strength and slump of high strength concrete using neural network. Constr. Build. Mater. 2006, 20, 769–775. [Google Scholar] [CrossRef]
  14. Ghafari, E.; Bandarabadi, M.; Costa, H.; Júlio, E. Prediction of fresh and hardened state properties of UHPC: Comparative study of statistical mixture design and an artificial neural network model. J. Mater. Civ. Eng. 2015, 27, 04015017. [Google Scholar] [CrossRef]
  15. Topcu, I.B.; Sarıdemir, M. Prediction of properties of waste AAC aggregate concrete using artificial neural network. Comput. Mater. Sci. 2007, 41, 117–125. [Google Scholar] [CrossRef]
  16. Alshihri, M.M.; Azmy, A.M.; El-Bisy, M.S. Neural networks for predicting compressive strength of structural light weight concrete. Constr. Build. Mater. 2009, 23, 2214–2219. [Google Scholar] [CrossRef]
  17. Almohammed, F.; Sihag, P.; Sammen, S.S.; Ostrowski, K.A.; Singh, K.; Prasad, C.; Zajdel, P. Assessment of Soft Computing Techniques for the Prediction of Compressive Strength of Bacterial Concrete. Materials 2022, 15, 489. [Google Scholar] [CrossRef]
  18. Nafees, A.; Javed, M.F.; Khan, S.; Nazir, K.; Farooq, F.; Aslam, F.; Musarat, M.A.; Vatin, N.I. Predictive Modeling of Mechanical Properties of Silica Fume-Based Green Concrete Using Artificial Intelligence Approaches: MLPNN, ANFIS, and GEP. Materials 2021, 14, 7531. [Google Scholar] [CrossRef]
  19. Siddique, R.; Aggarwal, P.; Aggarwal, Y. Prediction of compressive strength of self-compacting concrete containing bottom ash using artificial neural networks. Adv. Eng. Softw. 2011, 42, 780–786. [Google Scholar] [CrossRef]
  20. Chou, J.-S.; Chiu, C.-K.; Farfoura, M.; Al-Taharwa, I. Optimizing the prediction accuracy of concrete compressive strength based on a comparison of data-mining techniques. J. Comp. Civ. Eng. 2011, 25, 242–253. [Google Scholar] [CrossRef]
  21. Han, Q.; Gui, C.; Xu, J.; Lacidogna, G. A generalized method to predict the compressive strength of high-performance concrete by improved random forest algorithm. Constr. Build. Mater. 2019, 226, 734–742. [Google Scholar] [CrossRef]
  22. Mansouri, I.; Ozbakkaloglu, T.; Kisi, O.; Xie, T. Predicting behavior of FRP-confined concrete using neuro fuzzy, neural network, multivariate adaptive regression splines and M5 model tree techniques. Mater. Struct. 2016, 49, 4319–4334. [Google Scholar] [CrossRef]
  23. Deshpande, N.; Londhe, S.; Kulkarni, S. Modeling compressive strength of recycled aggregate concrete by Artificial Neural Network, Model Tree and Non-linear Regression. Int. J. Sustain. Built Environ. 2014, 3, 187–198. [Google Scholar] [CrossRef] [Green Version]
  24. Deepa, C.; SathiyaKumari, K.; Sudha, V.P. Prediction of the compressive strength of high performance concrete mix using tree based modeling. Int. J. Comput. Appl. 2010, 6, 18–24. [Google Scholar] [CrossRef]
  25. Ahmad, A.; Farooq, F.; Niewiadomski, P.; Ostrowski, K.; Akbar, A.; Aslam, F.; Alyousef, R. Prediction of compressive strength of fly ash based concrete using individual and ensemble algorithm. Materials 2021, 14, 794. [Google Scholar] [CrossRef]
  26. Huang, X.; Wasouf, M.; Sresakoolchai, J.; Kaewunruen, S. Prediction of healing performance of autogenous healing concrete using machine learning. Materials 2021, 14, 4068. [Google Scholar] [CrossRef]
  27. Song, H.; Ahmad, A.; Ostrowski, K.A.; Dudek, M. Analyzing the compressive strength of ceramic waste-based concrete using experiment and artificial neural network (ANN) approach. Materials 2021, 14, 4518. [Google Scholar] [CrossRef]
  28. Shang, M.; Li, H.; Ahmad, A.; Ahmad, W.; Ostrowski, K.A.; Aslam, F.; Majka, T.M. Predicting the Mechanical Properties of RCA-Based Concrete Using Supervised Machine Learning Algorithms. Materials 2022, 15, 647. [Google Scholar] [CrossRef]
  29. Akpinar, P.; Khashman, A. Intelligent classification system for concrete compressive strength. Procedia Comput. Sci. 2017, 120, 712–718. [Google Scholar] [CrossRef]
  30. Erdal, H.I. Two-level and hybrid ensembles of decision trees for high performance concrete compressive strength prediction. Eng. Appl. Artif. Intell. 2013, 26, 1689–1697. [Google Scholar] [CrossRef]
  31. Breiman, L.; Friedman, J.; Olshen, R.; Stone, C. Classification and Regression Trees; CRC Press: Boca Raton, FL, USA, 1984. [Google Scholar]
  32. Song, Y.; Lu, Y. Decision tree methods: Applications for classification and prediction. Shanghai Arch. Psychiatry 2015, 27, 130–135. [Google Scholar]
  33. Quinlan, J.R. C4.5: Programs for Machine Learning; Elsevier: Amsterdam, The Netherlands, 2014. [Google Scholar]
  34. Loh, W.-Y.; Shih, Y.-S. Split selection methods for classification trees. Stat. Sin. 1997, 7, 815–840. [Google Scholar]
  35. Abdul Qader, M.; Ibrahim, A.; Alaidaros, A.B.; Abdulkareem, A.K.; Alwuayl, A.; Alsaluli, A.; Alghamdi, S. Investigating trends and costs associated with designing concrete mixes using different methods by computer programs. Adv. Civ. Eng. 2022. [Google Scholar] [CrossRef]
  36. Gini, C. Variabilita e mutabilita: Contributo allo studio delle relazioni statistiche. In Studi Economico-Giurdici; Facolta di Giurisprudenza della, R., Ed.; Universita di Cagliari: Bologna, Italy, 1912; Volume 3. [Google Scholar]
  37. Wall, M.E.; Rechtsteiner, A.; Rocha, L.M. Singular value decomposition and principal component analysis. In A Practical Approach to Microarray Data Analysis; Springer: Berlin/Heidelberg, Germany, 2003; pp. 91–109. [Google Scholar]
  38. Peng, H.; Ding, C.; Long, F. Minimum redundancy-maximum relevance feature selection. IEEE Intell. Syst. 2005, 20, 70–71. [Google Scholar]
Figure 1. An example of a decision tree that is based on binary target variable Y (adapted from [32]).
Figure 1. An example of a decision tree that is based on binary target variable Y (adapted from [32]).
Materials 15 01950 g001
Figure 2. Training data produced by the mix design programs showing uniformity in distribution of compressive strength in the three classes: (a) ACI, (b) Aïtcin, and (c) Modified DOE.
Figure 2. Training data produced by the mix design programs showing uniformity in distribution of compressive strength in the three classes: (a) ACI, (b) Aïtcin, and (c) Modified DOE.
Materials 15 01950 g002
Figure 3. Visualizing the training data. (a) Compressive strength vs. water. (b) Compressive strength vs. sand. (c) Compressive strength vs. gravel. (d) Compressive strength vs. cement. (e) Compressive strength vs. HRWRA. (f) Shows the intertwinement of mix proportion when overlapped, making the determination of the mix design method based on mix ingredients a difficult task.
Figure 3. Visualizing the training data. (a) Compressive strength vs. water. (b) Compressive strength vs. sand. (c) Compressive strength vs. gravel. (d) Compressive strength vs. cement. (e) Compressive strength vs. HRWRA. (f) Shows the intertwinement of mix proportion when overlapped, making the determination of the mix design method based on mix ingredients a difficult task.
Materials 15 01950 g003
Figure 4. Evaluating the performance of the tree classifier on training data. (a) ROC curve of ACI method versus Aïtcin and modified DOE. (b) Aïtcin method versus ACI and modified DOE. (c) Modified DOE method versus ACI and Aïtcin. Similar ROC curves are shown in (df), however, for the case when reduced-dimensionality tree models are used.
Figure 4. Evaluating the performance of the tree classifier on training data. (a) ROC curve of ACI method versus Aïtcin and modified DOE. (b) Aïtcin method versus ACI and modified DOE. (c) Modified DOE method versus ACI and Aïtcin. Similar ROC curves are shown in (df), however, for the case when reduced-dimensionality tree models are used.
Materials 15 01950 g004
Figure 5. Evaluating the performance of the tree classifier using confusion matrix on testing data.
Figure 5. Evaluating the performance of the tree classifier using confusion matrix on testing data.
Materials 15 01950 g005
Figure 6. The trained coarse tree classifier; this simple model achieved a testing accuracy of 88.3%.
Figure 6. The trained coarse tree classifier; this simple model achieved a testing accuracy of 88.3%.
Materials 15 01950 g006
Figure 7. Feature importance analysis results: (a) Using PCA and (b) using MRMR.
Figure 7. Feature importance analysis results: (a) Using PCA and (b) using MRMR.
Materials 15 01950 g007
Table 1. A comparison between manual calculations and program outputs for ACI211.4R-8 method [35].
Table 1. A comparison between manual calculations and program outputs for ACI211.4R-8 method [35].
Mix ProportionsManualProgramVariation
Numeric%
Cement (kg/m3)334.8337.94−3.14−0.93
Water (kg/m3)188.92188.890.030.02
FA (kg/m3)613.4610.093.310.54
CA (kg/m3)1072.51072.500.00
Fly ash (kg/m3)63.7764.37−0.6−0.93
Superplasticizer (kg/m3)2.392.41−0.02−0.83
Table 2. A comparison between manual calculations and program outputs for Aïtcin method [35].
Table 2. A comparison between manual calculations and program outputs for Aïtcin method [35].
Mix ProportionsManualProgramVariation
Numeric%
Cement (kg/m3)439.015442−2.99−0.68
Water (kg/m3)118.114117.980.130.11
FA (kg/m3)654.836658.61−3.77−0.58
CA (kg/m3)1089108900
Silica Fume (kg/m3)25.82426−0.18−0.68
Fly ash (kg/m3)51.64952−0.35−0.68
Superplasticizer (kg/m3)7.657.7−0.05−0.65
Table 3. A comparison between manual calculations and program outputs for modified DOE method [35].
Table 3. A comparison between manual calculations and program outputs for modified DOE method [35].
Mix ProportionsManualProgramVariation
Numeric%
Cement (kg/m3)617.28614.492.790.45
Water (kg/m3)170.26170.31−0.05−0.03
FA (kg/m3)518.66517.611.050.2
CA (kg/m3)1098.541106.28−7.74−0.7
Superplasticizer (kg/m3)6.6886.660.030.42
Table 4. Accuracy of tree classifiers.
Table 4. Accuracy of tree classifiers.
ModelTraining AccuracyTesting Accuracy
Decision trees: Fine98.2%98.7%
Decision trees: Medium97.9%97.8%
Decision trees: Coarse90.5%88.3%
Table 5. Classification accuracy of reduced-dimensionality classifiers.
Table 5. Classification accuracy of reduced-dimensionality classifiers.
ModelTraining AccuracyTesting Accuracy
Reduced-dimensionality fine decision tree86.3%86.5%
Reduced-dimensionality medium decision tree85.1%85.3%
Reduced-dimensionality coarse decision tree81.3%81.3%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Alghamdi, S.J. Classifying High Strength Concrete Mix Design Methods Using Decision Trees. Materials 2022, 15, 1950. https://doi.org/10.3390/ma15051950

AMA Style

Alghamdi SJ. Classifying High Strength Concrete Mix Design Methods Using Decision Trees. Materials. 2022; 15(5):1950. https://doi.org/10.3390/ma15051950

Chicago/Turabian Style

Alghamdi, Saleh J. 2022. "Classifying High Strength Concrete Mix Design Methods Using Decision Trees" Materials 15, no. 5: 1950. https://doi.org/10.3390/ma15051950

APA Style

Alghamdi, S. J. (2022). Classifying High Strength Concrete Mix Design Methods Using Decision Trees. Materials, 15(5), 1950. https://doi.org/10.3390/ma15051950

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