Next Article in Journal
Characteristics, Mechanism and Criterion of Channel Segregation in NbTi Alloy via Numerical Simulations and Experimental Characterizations
Next Article in Special Issue
Evaluation of Smeared Constitutive Laws for Tensile Concrete to Predict the Cracking of RC Beams under Torsion with Smeared Truss Model
Previous Article in Journal
Toxic Metals Content in Impacted Third Molars and Adjacent Bone Tissue in Different Groups of Patients
Previous Article in Special Issue
Long-Term Concrete Shrinkage Influence on the Performance of Reinforced Concrete Structures
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Prediction of Compressive Strength of Fly Ash Based Concrete Using Individual and Ensemble Algorithm

1
Department of Civil Engineering, Abbottabad Campus, COMSATS University Islamabad, Islamabad 22060, Pakistan
2
Faculty of Civil Engineering, Wroclaw University of Science and Technology, Wybrzeże Wyspiańskiego 27, 50-370 Wroclaw, Poland
3
Faculty of Civil Engineering, Cracow University of Technology, 24 Warszawska Str., 31-155 Cracow, Poland
4
Department of Architecture and Civil Engineering, City University of Hong Kong, Kowloon, Hong Kong
5
Department of Civil Engineering, College of Engineering in Al-Kharj, Prince Sattam Bin Abdulaziz University, Al-Kharj 11942, Saudi Arabia
*
Authors to whom correspondence should be addressed.
Submission received: 28 November 2020 / Revised: 27 January 2021 / Accepted: 1 February 2021 / Published: 8 February 2021

Abstract

:
Machine learning techniques are widely used algorithms for predicting the mechanical properties of concrete. This study is based on the comparison of algorithms between individuals and ensemble approaches, such as bagging. Optimization for bagging is done by making 20 sub-models to depict the accurate one. Variables like cement content, fine and coarse aggregate, water, binder-to-water ratio, fly-ash, and superplasticizer are used for modeling. Model performance is evaluated by various statistical indicators like mean absolute error (MAE), mean square error (MSE), and root mean square error (RMSE). Individual algorithms show a moderate bias result. However, the ensemble model gives a better result with R2 = 0.911 compared to the decision tree (DT) and gene expression programming (GEP). K-fold cross-validation confirms the model’s accuracy and is done by R2, MAE, MSE, and RMSE. Statistical checks reveal that the decision tree with ensemble provides 25%, 121%, and 49% enhancement for errors like MAE, MSE, and RMSE between the target and outcome response.

Graphical Abstract

1. Introduction

