Parametric Assessment of Concrete Constituent Materials Using Machine Learning Techniques

Document Type : Regular Article


1 Civil Engineering Department, Faculty of Engineering Technology Al-Balqa Applied University, 11134 Amman, Jordan

2 Civil Engineering Department, Faculty of Engineering, Al Albayt University, 25113 Mafraq, Jordan


Nowadays, technology has advanced, particularly in machine learning which is vital for minimizing the amount of human work required. Using machine learning approaches to estimate concrete properties has unquestionably triggered the interest of many researchers across the globe. Currently, an assessment method is widely adopted to calculate the impact of each input parameter on the output of a machine learning model. This paper evaluates the capability of various machine learning methodologies in conducting parametric assessments to understand the influence of each concrete constituent material on its compressive strength. It is accomplished by conducting a partial dependence analysis to quantify the effect of input features on the prediction results. As a part of the study, the effects of machine learning method selection for such analysis are also investigated by employing a concrete compressive strength algorithm developed using a decision tree, random forest, adaptive boosting, stochastic gradient boosting, and extreme gradient boosting. Additionally, the significance of the input features to the accuracy of the constructed estimation models is ranked through drop-out loss and MSE reduction. This investigation shows that the machine learning techniques could accurately predict the concrete's compressive strength with very high performance. Further, most analyzed algorithms yielded similar estimations regarding the strength of concrete constituent materials. In general, the study's results have shown that the drop-out loss and MSE reduction outputs were misleading, whereas the partial dependence plots provide a clear idea about the influence of the value of each feature on the prediction outcomes.


  • Machine learning techniques are capable of accurately predicting concrete's compressive strength.
  • Utilizing the drop-out loss and MSE reduction approaches to conduct a parametric assessment on which concrete's consistent material is significant might be misleading.
  • The partial dependence plots can provide accurate decisions regarding the influence of the value of each feature on the prediction outcomes.


Main Subjects

