Technical Papers
Aug 19, 2019

Prediction of Compressive Strength of Concrete: Critical Comparison of Performance of a Hybrid Machine Learning Model with Standalone Models

Publication: Journal of Materials in Civil Engineering
Volume 31, Issue 11

Abstract

The use of machine learning (ML) techniques to model quantitative composition–property relationships in concrete has received substantial attention in the past few years. This paper presents a novel hybrid ML model (RF-FFA) for prediction of compressive strength of concrete by combining the random forests (RF) model with the firefly algorithm (FFA). The firefly algorithm is utilized to determine optimum values of two hyper-parameters (i.e., number of trees and number of leaves per tree in the forest) of the RF model in relation to the nature and volume of the dataset. The RF-FFA model was trained to develop correlations between input variables and output of two different categories of datasets; such correlations were subsequently leveraged by the model to make predictions in previously untrained data domains. The first category included two separate datasets featuring highly nonlinear and periodic relationship between input variables and output, as given by trigonometric functions. The second category included two real-world datasets, composed of mixture design variables of concretes as inputs and their age-dependent compressive strengths as outputs. The prediction performance of the hybrid RF-FFA model was benchmarked against commonly used standalone ML models—support vector machine (SVM), multilayer perceptron artificial neural network (MLP-ANN), M5Prime model tree algorithm (M5P), and RF. The metrics used for evaluation of prediction accuracy included five different statistical parameters as well as a composite performance index (CPI). Results show that the hybrid RF-FFA model consistently outperforms the standalone ML models in terms of prediction accuracy—regardless of the nature and volume of datasets.

Get full access to this article

View all available purchase options and get full access to this article.

Data Availability Statement

The datasets (i.e., Dataset 1 and Dataset 2, referenced in the preceding sections), machine learning models, and code generated or used during the study are available from the corresponding author (A. Kumar; [email protected]) by request.

Acknowledgments

Funding for this research was provided by the National Science Foundation [NSF, CMMI: 1661609]. Computational tasks were conducted in the Materials Research Center and Department of Materials Science and Engineering at Missouri S&T. The authors gratefully acknowledge the financial support that has made these laboratories and their operations possible.

References