Carbon dioxide produced from the cement industry has a malignant adamant effect on environmental conditions [1]. Its utilization and excessive use in modern construction around the world produces greenhouse gases (GHG) [2]. Moreover, countless amounts of gases are emitted during the production of cement due to the burning of natural resources and fossil fuels [3]. Annually, 4 billion tons of Portland cement (PC) is being produced and approximately one ton of cement generates one ton of CO2 gas [4]. This huge amount of carbon dioxide is a serious threat to the environment. The report shows that a 1.6% increment (3.4% to 5%) of global CO2 gas discharge was observed from the year 2000 to 2006. The cement industry contributes 18% of industrial greenhouse gases (GHG to the environment. This is due to the direct process-related activity, energy-related combustion, and remaining use of electricity, which is termed as indirect energy [5]. To overcome the above-mentioned issue, a process of replacing the cement material with an alternative binder is of great research interest [6].
The supplementary cementation materials (SCMs) can be used for many purposes, especially in the concrete industry. Their utilization in concrete gives a benignant effect by reducing the percentage of CO2 gas emitted. SCMs used in the cement industry can be industrial and agricultural waste products, which includes olive oil, bagasse ash, sugarcane, rice husk ash, palm oil fuel ash, etc. However, commonly adopted and used in the construction industry are silica fume, fly ash, and ground granulated blast furnace slag [7,8,9]. Their utilization in concrete reduces the malignant effect on the environment [10]. The replacement of cement in concrete with the waste material helps both in the utilization of the wastes and fulfills the increasing demand for the concrete. What is more, it has been observed that the use of waste materials as pozzolanic in high-strength concrete improves its strength and durability. This alternately helps minimize the impending environmental degradation [11].
Concrete is stated as the second-highest used material after water in the world [12]. This is due to the intensive use of concrete in the construction industries and the field of civil engineering. Concrete requires a comprehensive technique to produce. It is a mixture of multiple materials like coarse aggregate, fine aggregate, water, binder, admixtures, and supplementary raw materials [13]. The concrete matrix is the random distribution of the previously mentioned variables [14]. The extensive use of it can be seen as a building material around the globe. For the effective evaluation of the performance of concrete according to the advanced design technologies, its mechanical properties must be examined [14]. One of its supreme mechanical properties is its compressive strength, which is alternately the sign of structural safety throughout life [15]. This remarkable property of concrete can be affected by numerous factors, like particle size, water-to-cement ratio, waste composition, and use of chemicals. However, casting concrete by using the proper techniques in the laboratory and conducting experimental tests to find the mechanical properties after the setting is quite a time-consuming task [14]. Moreover, using the previously mentioned technique in the recent and modern period of life is quite uneconomical. Thus, the modern methodologies of machine learning techniques can be adapted to predict the desired result in advance [16]. The prediction of variables can be done from regressions and machine learning models. These algorithm-based techniques give a precise relation and predict the accurate model by the use of input variables [17].
Machine learning approaches are raising trends in the domain of civil engineering. They are extensively used in forecasting the mechanical properties of concrete [18,19,20,21]. These techniques use extensive data to build a precise model. Their prediction accuracy is dependent upon the data sample used in experimental work during casting of the specimen or upon the literature study. Researchers use these algorithms for the prediction of the mechanical properties of concrete. Javed et al. [22] predict the compressive strength of sugarcane bagasse ash (SCBA) concrete using gene expression programming (GEP). The author used the experimental test for calibration and validation of the model. Similarly, Aslam et al. [23] predict the compressive strength of high-strength concrete (HSC) by employing GEP. The author used 357 data points and reported an adamant relationship between the target and predicted values. Hosein et al. [24] forecast the mechanical properties of recycled concrete (REC) by using an artificial neural network (ANN). Correspondingly, Getahun et al. [25] forecast the strength of concrete incorporating waste materials using ANN. The author concluded that ANN gives adamant relation with fewer errors. Similarly, Qing et al. [26] predict the diffusion capability of chloride in reinforced concrete structures with ANN. The result indicates better prediction by employing an individual algorithm based on 653 data samples. Farooq et al. [15] predict the compressive nature of HSC by developing two models with random forest (RF) and GEP. RF gives a robust performance with precise correlation with strong predicted values. That machine learning algorithm is not limited to predict only the compressive or tensile nature of concrete but can be used to forecast any response in any engineering or data sciences domain. In turn, Ahmad et al. [27] employ supervised machine learning (ML) algorithms to predict energy in the distinct buildings. Similarly, Wang et al. [28] predict the COVID-19 response by employing different ML-based algorithms. Cladera et al. [29] predict the response of a structural beam with and without stirrups by using ANN. The author achieved a better response from modeled than empirical relations. Similarly, Onyari et al. [30] reveal robust performance by utilizing ANN to predict the flexural and compressive strength of modified mortar. Previously mentioned examples show the overwhelming response of individual algorithms.
Recently, application of ensemble modeling is perceived as a chance for enhancement of the model’s overall efficiency. It can be achieved due to taking a weak leaner to build strong, predictive learners than individual learners [31]. Feng et al. [32] use ensemble algorithm techniques for the prediction of failure mode classification and bearing capacity of reinforced concrete (RC) structural element (column). Both models give robust performance. However, bearing capacity is characterized by better correlation than failure mode classification. Bui et al. [33] employed a modified firefly algorithm with ANN on high performance concrete (HPC) and reported better performance of the model. Moreover, Salamai et al. [34] report good accuracy of R2 = 0.9867 by using the RF algorithm. In turn, Cai et al. [35] use various supervised machine ensemble algorithms for the prediction of chloride penetration in the RC structure situated in a marine environment. Ensemble models outclass individual algorithms to predict chloride penetration in RC. Hacer et al. [36] present the comparative assessment of bagging as the ensemble approach for high-performance concrete mix slump flow. Ensemble models with bagging were found to be superior with regard to standalone approaches. Halil et al. [37] predict the strength of HPC by employing three ensemble modeling approaches. The author used the decision tree as a base learner for other models and found that the hybrid model outperforms with the output result of R2 = 0.9368 among the several proposed models. Kermani et al. [38] represents the performance of five soft, computing base learners for predicting concrete corrosion in sewers. The author used both tree-based and network-based learners and reported that RF ensemble learners give a better result with R2 = 0.872. These ensemble approaches give an enhanced effect with robust performance of the overall models.
Taking the above into consideration, it may seem that ensemble learning models have more favorable features and give better results than individual learning models. The difference between individual and ensemble model is illustrated in Figure 1.

2. Research Significance

The aim of this study is to use the machine-learning algorithm with ensemble modeling using Anaconda Python to predict the compressive strength of fly-ash-based concrete using different algorithms. A decision tree with a bagging algorithm is used and optimization is done by making 20 sub-models to give a strong outcome. A comparison is made with the individual, ensemble algorithms, and with gene expression programming to give the best model. Moreover, K-fold cross-validation and a statistical check are applied to evaluate the model performance.

3. Data Description

The efficiency of the model is completely dependent upon the variables and the number of data samples used. The parameters used in models preparation in order to predict the strength of concrete were taken from published literature [39] and are summarized in Appendix A. Eight variables concerning composition of the concrete mixture and including cement, fine and coarse aggregate, superplasticizer, water, waste material, age, and a water-to-binder ratio were taken into analysis. The overall distribution in terms of the relative frequency distribution is illustrated in Figure 2. The range of variables of each parameter used in the study, with a minimum and maximum value, is illustrated in Figure 3. Statistical descriptive analysis for the variables in terms of strength is listed in Table 1.

4. Methodology

Individual and ensemble model techniques used to predict the properties in a limited time that are of great interest. The accuracy level between the actual and prediction level is typically obtained from the R2 value (ranges from 0–0.99). A high R2 value indicates the satisfactory results of the selected technique. This study uses three approaches to predict the compressive strength of concrete with waste material. A decision tree with ensemble algorithms such as bagging with a learning rate of 0.9 and gene expression programming is used. These techniques are selected due to their popularity among other algorithms. The overall machine learning model methodology in the form of a diagram is illustrated in Figure 4.

4.1. Decision Tree

The decision tree is one of the supervised learning techniques used for categorizing regression problems but is also commonly used for classification problems [40]. There are classes inside the tree. However, if there is no class, then the regression technique can predict the outcome by independent variables [37]. A decision tree is a tree-structured classifier in which the inner nodes reflect the attribute of a database. Branches indicate the conclusion rules, and every leaf node constitutes the outcome. The decision tree consists of two nodes known as a decision node and a leaf node. Decision nodes have multiple branches with the capability to make any decision, while leaf nodes do not have branches and are considered as the output of the decisions. It is known as a decision tree because it has a similar nature to a tree that starts with the root node and distributes in the number of branches, and reflects a tree-like structure [41]. The decision tree splits the data samples at various points. The executed algorithm finds the error between the target and predicted value at every divided point. The errors are calculated at every divided point, and the variable with the least value for the fitness function is selected as a split point, and the same procedure is repeated again.

4.2. Ensemble Bagging Approach

The ensemble technique is the concept of machine learning used to train numerous models by applying a similar learning algorithm [42]. The ensemble involves a substantial group of methods known as multi-classifiers. The group of hundreds or thousands of learners with a common intent are joined together to fix the problem. Bagging is a parallel type ensemble method that explains the variance of the prediction model by producing supplementary data in the stage of training. This production is from irregular sampling including substituting from the real set of data. Some of the observations can be repeated by sampling with replacement in every new training data set. In bagging, every component has an equal chance to appear in the new dataset. The force of prediction cannot be enhanced by increasing the size of the training set. The variance can also be reduced narrowly by tuning the forecast to an anticipated outcome. All these numbers of sets of the given data are normally used to train other numbers of models. This ensemble of different models uses the average of all the predictions from the other various models. In regression, the prediction may be the mean or average of the predictions taken from the different models [43]. The decision tree with bagging is tuned with 20 sub-models to obtain the optimized value that gives an adamant output result.

4.3. Gene Expression Programming

Gene expression programming (GEP) is a computer programming-based algorithm used to develop different models [44]. GEP, which is initially introduced by Ferreira [45], is considered to be a natural development of genetic programming (GP). Multiple numbers of genetic operators that are being used in genetic algorithms (GAs) can also be used in GEP with the help of a few recommended changes. There are five main components of GEP, namely, function set, terminal set, fitness function, control variables, and termination condition. GEP works as a fixed length of character twine to explain the problems, which are next defined as tree-like structures with different dimensions. This type of tree is known as the GEP expression tree (ETs). Selection of individual chromosomes takes place and then they are copied into the next generation, as per the fitness by roulette wheel sampling with elitism [23]. This ensures the durability and replication of the best individual to the next generation. Fluctuation in the population is shown by applying one or more genetic operators (mutation, crossover, or rotation) on the given chromosomes. Among the number of advantages of GEP, the formation of genetic diversity is remarkably simplified because of the working of genetic operators at the chromosome level. This multi-genic approach of GEP permits the natural selection of other complicated and complex programs composed of numerous subprograms. GEP genes along with a function set and terminal set play a vital role during the process [46].

4.4. K-Fold Cross-Validation and Statistical Measures

The model performance in terms of bias and variance is checked by employing K-fold cross-validation. The data is divided into 10 stratified groups, which randomly distribute the data into a training set and test set. This process takes one part of the overall data into the test sample and the remaining into the training set, as illustrated in Figure 5. The model’s overall efficiency by cross-validation is then tested by taking an average of 10 rounds by various errors. Similarly, the model evaluation is also done by using statistical indicators [23]. Three types of the indicator are used in our current study, which is listed below (Equations (1)–(3)).
MAE   =   1 n i   =   1 n | x i x |
MSE   =   1 n i   =   1 n ( y p r e d y r e f ) 2
RMSE   =   ( y p r e d y r e f ) 2 n
where:
  • n = Total number of data samples,
  • x , y r e f = reference values in the data sample,
  • x i , y p r e d = predicted values from models.

5. Model Result

5.1. Decision Tree/Ensemble Model

The prediction of concrete strength by employing a decision tree yields an adamantly strong relationship between targets to output strength, as depicted in Figure 6. It can be seen that the individual model gives a better response with less variance, as illustrated in Figure 6a. However, the decision tree with bagging gives precise performance than an individual one, as illustrated in Figure 6d. This is due to an increase in model efficiency as it takes several data to train the best model by using weak base learners [47]. The ensemble model is optimized by making 20 sub-models, as depicted in Figure 6c. The zero number shows the individual model, which is made by using the decision approach and shows R2 = 0.812. After the ensemble approach, there is a significant enhancement in the overall response of the model. Every model shows a surpass effect by giving an average score of about R2 = 0.904 within 20 models. However, the 12th sub-model gives a prime result with R2 = 0.911, as depicted in Figure 6c. Moreover, the model comparison in terms of errors is depicted in Figure 6b,e. Decision tree (DT) with bagging enhances the model accuracy by giving fewer errors. The test data shows that there is a 20.10% prediction capacity of average errors by bagging than in the individual model. Besides, DT shows the minimum and maximum error of 0 and 21.97 MPa, respectively. Similarly, DT with an ensemble model shows the minimum and maximum error of 0.11, and 12.77 MPa, respectively. The detailed result is shown in Table 2.

5.2. Gene Expression Programming

The performance of the model by GEP yielded a robust relationship between targets and predicted, as illustrated in Figure 7. It can be seen that R2 by employing GEP is close to 1. Moreover, Figure 7b represents the error distribution of the testing set with fewer errors. Similarly, the predicted value shows a lower error to target values with a minimum, maximum, and average value of 0.00 MPa, 26.20 MPa, and 3.48 MPa, respectively. Table 2 presents detailed results from the models.

5.3. Evaluation of the Model by K-Fold and Statistical Checks

Cross-validation is a statistical practice used to evaluate or estimate the actual performance of the machine learning models. It is necessary to know the performance of the selected models. For this purpose, a validation technique is required to find the accuracy level of the model’s data. Shuffling of the data set randomly and splitting a dataset into k-groups is required for the k-fold validation test. In the described study, data of experimental samples are equally divided into 10 subsets. It uses nine out of ten subsets, while the only subset is utilized for the validation of the model. The same approach of this process is then repeated 10 times for obtaining the average accuracy of these 10 repetitions. It is clarified widely that the 10-fold cross-validation method well represents the conclusion and accuracy of the model performance [48].
Bias and a variance decrease for the test set can be checked by employing K-fold cross-validation. The results of cross-validation are evaluated by a correlation coefficient (R2), a mean absolute error (MAE), a mean square error (MSE), and a root mean square error (RMSE), as illustrated in Figure 8. The ensemble model shows fewer errors and better R2 as compared to GEP. The average R2 for ensemble modeling is 0.905 with a maximum and minimum values of 0.84 and 0.96, as depicted in Figure 8a. Whereas the GEP model shows an average R2 = 0.873 of ten folds with 0.76 and 0.95 for a minimum and maximum correlation, respectively, as shown in Figure 8b. Each model shows fewer errors for validation. The validation indicator result shows that ensemble means values of MAE, MSE, and RMSE come to be 6.43 MPa, 6.66 MPa, and 2.55 MPa, respectively. Similarly, the GEP model shows the same trend by showing fewer errors. The GEP model shows mean values of 7.30 MPa, 9.60 MPa, and 3.06 MPa for MAE, MSE, and RMSE, respectively (see Figure 8b). Table 3 represents the validation results of both models.
Statistical check is also applied to evaluate the model with regard to the testing results. The statistical check is an indicator that shows the model response towards prediction, as shown in Table 4. It can be seen that models depict bottom-most errors. However, the ensemble model shows a 25% error reduction for MAE as compared to the individual and GEP. Similarly, the bagging approach indicates the robust performance of the model. Moreover, MSE and RMSE for strong learners show 121% and 49% enhancement in the predictions by showing reduced errors between the target and predicted outcomes, as shown in Table 4.
Moreover, permutation feature importance via python is conducted to check the influence of variables on strength, as depicted in Figure 9. These variables have a vital influence on the prediction of compressive strength of concrete. The concrete age, cement, and water-to-cement ratio have a significant influence on model analysis. Whereas water, filler material (fly ash), superplasticizer, fine aggregate, and coarse aggregate have moderate influences in making the model. Thus, it can be concluded that every parameter is crucial in the forecasting of the strength properties. However, cement, age, and the water-to-cement ratio should be given more importance while casting of specimens.

5.4. Limitation and Future Work

Despite the fact that, in the work, a thorough analysis based on a large number of data points was conducted and an extensive machine learning algorithm with evaluation was implemented, the limitations of work should be mentioned. Described in the paper selection, an approach can be enhanced by using other appropriate methods. A clear limitation of work is the number of data points equal to 270. The study is also limited to predict only one result from various mechanical properties of concrete. Tensile strength, durability, corrosion, toughness, and abrasion behavior of concrete is not considered in this work. Other algorithm-based techniques, like artificial neural network (ANN), support vector machine (SVM), gradient boosting, and AdaBoost may also be applied to the same dataset for a better understanding. However, this research work does not only focus on algorithm-based techniques but also involves the programming-based GEP, which indicated the wide scope of this work.
Since concrete is the most widely used material after water on this earth, it is further recommended that other properties of this material should be incorporated except for its compressive strength. Machine learning techniques should also be used to predict the environmental effects on concrete properties. To achieve high accuracy in the actual and predicted results, the multi-stage genetic programming approach may also be used. It is also recommended that models can be run for the concrete modified with different fibers as: jute fibers, glass fibers, polypropylene fibers, nylon fibers, and steel fibers.

6. Conclusions

This study describes the supervised machine learning approaches with ensemble modeling and gene expression programming to predict concrete strength. The following points are drawn from the analysis:
  • A decision tree with ensemble modeling gives a robust performance compared to a decision tree individually and with gene expression programming. The correlation coefficient of R2 = 0.911 is reported for DT with bagging.
  • Optimization of the model for the decision tree with bagging is done by making twenty sub-models. Magnificent enhancement is observed from the twelve, which shows R2 = 0.911 as compared to the individual model with R2 = 0.812.
  • Validation score is conducted by different indicators. Both models (DT with bagging and GEP) show better anticipation for testing results.
  • Statistical analysis checks reveal that the decision tree with bagging shows enhancement in model accuracy by minimizing the error difference between targeted and predicted values.
To summarize, all applied algorithms show a significant effect on the model’s quality by predicting the target response more accurately. As described in the paper, machine learning approaches can save experimental time and predict the outcome by gathering extensive data from laboratory and published papers. It can help the scientific society to predict the properties and responses in the coming month or year.

Author Contributions

A.A. (Ayaz Ahmad)—conceptualization, modeling, and write up. F.F.—visualization and review. P.N.—writing, validation and supervision. K.O.—funding and review. A.A. (Arslan Akbar)—review, editing and visualization. F.A. and R.A.—data acquisition. All authors have read and agreed to the published version of the manuscript.

Funding

The APC was funded by Wroclaw University of Science and Technology.

Data Availability Statement

The data presented in this article is available within the article.

Conflicts of Interest

The authors declared no conflict of interest.

Appendix A

Table A1. Experimental variable data.
Table A1. Experimental variable data.
S. No.CementFly AshWaterSuper PlasticizerCoarse AggregateFine AggregateDaysW/CStrength
154001622.51040676280.379.99
254001622.51055676280.361.89
347502280932594280.4839.29
438002280932670900.652.91
5475022809325941800.4842.62
6380022809326703650.652.52
7380022809326702700.653.3
84750228093259470.4838.6
9475022809325942700.4842.13
1047502280932594900.4842.23
11380022809326701800.653.1
12349019201047806.930.5515.05
13475022809325943650.4841.93
1431001920971850.630.629.87
15485014601120800280.371.99
16531.30141.828.2852.1893.730.2741.3
17531.30141.828.2852.1893.770.2746.9
18531.30141.828.2852.1893.7280.2756.4
19531.30141.828.2852.1893.7560.2758.8
20531.30141.828.2852.1893.7910.2759.2
21290.496.2168.19.4961.286530.5822.5
22290.496.2168.19.4961.2865140.5834.67
23290.496.2168.19.4961.2865280.5834.74
24290.496.2168.19.4961.2865560.5845.08
25290.496.2168.19.4961.28651000.5848.97
26277.197.4160.611.8973.9875.630.5823.14
27277.197.4160.611.8973.9875.6140.5841.89
28277.197.4160.611.8973.9875.6280.5848.28
29277.197.4160.611.8973.9875.6560.5851.04
30277.197.4160.611.8973.9875.61000.5855.64
31295.795.6171.58.9955.1859.230.5822.95
32295.795.6171.58.9955.1859.2140.5835.23
33295.795.6171.58.9955.1859.2280.5839.94
34295.795.6171.58.9955.1859.2560.5848.72
35295.795.6171.58.9955.1859.21000.5852.04
36251.899.9146.112.41006899.830.5821.02
37251.899.9146.112.41006899.8140.5833.36
38251.899.9146.112.41006899.8280.5833.94
39251.899.9146.112.41006899.8560.5844.14
40251.899.9146.112.41006899.81000.5845.37
41249.198.8158.112.8987.888930.6315.36
42249.198.8158.112.8987.8889140.6328.68
43249.198.8158.112.8987.8889280.6330.85
44249.198.8158.112.8987.8889560.6342.03
45249.198.8158.112.8987.88891000.6351.06
46252.398.8146.314.2987.888930.5821.78
47252.398.8146.314.2987.8889140.5842.29
48252.398.8146.314.2987.8889280.5850.6
49252.398.8146.314.2987.8889560.5855.83
50252.398.8146.314.2987.88891000.5860.95
51246.8125.1143.3121086.8800.930.5823.52
52246.8125.1143.3121086.8800.9140.5842.22
53246.8125.1143.3121086.8800.9280.5852.5
54246.8125.1143.3121086.8800.9560.5860.32
55246.8125.1143.3121086.8800.91000.5866.42
56275.1121.4159.59.91053.6777.530.5823.8
57275.1121.4159.59.91053.6777.5140.5838.77
58275.1121.4159.59.91053.6777.5280.5851.33
59275.1121.4159.59.91053.6777.5560.5856.85
60275.1121.4159.59.91053.6777.51000.5858.61
61297.2117.5174.89.51022.8753.530.5921.91
62297.2117.5174.89.51022.8753.5140.5936.99
63297.2117.5174.89.51022.8753.5280.5947.4
64297.2117.5174.89.51022.8753.5560.5951.96
65297.2117.5174.89.51022.8753.51000.5956.74
663760214.601003.5762.430.5716.28
673760214.601003.5762.4140.5725.62
683760214.601003.5762.4280.5731.97
693760214.601003.5762.4560.5736.3
703760214.601003.5762.41000.5743.06
7150001404966853280.2867.57
72475591421.91098641280.357.23
735056019501030630280.3964.02
74451016511.31030745280.3778.8
7551601628.2801802280.3141.37
7652001705.2855855280.3360.28
7752801856.9920720280.3556.83
7852001755.2870805280.3451.02
7938513615820903768280.4155.55
80500.1020031124.4613.2280.444.13
81405017501120695280.4352.3
8251601628.3801802280.3141.37
8347501629.51044662280.3458.52
84500015191033655280.369.84
8543602180838.4719.7280.523.85
8628901920913.2895.3900.6632.07
8728901920913.2895.330.6611.65
8839301920940.6785.630.4919.2
8939301920940.6785.6900.4948.85
9039301920940.6785.6280.4939.6
9148001920936.2712.2280.443.94
9248001920936.2712.270.434.57
9348001920936.2712.2900.454.32
9448001920936.2712.230.424.4
9533301920931.2842.630.5815.62
9628901920913.2895.370.6614.6
9733301920931.2842.6280.5831.97
9833301920931.2842.670.5823.4
9928901920913.2895.3280.6625.57
10033301920931.2842.6900.5841.68
10139301920940.6785.670.4927.74
1023970185.701040.6734.3280.4733.08
103382.50185.701047.8739.370.4924.07
104295.80185.701091.4769.370.6314.84
1053970185.701040.6734.370.4725.45
106381.40185.701104.6784.3280.4922.49
107295.80185.701091.4769.3280.6325.22
108339.20185.701069.2754.370.5521.18
109381.40185.701104.6784.370.4914.54
110339.20185.701069.2754.3280.5531.9
111382.50185.701047.8739.3280.4937.44
1123390197096878130.5813.22
1133390197096878170.5820.97
11433901970968781140.5827.04
11533901970968781280.5832.04
11633901970968781900.5835.17
117339019709687811800.5836.45
118339019709687813650.5838.89
11927701910968856140.6921.26
12027701910968856280.6925.97
1212770191096885630.6911.36
12227701910968856900.6931.25
123277019109688561800.6932.33
124277019109688563600.6933.7
125307019309688121800.6334.49
126307019309688123650.6336.15
1273070193096881230.6312.54
12830701930968812280.6327.53
12930701930968812900.6332.92
13032501840106378370.5717.54
131325018401063783280.5730.57
13227501830108880870.6714.2
133275018301088808280.6724.5
13430001840107579570.6115.58
135300018401075795280.6126.85
13637501860103875870.526.06
137375018601038758280.538.21
138400018701025745280.4743.7
13940001870102574570.4730.14
14035001860105077070.5320.28
141350018601050770280.5334.29
14231001920101283030.6211.85
14331001920101283070.6217.24
144310019201012830280.6227.83
145310019201012830900.6235.76
1463100192010128301200.6238.7
14733101920102582130.5814.31
14833101920102582170.5817.44
149331019201025821280.5831.74
150331019201025821900.5837.91
1513310192010258211200.5839.38
15234901920105680930.5515.87
15334901920105680970.559.01
154349019201056809280.5533.61
155349019201056809900.5540.66
1563490192010568091200.5540.86
15729601860109076970.6318.91
158296018601090769280.6325.18
15929701860104073470.6330.96
16048001920936721280.443.89
16148001920936721900.454.28
162397018601040734280.4736.94
16328101860110477470.6614.5
164281018501104774280.6622.44
16550002000112561310.412.64
16650002000112561330.426.06
16750002000112561370.433.21
168500020001125613140.436.94
169500020001125613280.444.09
17054001730112561370.3252.61
171540017301125613140.3259.76
172540017301125613280.3267.31
173540017301125613900.3269.66
1745400173011256131800.3271.62
1755400173011256132700.3274.17
1763500203097477570.5818.13
17735002030974775140.5822.53
17835002030974775280.5827.34
17935002030974775560.5829.98
18035002030974775900.5831.35
181350020309747751800.5832.72
1823850186096676310.486.27
1833850186096676330.4814.7
1843850186096676370.4823.22
18538501860966763140.4827.92
18638501860966763280.4831.35
187331019209788251800.5839
188331019209788253600.5841.24
18934901920104780630.5514.99
1903310192097882530.5813.52
19138201860104773970.4924
192382018601047739280.4937.42
19338201860111178470.4911.47
194281018601104774280.6622.44
19533901850106975470.5521.16
196339018501069754280.5531.84
19729501850106976970.6314.8
198295018501069769280.6325.18
19929601920108576570.6514.2
200296019201085765280.6521.65
201296019201085765900.6529.39
2023310192087982530.5813.52
2033310192097882570.5816.26
20433101920978825280.5831.45
20533101920978825900.5837.23
20634901920104780670.5518.13
207349019201047806280.5532.72
208349019201047806900.5539.49
2093490192010478061800.5541.05
2103490192010478063600.5542.13
21130202030974817140.6718.13
212302020309748171800.6726.74
2135250189011256131800.3661.92
214500020001125613900.447.22
2155000200011256131800.451.04
2165000200011256132700.455.16
21754001730112561330.3241.64
218339018501060754280.5531.65
2193930192094075830.4919.11
22039301920940758280.4939.58
22139301920940758900.4948.79
22238201850104773970.4824
223382018501047739280.4837.42
2243100192097085070.6214.99
22531001920970850280.6227.92
22631001920970850900.6234.68
227310019209708501800.6237.33
228310019209708503600.6238.11
22952501890112561330.3633.8
23052501890112561370.3642.42
231525018901125613140.3648.4
232525018901125613280.3655.94
233525018901125613900.3658.78
2345250189011256132700.3667.11
23532202030974800140.6320.77
23632202030974800280.6325.18
237322020309748001800.6329.59
23830202030974817280.6721.75
239397018501040734280.4739.09
2404800192093672130.424.39
2415220146089689670.2850.51
24252201460896896280.2874.99
243374019071013730280.5139.05
24430510019610959705280.6430.12
2452981071866879815280.6242.64
2463181262106861737280.6640.06
24735614219311801778280.5440.87
24831411317010925783280.5438.46
24932112818211870780280.5737.26
25029810721011880744280.731.87
25132211619610818813280.6131.18
25231311317881002689280.5736.8
25332613819911801792280.6140.68
25433601823986817280.5444.86
25529810716413953784280.5535.86
256313017881000822280.5725.1
257313.3113178.581001.9688.7280.5736.8
258326.5137.919910.8801.1792.5280.6138.63
259336.50181.93.4985.8816.8280.5444.87
260298.1107.5163.612.8953.2784280.5535.87
261312.70178.18999.7822.2280.5725.1
262374.30190.26.71013.2730.4280.5139.06
263304.899.61969.8959.4705.2280.6430.12
264298.1107186.46.1879815.2280.6342.64
265317.9126.5209.75.7860.5736.6280.6640.06
266355.9141.6193.311801.4778.4280.5440.87
267313.8112.6169.910.1925.3782.9280.5438.46
268321.4127.9182.511.5870.1779.7280.5737.27
269298.2107209.711.1879.6744.2280.731.88
270322.2115.619610.4817.9813.4280.6131.18

References

  1. Zhang, N.; Duan, H.; Miller, T.R.; Tam, V.W.Y.; Liu, G.; Zuo, J. Mitigation of carbon dioxide by accelerated sequestration in concrete debris. Renew. Sustain. Energy Rev. 2020, 117, 109495. [Google Scholar] [CrossRef]
  2. Monkman, S.; MacDonald, M. On carbon dioxide utilization as a means to improve the sustainability of ready-mixed concrete. J. Clean. Prod. 2017, 167, 365–375. [Google Scholar] [CrossRef]
  3. Qian, X.; Wang, J.; Fang, Y.; Wang, L. Carbon dioxide as an admixture for better performance of OPC-based concrete. J. CO2 Util. 2018, 25, 31–38. [Google Scholar] [CrossRef]
  4. Akbar, A.; Liew, K.M. Assessing recycling potential of carbon fiber reinforced plastic waste in production of eco-efficient cement-based materials. J. Clean. Prod. 2020, 274, 123001. [Google Scholar] [CrossRef]
  5. Jahanzaib Khalil, M.; Aslam, M.; Ahmad, S. Utilization of sugarcane bagasse ash as cement replacement for the production of sustainable concrete—A review. Constr. Build. Mater. 2020, 121371. [Google Scholar] [CrossRef]
  6. Wang, L.; Chen, L.; Tsang, D.C.W.; Guo, B.; Yang, J.; Shen, Z.; Hou, D.; Ok, Y.S.; Poon, C.S. Biochar as green additives in cement-based composites with carbon dioxide curing. J. Clean. Prod. 2020, 258, 120678. [Google Scholar] [CrossRef]
  7. Kang, S.; Lloyd, Z.; Kim, T.; Ley, M.T. Predicting the compressive strength of fly ash concrete with the Particle Model. Cem. Concr. Res. 2020, 137, 106218. [Google Scholar] [CrossRef]
  8. Farooq, F.; Akbar, A.; Khushnood, R.A.; Muhammad, W.L.B.; Rehman, S.K.U.; Javed, M.F. Experimental investigation of hybrid carbon nanotubes and graphite nanoplatelets on rheology, shrinkage, mechanical, and microstructure of SCCM. Materials 2020, 13, 230. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  9. Akbar, A.; Farooq, F.; Shafique, M.; Aslam, F.; Alyousef, R.; Alabduljabbar, H. Sugarcane bagasse ash-based engineered geopolymer mortar incorporating propylene fibers. J. Build. Eng. 2021, 33, 101492. [Google Scholar] [CrossRef]
  10. Ghouleh, Z.; Shao, Y. Turning municipal solid waste incineration into a cleaner cement production. J. Clean. Prod. 2018, 195, 268–279. [Google Scholar] [CrossRef]
  11. Lee, M.G.; Kang, D.; Jo, H.; Park, J. Carbon dioxide utilization with carbonation using industrial waste-desulfurization gypsum and waste concrete. J. Mater. Cycles Waste Manag. 2016, 18, 407–412. [Google Scholar] [CrossRef]
  12. Possan, E.; Thomaz, W.A.; Aleandri, G.A.; Felix, E.F.; dos Santos, A.C.P. CO2 uptake potential due to concrete carbonation: A case study. Case Stud. Constr. Mater. 2017, 6, 147–161. [Google Scholar] [CrossRef]
  13. Farooq, F.; Ahmed, W.; Akbar, A.; Aslam, F.; Alyousef, R. Predictive modelling for sustainable high-performance concrete from industrial wastes: A comparison and optimization of models using ensemble learners. J. Clean. Prod. 2021, 292, 126032. [Google Scholar] [CrossRef]
  14. Bin Khairul anuar, M.A.R.; Ngamkhanong, C.; Wu, Y.; Kaewunruen, S. Recycled Aggregates Concrete Compressive Strength Prediction Using Artificial Neural Networks (ANNs). Infrastructures 2021, 6, 17. [Google Scholar] [CrossRef]
  15. Farooq, F.; Amin, M.N.; Khan, K.; Sadiq, M.R.; Javed, M.F.; Aslam, F.; Alyousef, R. A comparative study of random forest and genetic engineering programming for the prediction of compressive strength of high strength concrete (HSC). Appl. Sci. 2020, 10, 7330. [Google Scholar] [CrossRef]
  16. Javed, M.F.; Farooq, F.; Memon, S.A.; Akbar, A.; Khan, M.A.; Aslam, F.; Alyousef, R.; Alabduljabbar, H.; Rehman, S.K.U.; Ur Rehman, S.K.; et al. New Prediction Model for the Ultimate Axial Capacity of Concrete-Filled Steel Tubes: An Evolutionary Approach. Crystals 2020, 10, 741. [Google Scholar] [CrossRef]
  17. Iqbal, M.F.; Liu, Q.F.; Azim, I.; Zhu, X.; Yang, J.; Javed, M.F.; Rauf, M. Prediction of mechanical properties of green concrete incorporating waste foundry sand based on gene expression programming. J. Hazard. Mater. 2020, 384, 121322. [Google Scholar] [CrossRef]
  18. De Domenico, D.; Ricciardi, G. Shear strength of RC beams with stirrups using an improved Eurocode 2 truss model with two variable-inclination compression struts. Eng. Struct. 2019, 198. [Google Scholar] [CrossRef]
  19. Sadowski, Ł.; Nikoo, M.; Nikoo, M. Concrete compressive strength prediction using the imperialist competitive algorithm. Comput. Concr. 2018, 22, 355–363. [Google Scholar] [CrossRef]
  20. Czarnecki, S.; Shariq, M.; Nikoo, M.; Sadowski, Ł. An intelligent model for the prediction of the compressive strength of cementitious composites with ground granulated blast furnace slag based on ultrasonic pulse velocity measurements. Measurement 2021, 108951. [Google Scholar] [CrossRef]
  21. Sadowski, Ł.; Piechówka-Mielnik, M.; Widziszowski, T.; Gardynik, A.; Mackiewicz, S. Hybrid ultrasonic-neural prediction of the compressive strength of environmentally friendly concrete screeds with high volume of waste quartz mineral dust. J. Clean. Prod. 2019, 212, 727–740. [Google Scholar] [CrossRef]
  22. Javed, M.F.; Amin, M.N.; Shah, M.I.; Khan, K.; Iftikhar, B.; Farooq, F.; Aslam, F.; Alyousef, R.; Alabduljabbar, H. Applications of gene expression programming and regression techniques for estimating compressive strength of bagasse ash based concrete. Crystals 2020, 10, 737. [Google Scholar] [CrossRef]
  23. Aslam, F.; Farooq, F.; Amin, M.N.; Khan, K.; Waheed, A.; Akbar, A.; Javed, M.F.; Alyousef, R.; Alabdulijabbar, H. Applications of Gene Expression Programming for Estimating Compressive Strength of High-Strength Concrete. Adv. Civ. Eng. 2020. [Google Scholar] [CrossRef]
  24. Naderpour, H.; Rafiean, A.H.; Fakharian, P. Compressive strength prediction of environmentally friendly concrete using artificial neural networks. J. Build. Eng. 2018, 16, 213–219. [Google Scholar] [CrossRef]
  25. Getahun, M.A.; Shitote, S.M.; Abiero Gariy, Z.C. Artificial neural network based modelling approach for strength prediction of concrete incorporating agricultural and construction wastes. Constr. Build. Mater. 2018, 190, 517–525. [Google Scholar] [CrossRef]
  26. Liu, Q.; Iqbal, M.F.; Yang, J.; Lu, X.; Zhang, P.; Rauf, M. Prediction of chloride diffusivity in concrete using artificial neural network: Modelling and performance evaluation. Constr. Build. Mater. 2020, 268, 121082. [Google Scholar] [CrossRef]
  27. Ahmad, T.; Chen, H.; Huang, R.; Yabin, G.; Wang, J.; Shair, J.; Azeem Akram, H.M.; Hassnain Mohsan, S.A.; Kazim, M. Supervised based machine learning models for short, medium and long-term energy prediction in distinct building environment. Energy 2018, 158, 17–32. [Google Scholar] [CrossRef]
  28. Wang, P.; Zheng, X.; Li, J.; Zhu, B. Prediction of epidemic trends in COVID-19 with logistic model and machine learning technics. Chaos Solitons Fractals 2020, 139, 110058. [Google Scholar] [CrossRef]
  29. Cladera, A.; Marí, A.R. Shear design procedure for reinforced normal and high-strength concrete beams using artificial neural networks. Part I: Beams without stirrups. Eng. Struct. 2004, 26, 917–926. [Google Scholar] [CrossRef]
  30. Onyari, E.K.; Ikotun, B.D. Prediction of compressive and flexural strengths of a modified zeolite additive mortar using artificial neural network. Constr. Build. Mater. 2018, 187, 1232–1241. [Google Scholar] [CrossRef]
  31. Feng, D.C.; Liu, Z.T.; Wang, X.D.; Chen, Y.; Chang, J.Q.; Wei, D.F.; Jiang, Z.M. Machine learning-based compressive strength prediction for concrete: An adaptive boosting approach. Constr. Build. Mater. 2020, 230, 117000. [Google Scholar] [CrossRef]
  32. Feng, D.C.; Liu, Z.T.; Wang, X.D.; Jiang, Z.M.; Liang, S.X. Failure mode classification and bearing capacity prediction for reinforced concrete columns based on ensemble machine learning algorithm. Adv. Eng. Inform. 2020, 45. [Google Scholar] [CrossRef]
  33. 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]
  34. Salami, B.A.; Rahman, S.M.; Oyehan, T.A.; Maslehuddin, M.; Al Dulaijan, S.U. Ensemble machine learning model for corrosion initiation time estimation of embedded steel reinforced self-compacting concrete. Meas. J. Int. Meas. Confed. 2020, 165, 108141. [Google Scholar] [CrossRef]
  35. Cai, R.; Han, T.; Liao, W.; Huang, J.; Li, D.; Kumar, A.; Ma, H. Prediction of surface chloride concentration of marine concrete using ensemble machine learning. Cem. Concr. Res. 2020, 136, 106164. [Google Scholar] [CrossRef]
  36. Aydogmus, H.Y.; Erdal, H.I.; Karakurt, O.; Namli, E.; Turkan, Y.S.; Erdal, H. A comparative assessment of bagging ensemble models for modeling concrete slump flow. Comput. Concr. 2015, 16, 741–757. [Google Scholar] [CrossRef]
  37. 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]
  38. Zounemat-Kermani, M.; Stephan, D.; Barjenbruch, M.; Hinkelmann, R. Ensemble data mining modeling in corrosion of concrete sewer: A comparative study of network-based (MLPNN & RBFNN) and tree-based (RF, CHAID, & CART) models. Adv. Eng. Inform. 2020, 43, 101030. [Google Scholar] [CrossRef]
  39. Lichman, M. UCI Machine Learning Repository; University of California, School of Information and Computer Science: Irvine, CA, USA, 2013; Available online: http://archive.ics.uci.edu/ml (accessed on 27 November 2020).
  40. Karbassi, A.; Mohebi, B.; Rezaee, S.; Lestuzzi, P. Damage prediction for regular reinforced concrete buildings using the decision tree algorithm. Comput. Struct. 2014, 130, 46–56. [Google Scholar] [CrossRef]
  41. Ben Chaabene, W.; Flah, M.; Nehdi, M.L. Machine learning prediction of mechanical properties of concrete: Critical review. Constr. Build. Mater. 2020, 260, 119889. [Google Scholar] [CrossRef]
  42. Ribeiro, M.H.D.M.; dos Santos Coelho, L. Ensemble approach based on bagging, boosting and stacking for short-term prediction in agribusiness time series. Appl. Soft Comput. J. 2020, 86, 105837. [Google Scholar] [CrossRef]
  43. Dou, J.; Yunus, A.P.; Bui, D.T.; Merghadi, A.; Sahana, M.; Zhu, Z.; Chen, C.W.; Han, Z.; Pham, B.T. Improved landslide assessment using support vector machine with bagging, boosting, and stacking ensemble machine learning framework in a mountainous watershed, Japan. Landslides 2020, 17, 641–658. [Google Scholar] [CrossRef]
  44. Kaboli, S.H.A.; Fallahpour, A.; Selvaraj, J.; Rahim, N.A. Long-term electrical energy consumption formulating and forecasting via optimized gene expression programming. Energy 2017, 126, 144–164. [Google Scholar] [CrossRef]
  45. Ferreira, C. Gene Expression Programming in Problem Solving. In Soft Computing and Industry; Springer: London, UK, 2002; pp. 635–653. [Google Scholar]
  46. Shah, M.I.; Javed, M.F.; Abunama, T. Proposed formulation of surface water quality and modelling using gene expression, machine learning, and regression techniques. Environ. Sci. Pollut. Res. 2020, 1–19. [Google Scholar] [CrossRef] [PubMed]
  47. Khan, M.A.; Memon, S.A.; Farooq, F.; Javed, M.F.; Aslam, F.; Alyousef, R. Compressive Strength of Fly-Ash-Based Geopolymer Concrete by Gene Expression Programming and Random Forest. Adv. Civ. Eng. 2021, 2021, 1–17. [Google Scholar] [CrossRef]
  48. Kohavi, R. A Study of Cross-Validation and Bootstrap for Accuracy Estimation and Model Selection. In Proceedings of the International Joint Conference of Artificial Intelligence, Montreal, QC, Canada, 20–25 August 1995. [Google Scholar]