[1]     Aı̈tcin P-C. Cements of yesterday and today. Cem Concr Res 2000;30:1349–59.
[2]     Habib A, Houri A AL, Habib M, Elzokra A, Yildirim U. Structural Performance and Finite Element Modeling of Roller Compacted Concrete Dams: A Review. Lat Am J Solids Struct 2021;18.
[3]     Shakhmenko G, Birsh J. Concrete mix design and optimization. Proc. 2nd Int. Symp. Civ. Eng., 1998, p. 1–8.
[4]     Ni H-G, Wang J-Z. Prediction of compressive strength of concrete by neural networks. Cem Concr Res 2000;30:1245–50.
[5]     Chopra P, Sharma RK, Kumar M, Chopra T. Comparison of Machine Learning Techniques for the Prediction of Compressive Strength of Concrete. Adv Civ Eng 2018;2018:1–9.
[6]     Young BA, Hall A, Pilon L, Gupta P, Sant G. Can the compressive strength of concrete be estimated from knowledge of the mixture proportions?: New insights from statistical analysis and machine learning methods. Cem Concr Res 2019;115:379–88.
[7]     Feng D-C, Liu Z-T, Wang X-D, Chen Y, Chang J-Q, Wei D-F, et al. Machine learning-based compressive strength prediction for concrete: An adaptive boosting approach. Constr Build Mater 2020;230:117000.
[8]     Kaloop MR, Kumar D, Samui P, Hu JW, Kim D. Compressive strength prediction of high-performance concrete using gradient tree boosting machine. Constr Build Mater 2020;264:120198.
[9]     Nguyen-Sy T, Wakim J, To Q-D, Vu M-N, Nguyen T-D, Nguyen T-T. Predicting the compressive strength of concrete from its compositions and age using the extreme gradient boosting method. Constr Build Mater 2020;260:119757.
[10]   Xu J, Zhou L, He G, Ji X, Dai Y, Dang Y. Comprehensive Machine Learning-Based Model for Predicting Compressive Strength of Ready-Mix Concrete. Materials (Basel) 2021;14:1068.
[11]   Topçu İB, Sarıdemir M. Prediction of compressive strength of concrete containing fly ash using artificial neural networks and fuzzy logic. Comput Mater Sci 2008;41:305–11.
[12]   Chopra P, Sharma RK, Kumar M. Prediction of Compressive Strength of Concrete Using Artificial Neural Network and Genetic Programming. Adv Mater Sci Eng 2016;2016:1–10.
[13]   Lee S-C. Prediction of concrete strength using artificial neural networks. Eng Struct 2003;25:849–57.
[14]   Habib A, Yıldırım U. Prediction of the dynamic properties in rubberized concrete. Comput Concr 2021;27:185–97.
[15]   Barkhordari MS, Armaghani DJ, Fakharian P. Ensemble machine learning models for prediction of flyrock due to quarry blasting. Int J Environ Sci Technol 2022.
[16]   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–42.
[17]   Guryanov A. Histogram-Based Algorithm for Building Gradient Boosting Ensembles of Piecewise Linear Decision Trees, 2019, p. 39–50.
[18]   Farooq F, Nasir Amin M, Khan K, Rehan Sadiq M, Faisal Javed MF, Aslam F, et al. 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.
[19]   Jha AK, Adhikari S, Thapa S, Kumar A, Kumar A, Mishra S. Evaluation of Factors Affecting Compressive Strength of Concrete using Machine Learning. 2020 Adv. Comput. Commun. Technol. High Perform. Appl., IEEE; 2020, p. 70–4.
[20]   Anysz H, Brzozowski Ł, Kretowicz W, Narloch P. Feature Importance of Stabilised Rammed Earth Components Affecting the Compressive Strength Calculated with Explainable Artificial Intelligence Tools. Materials (Basel) 2020;13:2317.
[21]   Ly H-B, Nguyen T-A, Thi Mai H-V, Tran VQ. Development of deep neural network model to predict the compressive strength of rubber concrete. Constr Build Mater 2021;301:124081.
[22]   Su M, Zhong Q, Peng H. Regularized multivariate polynomial regression analysis of the compressive strength of slag-metakaolin geopolymer pastes based on experimental data. Constr Build Mater 2021;303:124529.
[23]   Dao D Van, Ly H-B, Vu H-LT, Le T-T, Pham BT. Investigation and Optimization of the C-ANN Structure in Predicting the Compressive Strength of Foamed Concrete. Materials (Basel) 2020;13:1072.
[24]   Mane KM, Kulkarni DK, Prakash KB. Prediction of flexural strength of concrete produced by using pozzolanic materials and partly replacing NFA by MS. J Soft Comput Civ Eng 2019;3:65–75.
[25]   Nayak SC, Nayak SK, Panda SK. Assessing compressive strength of concrete with extreme learning machine. J Soft Comput Civ Eng 2021;5:68–85.
[26]   Pandey S, Kumar V, Kumar P. Application and Analysis of Machine Learning Algorithms for Design of Concrete Mix with Plasticizer and without Plasticizer. J Soft Comput Civ Eng 2021;5:19–37.
[27]   Naderpour H, Sharei M, Fakharian P, Heravi MA. Shear Strength Prediction of Reinforced Concrete Shear Wall Using ANN, GMDH-NN and GEP. J Soft Comput Civ Eng 2022;6:66–87.
[28]   Amini A, Abdollahi A, Hariri-Ardebili MA, Lall U. Copula-based reliability and sensitivity analysis of aging dams: Adaptive Kriging and polynomial chaos Kriging methods. Appl Soft Comput 2021;109:107524.
[29]   Rajan K. Materials informatics. Mater Today 2005;8:38–45.
[30]   Himanen L, Geurts A, Foster AS, Rinke P. Data‐Driven Materials Science: Status, Challenges, and Perspectives. Adv Sci 2019;6:1900808.
[31]   Marsland S. Machine learning: an algorithmic perspective. Chapman and Hall/CRC; 2011.
[32]   Kotsiantis SB, Zaharakis I, Pintelas P. Supervised machine learning: A review of classification techniques. Emerg Artif Intell Appl Comput Eng 2007;160:3–24.
[33]   Mahesh B. Machine learning algorithms-a review. Int J Sci Res (IJSR)[Internet] 2020;9:381–6.
[34]   Sharma D, Kumar N. A review on machine learning algorithms, tasks and applications. Int J Adv Res Comput Eng Technol 2017;6:1323–2278.
[35]   Myles AJ, Feudale RN, Liu Y, Woody NA, Brown SD. An introduction to decision tree modeling. J Chemom 2004;18:275–85.
[36]   Quinlan JR. Decision trees and decision-making. IEEE Trans Syst Man Cybern 1990;20:339–46.
[37]   Chen Y-L, Hung LT-H. Using decision trees to summarize associative classification rules. Expert Syst Appl 2009;36:2338–51.
[38]   Loh W. Classification and regression trees. Wiley Interdiscip Rev Data Min Knowl Discov 2011;1:14–23.
[39]   Charbuty B, Abdulazeez A. Classification Based on Decision Tree Algorithm for Machine Learning. J Appl Sci Technol Trends 2021;2:20–8.
[40]   Janikow CZ. Fuzzy decision trees: issues and methods. IEEE Trans Syst Man Cybern Part B 1998;28:1–14.
[41]   Breiman L. Random forests. Mach Learn 2001;45:5–32.
[42]   Micheletti N, Foresti L, Robert S, Leuenberger M, Pedrazzini A, Jaboyedoff M, et al. Machine Learning Feature Selection Methods for Landslide Susceptibility Mapping. Math Geosci 2014;46:33–57.
[43]   Williams G. Data mining with Rattle and R: The art of excavating data for knowledge discovery. Springer Science & Business Media; 2011.
[44]   Rodriguez-Galiano V, Sanchez-Castillo M, Chica-Olmo M, Chica-Rivas M. Machine learning predictive models for mineral prospectivity: An evaluation of neural networks, random forest, regression trees and support vector machines. Ore Geol Rev 2015;71:804–18.
[45]   Zhang J, Ma G, Huang Y, Sun J, Aslani F, Nener B. Modelling uniaxial compressive strength of lightweight self-compacting concrete using random forest regression. Constr Build Mater 2019;210:713–9.
[46]   Geurts P, Ernst D, Wehenkel L. Extremely randomized trees. Mach Learn 2006;63:3–42.
[47]   Freund Y, Schapire RE. A Decision-Theoretic Generalization of On-Line Learning and an Application to Boosting. J Comput Syst Sci 1997;55:119–39.
[48]   Drucker H. Improving regressors using boosting techniques. ICML, vol. 97, Citeseer; 1997, p. 107–15.
[49]   Chen T, Guestrin C. Xgboost: A scalable tree boosting system. Proc. 22nd acm sigkdd Int. Conf. Knowl. Discov. data Min., 2016, p. 785–94.
[50]   Feng D-C, Wang W-J, Mangalathu S, Hu G, Wu T. Implementing ensemble learning methods to predict the shear strength of RC deep beams with/without web reinforcements. Eng Struct 2021;235:111979.
[51]   Fisher A, Rudin C, Dominici F. All Models are Wrong, but Many are Useful: Learning a Variable’s Importance by Studying an Entire Class of Prediction Models Simultaneously. J Mach Learn Res 2019;20:1–81.
[52]   Archer KJ, Kimes R V. Empirical characterization of random forest variable importance measures. Comput Stat Data Anal 2008;52:2249–60.
[53]   Strobl C, Boulesteix A-L, Zeileis A, Hothorn T. Bias in random forest variable importance measures: Illustrations, sources and a solution. BMC Bioinformatics 2007;8:25.
[54]   Biecek P. DALEX: explainers for complex predictive models in R. J Mach Learn Res 2018;19:3245–9.
[55]   Yeh I-C. Modeling of strength of high-performance concrete using artificial neural networks. Cem Concr Res 1998;28:1797–808.
[56]   Yeh I-C. Analysis of Strength of Concrete Using Design of Experiments and Neural Networks. J Mater Civ Eng 2006;18:597–604.
[57]   Asteris PG, Skentou AD, Bardhan A, Samui P, Pilakoutas K. Predicting concrete compressive strength using hybrid ensembling of surrogate machine learning models. Cem Concr Res 2021;145:106449.
[58]   Ke X, Duan Y. A Bayesian machine learning approach for inverse prediction of high-performance concrete ingredients with targeted performance. Constr Build Mater 2021;270:121424.
[59]   Ramezanianpour AA, Malhotra VM. Effect of curing on the compressive strength, resistance to chloride-ion penetration and porosity of concretes incorporating slag, fly ash or silica fume. Cem Concr Compos 1995;17:125–33.
[60]   Sengul O, Tasdemir MA. Compressive Strength and Rapid Chloride Permeability of Concretes with Ground Fly Ash and Slag. J Mater Civ Eng 2009;21:494–501.
[61]   Alsadey S. Influence of superplasticizer on strength of concrete. Int J Res Eng Technol 2012;1:164–6.