Akande, K. O., T. O. Owolabi, S. Twaha, and S. O. Olatunji. 2014. “Performance comparison of SVM and ANN in predicting compressive strength of concrete.” IOSR J. Comput. Eng. 16 (5): 88–94. https://doi.org/10.9790/0661-16518894.
Behnood, A., V. Behnood, M. M. Gharehveran, and K. E. Alyamac. 2017. “Prediction of the compressive strength of normal and high-performance concretes using M5P model tree algorithm.” Constr. Build. Mater. 142 (Jul): 199–207. https://doi.org/10.1016/j.conbuildmat.2017.03.061.
Biau, G., L. Devroye, and G. Lugosi. 2008. “Consistency of random forests and other averaging classifiers.” J. Mach. Learn. Res. 9 (Sep): 2015–2033.
Breiman, L. 1996. “Bagging predictors.” Mach. Learn. 24 (2): 123–140.
Breiman, L. 2001. “Random forests.” Mach. Learn. 45 (1): 5–32. https://doi.org/10.1023/A:1010933404324.
Carrasquilla, J., and R. G. Melko. 2017. “Machine learning phases of matter.” Nat. Phys. 13 (5): 431–434. https://doi.org/10.1038/nphys4035.
Chandwani, V., V. Agrawal, and R. Nagar. 2015. “Modeling slump of ready mix concrete using genetic algorithms assisted training of artificial neural networks.” Expert Syst. Appl. 42 (2): 885–893. https://doi.org/10.1016/j.eswa.2014.08.048.
Chen, X., and H. Ishwaran. 2012. “Random forests for genomic data analysis.” Genomics 99 (6): 323–329. https://doi.org/10.1016/j.ygeno.2012.04.003.
Chopra, P., R. K. Sharma, and M. Kumar. 2014. “Predicting compressive strength of concrete for varying workability using regression models.” Int. J. Eng. Appl. Sci. 6 (4): 10–22.
Chopra, P., R. K. Sharma, and M. Kumar. 2015. “Artificial neural networks for the prediction of compressive strength of concrete.” Int. J. Appl. Sci. Eng. 13 (3): 187–204.
Chopra, P., R. K. Sharma, and M. Kumar. 2016. “Prediction of compressive strength of concrete using artificial neural network and genetic programming.” Adv. Mater. Sci. Eng. 2016 (2): 1–10. https://doi.org/10.1155/2016/7648467.
Chopra, P., R. K. Sharma, M. Kumar, and T. Chopra. 2018. “Comparison of machine learning techniques for the prediction of compressive strength of concrete.” Adv. Civ. Eng. 2018 (3): 1–9. https://doi.org/10.1155/2018/5481705.
Chou, J.-S., C.-K. Chiu, M. Farfoura, and I. Al-Taharwa. 2010. “Optimizing the prediction accuracy of concrete compressive strength based on a comparison of data-mining techniques.” J. Comput. Civ. Eng. 25 (3): 242–253. https://doi.org/10.1061/(ASCE)CP.1943-5487.0000088.
Chou, J.-S., and A.-D. Pham. 2015. “Smart artificial firefly colony algorithm-based support vector regression for enhanced forecasting in civil engineering.” Comput.-Aided Civ. Infrastruct. Eng. 30 (9): 715–732. https://doi.org/10.1111/mice.12121.
Chou, J.-S., C.-F. Tsai, A.-D. Pham, and Y.-H. Lu. 2014. “Machine learning in concrete strength simulations: Multi-nation data analytics.” Constr. Build. Mater. 73 (Dec): 771–780. https://doi.org/10.1016/j.conbuildmat.2014.09.054.
Clarke, S. M., J. H. Griebsch, and T. W. Simpson. 2005. “Analysis of support vector regression for approximation of complex engineering analyses.” J. Mech. Des. 127 (6): 1077–1087. https://doi.org/10.1115/1.1897403.
Cunningham, P., J. Carney, and S. Jacob. 2000. “Stability problems with artificial neural networks and the ensemble solution.” Artif. Intell. Med. 20 (3): 217–225. https://doi.org/10.1016/S0933-3657(00)00065-8.
Deepa, C., K. SathiyaKumari, and V. Pream Sudha. 2010. “Prediction of the compressive strength of high performance concrete mix using tree based modeling.” Int. J. Comput. Appl. 6 (5): 18–24.
Dietterich, T. G. 2000. “Ensemble methods in machine learning.” In Proc., Int. Workshop on Multiple Classifier Systems, 1–15. New York: Springer.
Duan, Z.-H., S.-C. Kou, and C.-S. Poon. 2013. “Prediction of compressive strength of recycled aggregate concrete using artificial neural networks.” Constr. Build. Mater. 40 (Mar): 1200–1206. https://doi.org/10.1016/j.conbuildmat.2012.04.063.
Fang, S. F., M. P. Wang, W. H. Qi, and F. Zheng. 2008. “Hybrid genetic algorithms and support vector regression in forecasting atmospheric corrosion of metallic materials.” Comput. Mater. Sci. 44 (2): 647–655. https://doi.org/10.1016/j.commatsci.2008.05.010.
Frank, E., M. Hall, L. Trigg, G. Holmes, and I. H. Witten. 2004. “Data mining in bioinformatics using Weka.” Bioinformatics 20 (15): 2479–2481. https://doi.org/10.1093/bioinformatics/bth261.
Gardner, M. W., and S. R. Dorling. 1998. “Artificial neural networks (the multilayer perceptron): A review of applications in the atmospheric sciences.” Atmos. Environ. 32 (14): 2627–2636. https://doi.org/10.1016/S1352-2310(97)00447-0.
Garg, P., and J. Verma. 2006. “In silico prediction of blood brain barrier permeability: An artificial neural network model.” J. Chem. Inf. Model. 46 (1): 289–297. https://doi.org/10.1021/ci050303i.
Goh, A. T. C. 1995. “Back-propagation neural networks for modeling complex systems.” Artif. Intell. Eng. 9 (3): 143–151. https://doi.org/10.1016/0954-1810(94)00011-S.
Gupta, R., M. A. Kewalramani, and A. Goel. 2006. “Prediction of concrete strength using neural-expert system.” J. Mater. Civ. Eng. 18 (3): 462–466. https://doi.org/10.1061/(ASCE)0899-1561(2006)18:3(462).
Hartigan, J. A., and M. A. Wong. 1979. “Algorithm AS 136: A K-means clustering algorithm.” J. R. Stat. Soc. Ser. C (Appl. Stat.) 28 (1): 100–108.
Hearst, M. A., S. T. Dumais, E. Osuna, J. Platt, and B. Scholkopf. 1998. “Support vector machines.” IEEE Intell. Syst. Appl. 13 (4): 18–28. https://doi.org/10.1109/5254.708428.
Hegazy, T., P. Fazio, and O. Moselhi. 1994. “Developing practical neural network applications using back-propagation.” Comput.-Aided Civ. Infrastruct. Eng. 9 (2): 145–159. https://doi.org/10.1111/j.1467-8667.1994.tb00369.x.
Holmes, G., A. Donkin, and I. H. Witten. 1994. “Weka: A machine learning workbench.” In Proc., 2nd Australian and New Zealand Conf. on Intelligent Information Systems, 1994, 357–361. New York: IEEE.
Ibrahim, I. A., and T. Khatib. 2017. “A novel hybrid model for hourly global solar radiation prediction using random forests technique and firefly algorithm.” Energy Convers. Manage. 138 (Apr): 413–425. https://doi.org/10.1016/j.enconman.2017.02.006.
Jain, A., S. P. Ong, G. Hautier, W. Chen, W. D. Richards, S. Dacek, S. Cholia, D. Gunter, D. Skinner, and G. Ceder. 2013. “Commentary: The materials project: A materials genome approach to accelerating materials innovation.” APL Mater. 1 (1): 011002. https://doi.org/10.1063/1.4812323.
James, G., D. Witten, T. Hastie, and R. Tibshirani, eds. 2013. An introduction to statistical learning: With applications in R: Springer texts in statistics. New York: Springer.
Jennings, H. M., A. Kumar, and G. Sant. 2015. “Quantitative discrimination of the nano-pore-structure of cement paste during drying: New insights from water sorption isotherms.” Cem. Concr. Res. 76 (Oct): 27–36. https://doi.org/10.1016/j.cemconres.2015.05.006.
Kasperkiewicz, J., J. Racz, and A. Dubrawski. 1995. “HPC strength prediction using artificial neural network.” J. Comput. Civ. Eng. 9 (4): 279–284. https://doi.org/10.1061/(ASCE)0887-3801(1995)9:4(279).
Li, G., and X. Zhao. 2003. “Properties of concrete incorporating fly ash and ground granulated blast-furnace slag.” Cem. Concr. Compos. 25 (3): 293–299. https://doi.org/10.1016/S0958-9465(02)00058-6.
Liu, Y., T. Zhao, W. Ju, and S. Shi. 2017. “Materials discovery and design using machine learning.” J. Materiomics 3 (3): 159–177. https://doi.org/10.1016/j.jmat.2017.08.002.
Lukasik, S., and S. Żak. 2009. “Firefly algorithm for continuous constrained optimization tasks.” In Proc., Int. Conf. on Computational Collective Intelligence, 97–106. New York: Springer.
Manning, D. G., and B. B. Hope. 1971. “The effect of porosity on the compressive strength and elastic modulus of polymer impregnated concrete.” Cem. Concr. Res. 1 (6): 631–644. https://doi.org/10.1016/0008-8846(71)90018-4.
Martius, G., and C. H. Lampert. 2016. “Extrapolation and learning equations.” Preprint, submitted October 10, 2016. https://arxiv.org/abs/1610.02995.
Moré, J. J. 1978. “The Levenberg–Marquardt algorithm: Implementation and theory.” In Numerical analysis, 105–116. New York: Springer.
Mueller, T., A. G. Kusne, and R. Ramprasad. 2016. “Machine learning in materials science: Recent progress and emerging applications.” Rev. Comput. Chem. 29 (Apr): 186–273.
Nagwani, N. K., and S. V. Deo. 2014. “Estimating the concrete compressive strength using hard clustering and fuzzy clustering based regression techniques.” Sci. World J. 2014: 1–16. https://doi.org/10.1155/2014/381549.
Oluokun, F. A., E. G. Burdette, and J. H. Deatherage. 1991. “Elastic modulus, Poisson’s ratio, and compressive strength relationships at early ages.” ACI Mater. J. 88 (1): 3–10.
Omran, B. A., Q. Chen, and R. Jin. 2016. “Comparison of data mining techniques for predicting compressive strength of environmentally friendly concrete.” J. Comput. Civ. Eng. 30 (6): 04016029. https://doi.org/10.1061/(ASCE)CP.1943-5487.0000596.
Pilania, G., C. Wang, X. Jiang, S. Rajasekaran, and R. Ramprasad. 2013. “Accelerating materials property predictions using machine learning.” Sci. Rep. 3 (1): 2810. https://doi.org/10.1038/srep02810.
Polikar, R. 2006. “Ensemble based systems in decision making.” IEEE Circuits Syst. Mag. 6 (3): 21–45. https://doi.org/10.1109/MCAS.2006.1688199.
Poon, C. S., L. Lam, and Y. L. Wong. 2000. “A study on high strength concrete prepared with large volumes of low calcium fly ash.” Cem. Concr. Res. 30 (3): 447–455. https://doi.org/10.1016/S0008-8846(99)00271-9.
Powers, T. C., and T. L. Brownyard. 1946. “Studies of the physical properties of hardened portland cement paste.” ACI J. Proc. 43 (9): 249–336.
Quinlan, J. R. 1992. “Learning with continuous classes.” In Proc., Australian Joint Conf. on Artificial Intelligence, 343–348. Singapore: World Scientific.
Sarstedt, M., and E. Mooi. 2014 “Cluster analysis.” In A concise guide to market research, 273–324. New York: Springer.
Schaffer, C. 1993. “Selecting a classification method by cross-validation.” Mach. Learn. 13 (1): 135–143.
Schalkoff, R. J. 1997. Artificial neural networks. New York: McGraw-Hill.
Smola, A. J., and B. Schölkopf. 2004. “A tutorial on support vector regression.” Stat. Comput. 14 (3): 199–222. https://doi.org/10.1023/B:STCO.0000035301.49549.88.
Svetnik, V., A. Liaw, C. Tong, J. C. Culberson, R. P. Sheridan, and B. P. Feuston. 2003. “Random forest: A classification and regression tool for compound classification and QSAR modeling.” J. Chem. Inf. Comput. Sci. 43 (6): 1947–1958. https://doi.org/10.1021/ci034160g.
Vapnik, V. 2000. The nature of statistical learning theory. New York: Springer.
Veloso de Melo, V., and W. Banzhaf. 2017. “Improving the prediction of material properties of concrete using kaizen programming with simulated annealing.” Neurocomputing 246: 25–44.
Wang, Y., and I. H. Witten. 1997. “Induction of model trees for predicting continuous classes.” In Proc., European Conf. on Machine Learning. Prague, Czechia: Univ. of Economics.
Ward, L., A. Agrawal, A. Choudhary, and C. Wolverton. 2016. “A general-purpose machine learning framework for predicting properties of inorganic materials.” npj Comput. Mater. 2 (1): 16028. https://doi.org/10.1038/npjcompumats.2016.28.
Yang, X.-S. 2009. “Firefly algorithms for multimodal optimization.” In Stochastic algorithms: Foundations and applications: Lecture notes in computer science, edited by O. Watanabe and T. Zeugmann, 169–178. Berlin: Springer.
Yang, X.-S., and X. He. 2013. “Firefly algorithm: Recent advances and applications.” Int. J. Swarm Intell. 1 (1): 36–50. https://doi.org/10.1504/IJSI.2013.055801.
Yao, X. 1999. “Evolving artificial neural networks.” Proc. IEEE 87 (9): 1423–1447. https://doi.org/10.1109/5.784219.
Yeh, I.-C. 1998a. “Modeling of strength of high-performance concrete using artificial neural networks.” Cem. Concr. Res. 28 (12): 1797–1808. https://doi.org/10.1016/S0008-8846(98)00165-3.
Yeh, I.-C. 1998b. “Modeling concrete strength with augment-neuron networks.” J. Mater. Civ. Eng. 10 (4): 263–268. https://doi.org/10.1061/(ASCE)0899-1561(1998)10:4(263).
Yeh, I.-C., and L.-C. Lien. 2009. “Knowledge discovery of concrete material using genetic operation trees.” Expert Syst. Appl. 36 (3): 5807–5812. https://doi.org/10.1016/j.eswa.2008.07.004.
Young, B. A., A. Hall, L. Pilon, P. Gupta, and G. Sant. 2019. “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. 115 (Jan): 379–388. https://doi.org/10.1016/j.cemconres.2018.09.006.
Zarandi, M. F., I. B. Türksen, J. Sobhani, and A. A. Ramezanianpour. 2008. “Fuzzy polynomial neural networks for approximation of the compressive strength of concrete.” Appl. Soft Comput. 8 (1): 488–498. https://doi.org/10.1016/j.asoc.2007.02.010.
Zdeborová, L. 2017. “Machine learning: New tool in the box.” Nat. Phys. 13 (5): 420–421. https://doi.org/10.1038/nphys4053.
Zhang, G., B. E. Patuwo, and M. Y. Hu. 1998. “Forecasting with artificial neural networks: The state of the art.” Int. J. Forecasting 14 (1): 35–62. https://doi.org/10.1016/S0169-2070(97)00044-7.