Figure 1. Comparison between individual and ensemble approaches.
Figure 1. Comparison between individual and ensemble approaches.
Materials 14 00794 g001
Figure 2. Relative frequency distribution of variables, (a) cement, (b) fine aggregate, (c) coarse aggregate, (d) fly ash, (e) superplasticizer, (f) age, (g) water, and (h) water-to-binder ratio.
Figure 2. Relative frequency distribution of variables, (a) cement, (b) fine aggregate, (c) coarse aggregate, (d) fly ash, (e) superplasticizer, (f) age, (g) water, and (h) water-to-binder ratio.
Materials 14 00794 g002
Figure 3. Parameters range of variables with minimum and maximum values.
Figure 3. Parameters range of variables with minimum and maximum values.
Materials 14 00794 g003
Figure 4. Machine learning model methodology.
Figure 4. Machine learning model methodology.
Materials 14 00794 g004
Figure 5. K-fold cross-validation algorithm [46].
Figure 5. K-fold cross-validation algorithm [46].
Materials 14 00794 g005
Figure 6. Decision tree (DT) with the ensemble model. (a) Predicted regression model with DT. (b) Model errors between targets and predictions from the DT technique. (c) Optimize model of ensemble. (d) Predicted regression model with DT-bagging. (e) Model Errors between targets and predictions from the DT-bagging technique.
Figure 6. Decision tree (DT) with the ensemble model. (a) Predicted regression model with DT. (b) Model errors between targets and predictions from the DT technique. (c) Optimize model of ensemble. (d) Predicted regression model with DT-bagging. (e) Model Errors between targets and predictions from the DT-bagging technique.
Materials 14 00794 g006
Figure 7. Gene expression programming (GEP) model: (a) Predicted regression model. (b) Model Errors between targets and predictions from the GEP model.
Figure 7. Gene expression programming (GEP) model: (a) Predicted regression model. (b) Model Errors between targets and predictions from the GEP model.
Materials 14 00794 g007
Figure 8. Statistical indicators from K-Fold Cross-validation; (a) Ensemble model; (b) GEP model.
Figure 8. Statistical indicators from K-Fold Cross-validation; (a) Ensemble model; (b) GEP model.
Materials 14 00794 g008
Figure 9. Variable influence on compressive strength of fly ash-based concrete.
Figure 9. Variable influence on compressive strength of fly ash-based concrete.
Materials 14 00794 g009
Table 1. Statistical measures on variables.
Table 1. Statistical measures on variables.
StatisticsCem *FASH *W *SP *CA *FA *Age *W/B *
Mean361.3928.15184.153.68996.90775.9353.310.53
Standard Error5.202.941.170.364.704.864.630.01
Median336.250.00189.000.00987.80781.9528.000.58
Mode349.000.00192.000.001125.00613.0028.000.58
Standard Deviation85.4948.3519.295.9577.2679.9276.060.11
Sample Variance7309.142337.79372.1635.395969.326387.595784.500.01
Kurtosis−0.50−0.440.293.52−0.19−0.077.01−0.04
Skewness0.831.20−0.381.77−0.26−0.672.62−0.92
Range293.20142.0088.0028.20324.00305.80364.000.43
Minimum246.800.00140.000.00801.00594.001.000.27
Maximum540.00142.00228.0028.201125.00899.80365.000.70
Sum97,574.607601.7049,720.30993.40269,163.90209,502.4014,394.00143.89
Count270.00270.00270.00270.00270.00270.00270.00270.00
* CEM = Cement (kg/m3), FASH = Fly ash (kg/m3), W = Water (kg/m3), SP = Super plasticizer (kg/m3), CA = Coarse aggregate (kg/m3), FA = Fine aggregate (kg/m3), and W/B = Water to binder.
Table 2. Evaluation of models.
Table 2. Evaluation of models.
Data PointsDecision Tree (DT) TargetsDT PredictionsEnsemble PredictionGene Expression Programming (GEP) TargetsGEP PredictionsDT ErrorsEnsemble ErrorsGEP Errors
156.7455.6451.1426.7427.661.105.600.92
232.7244.8733.1137.4437.2112.150.390.23
314.3113.5214.9451.0449.480.790.631.56
439.0639.0538.3518.1321.680.010.713.55
538.1136.1535.2251.3349.311.962.892.02
642.6442.6437.6737.9139.760.004.971.85
734.4936.1533.5725.1036.421.660.9211.32
821.6525.1825.5574.1777.613.533.903.44
914.719.1120.6237.2740.694.415.923.42
1040.0640.0637.7415.0514.580.002.320.47
1138.2131.6534.7423.5222.766.563.470.76
1213.5213.5214.7941.8942.560.001.270.67
1321.7821.0220.6348.7946.440.761.152.35
1469.8458.5263.6140.6840.5911.326.230.09
152430.1424.1132.9234.996.140.112.07
1639.5831.3537.0125.1826.878.232.571.69
1720.2818.1318.0059.2085.402.152.2826.20
1814.8418.9117.1533.9432.674.072.311.27
1941.3741.3748.2253.3049.350.006.853.95
2050.5146.944.6542.2246.773.615.864.55
2138.634.5729.4330.9618.904.039.1712.06
2233.6144.8732.5121.7525.9311.261.104.18
2329.5936.1530.8012.549.956.561.212.59
2441.2438.8939.0231.1837.502.352.226.32
2544.8644.8739.5514.2016.260.015.312.06
2654.3254.2850.4633.8036.880.043.863.08
2748.455.9451.6530.1429.777.543.250.37
2836.453937.8031.8836.232.551.354.35
2922.522.9522.0330.1236.520.450.476.40
3040.6637.9140.1232.7232.572.750.540.15
3114.9915.0515.7130.8541.470.060.7210.62
3243.8943.9444.8943.7045.880.051.002.18
336.2719.1119.0524.5025.9512.8412.781.45
3433.9450.641.8939.2941.3516.667.952.06
3514.218.9117.3832.0735.214.713.183.14
3623.822.9521.869.0113.370.851.944.36
3735.7634.6833.9922.5018.931.081.773.57
3832.7241.0536.3814.5016.898.333.662.39
3936.836.837.1739.0637.750.000.371.31
4042.1342.6243.2842.4243.950.491.151.53
4156.8378.859.5042.1338.7221.972.673.41
4233.0836.9438.2042.0348.823.865.126.79
4341.341.6439.4543.8946.770.341.852.88
4458.6156.8558.0140.0631.791.760.608.27
4526.8521.7527.3948.2847.225.100.541.06
4633.2134.5728.2737.4237.111.364.940.31
4731.9731.4532.3939.4941.690.520.422.20
4839.4937.9140.6136.9438.731.581.121.79
4937.3336.1534.7725.2227.851.182.562.63
5022.5327.0426.8655.6455.644.514.330.00
5140.6838.6336.9660.9560.162.053.720.79
5226.0618.1320.5137.3340.767.935.553.43
5355.1651.0449.5425.4529.654.125.624.20
5448.2851.3342.55--3.055.73-
Table 3. Result of K-Fold Cross-validation.
Table 3. Result of K-Fold Cross-validation.
K FoldEnsemble ModelGEP Model
R2MAEMSERMSER2MAEMSERMSE
10.968.464.452.100.8610.7113.573.68
20.915.177.442.720.947.457.972.82
30.843.738.542.920.896.1811.243.35
40.909.525.842.410.955.8414.513.80
50.946.816.442.530.937.819.643.10
60.905.655.882.420.867.516.512.55
70.857.916.872.620.818.477.252.69
80.885.819.853.130.766.587.582.75
90.956.374.972.220.845.649.473.07
100.924.926.352.510.896.848.352.88
Table 4. Statistical checks.
Table 4. Statistical checks.
StatisticsMAE (MPa)MSE (MPa)RMSE (MPa)
DT3.89636.016.00
DT-BAG3.11316.284.03
GEP3.47829.915.46
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

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. https://0-doi-org.brum.beds.ac.uk/10.3390/ma14040794

AMA Style

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(4):794. https://0-doi-org.brum.beds.ac.uk/10.3390/ma14040794

Chicago/Turabian Style

Ahmad, Ayaz, Furqan Farooq, Pawel Niewiadomski, Krzysztof Ostrowski, Arslan Akbar, Fahid Aslam, and Rayed Alyousef. 2021. "Prediction of Compressive Strength of Fly Ash Based Concrete Using Individual and Ensemble Algorithm" Materials 14, no. 4: 794. https://0-doi-org.brum.beds.ac.uk/10.3390/ma14040794

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