Information & Authors

Information

Published In

Go to Journal of Materials in Civil Engineering
Journal of Materials in Civil Engineering
Volume 31Issue 11November 2019

History

Received: Jan 9, 2019
Accepted: May 29, 2019
Published online: Aug 19, 2019
Published in print: Nov 1, 2019
Discussion open until: Jan 19, 2020

Permissions

Request permissions for this article.

Authors

Affiliations

Rachel Cook [email protected]
Graduate Student, Dept. of Materials Science and Engineering, Missouri Univ. of Science and Technology, Rolla, MO 65409. Email: [email protected]
Jonathan Lapeyre [email protected]
Graduate Student, Dept. of Materials Science and Engineering, Missouri Univ. of Science and Technology, Rolla, MO 65409. Email: [email protected]
Assistant Professor, Dept. of Civil, Architectural, and Environmental Engineering, Missouri Univ. of Science and Technology, Rolla, MO 65409. Email: [email protected]
Assistant Professor, Dept. of Materials Science and Engineering, Missouri Univ. of Science and Technology, B49 McNutt Hall, 1400 N Bishop, Rolla, MO 65409 (corresponding author). ORCID: https://orcid.org/0000-0001-7550-8034. Email: [email protected]

Metrics & Citations

Metrics

Citations

Download citation

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

Cited by

View Options

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share