BIM Library Transplant: Bridging Human Expertise and Artificial Intelligence for Customized Design Detailing
Publication: Journal of Computing in Civil Engineering
Volume 38, Issue 2
Abstract
This study introduces a framework for transplanting a building information modeling (BIM) library. Design detailing constitutes 50%–60% of the total design time, even within the BIM context. Previous studies have highlighted the potential of integrating BIM and artificial intelligence (AI) for enhanced productivity. However, challenges arise due to architects’ preferences for unique project-specific details when applying generalized AI approaches based on big data. To address this, we propose a BIM library transplant framework. This framework automatically identifies objects at a high level of development (LOD) from a selected existing BIM model (i.e., a donor model) and matches them with low-LOD objects in a new model (i.e., a recipient model). Subsequently, it replaces the low-LOD objects with corresponding high-LOD objects. The framework involves three steps: (1) extracting the library from the donor model, (2) matching the library, and (3) transplanting the library from the donor to recipient model. To validate its efficacy, we implemented the BIM library transplant framework as a Revit add-on, employing the random forest classifier as the object-matching AI model. Our results indicate that the implemented framework has the potential to reduce detailing time by approximately 60%–70%, while achieving an accuracy of 65%–80%.
Get full access to this article
View all available purchase options and get full access to this article.
Data Availability Statement
Some or all data, models, or code generated or used during the study are proprietary or confidential in nature and may be provided only with restrictions. Donor models A, B, and C used for the validation in this study were provided by the architects involved in the experiment, and therefore are proprietary in nature.
Acknowledgments
The authors thank Inyoung Park, Hwanwoong Jeong, and Yumin Park of SAAI+ for providing their esteemed digital assets and the generous allotment of their time for the validation of the proposed framework. This work was supported in 2024 by the Korea Agency for Infrastructure Technology Advancement (KAIA) grant funded by the Ministry of Land, Infrastructure, and Transport (Grant RS-2021-KA163269).
References
Bourahla, N., S. Tafraout, Y. Bourahla, A. Sereir-El-Hirtsi, and A. Skoudarli. 2022. “GA based design automation and optimization of earthquake resisting CFS structures in a BIM environment.” Structures 43 (Sep): 1334–1341. https://doi.org/10.1016/j.istruc.2022.07.041.
Chun, P., I. Ujike, K. Mishima, M. Kusumoto, and S. Okazaki. 2020. “Random forest-based evaluation technique for internal damage in reinforced concrete featuring multiple nondestructive testing results.” Constr. Build. Mater. 253 (Aug): 119238. https://doi.org/10.1016/j.conbuildmat.2020.119238.
Czmoch, I., and A. Pękala. 2014. “Traditional design versus BIM based design.” Procedia Eng. 91 (Jan): 210–215. https://doi.org/10.1016/j.proeng.2014.12.048.
Davis, J. P. 2019. “Artificial wisdom? A potential limit on AI in law (and elsewhere).” SSRN J. 72 (Jun): 51. https://doi.org/10.2139/ssrn.3350600.
Eldin, N. N. 1991. “Management of engineering/design phase.” J. Constr. Eng. Manage. 117 (1): 163–175. https://doi.org/10.1061/(ASCE)0733-9364(1991)117:1(163).
Gao, G., Y.-S. Liu, M. Wang, M. Gu, and J.-H. Yong. 2015. “A query expansion method for retrieving online BIM resources based on Industry Foundation Classes.” Autom. Constr. 56 (Jun): 14–25. https://doi.org/10.1016/j.autcon.2015.04.006.
Ghannad, P., and Y.-C. Lee. 2022. “Automated modular housing design using a module configuration algorithm and a coupled generative adversarial network (CoGAN).” Autom. Constr. 139 (Jul): 104234. https://doi.org/10.1016/j.autcon.2022.104234.
Giel, B. K., and R. R. A. Issa. 2013. “Return on investment analysis of using building information modeling in construction.” J. Comput. Civ. Eng. 27 (5): 511–521. https://doi.org/10.1061/(ASCE)CP.1943-5487.0000164.
Hamidavi, T., S. Abrishami, and M. R. Hosseini. 2020. “Towards intelligent structural design of buildings: A BIM-based solution.” J. Build. Eng. 32 (Nov): 101685. https://doi.org/10.1016/j.jobe.2020.101685.
Ho, T. K. 1995. “Random decision forests.” In Proc., 3rd Int. Conf. on Document Analysis and Recognition, 278–282. New York: IEEE.
Hoang, N.-D., and Q.-L. Nguyen. 2019. “A novel method for asphalt pavement crack classification based on image processing and machine learning.” Eng. Comput. 35 (2): 487–498. https://doi.org/10.1007/s00366-018-0611-9.
Hoang, N.-D., and V.-D. Tran. 2023. “Comparison of histogram-based gradient boosting classification machine, random forest, and deep convolutional neural network for pavement raveling severity classification.” Autom. Constr. 148 (Jun): 104767. https://doi.org/10.1016/j.autcon.2023.104767.
Hosseinijou, S. A., S. Mansour, and M. A. Shirazi. 2014. “Social life cycle assessment for material selection: A case study of building materials.” Int. J. Life Cycle Assess. 19 (3): 620–645. https://doi.org/10.1007/s11367-013-0658-1.
Jang, S., and G. Lee. 2023. “Improving BIM authoring process reproducibility with enhanced BIM logging.” In Proc., 23rd Int. Conf. on Construction Applications of Virtual Reality (CONVR) 2023, 512–520. Florence, Italy: Firenze University Press.
Kim, J., J. Song, and J.-K. Lee. 2019. “Inference of relevant BIM objects using CNN for visual-input based auto-modeling.” In Proc., Int. Symp. on Automation and Robotics in Construction, 393–398. Edinburgh, UK: International Association for Automation and Robotics in Construction Publications. https://doi.org/10.22260/ISARC2019/0053.
Koo, B., S. La, N.-W. Cho, and Y. Yu. 2019. “Using support vector machines to classify building elements for checking the semantic integrity of building information models.” Autom. Constr. 98 (Feb): 183–194. https://doi.org/10.1016/j.autcon.2018.11.015.
Koo, B., B. Shin, and G. Lee. 2017. “A cost-plus estimating framework for BIM related design and engineering services.” KSCE J. Civ. Eng. 21 (7): 2558–2566. https://doi.org/10.1007/s12205-017-1808-y.
Kotsiantis, S. B., I. Zaharakis, and P. Pintelas. 2007. “Supervised machine learning: A review of classification techniques.” In Emerging artificial intelligence applications in computer engineering, 3–24. Amsterdam, Netherlands: IOS Press.
Lee, G., R. Sacks, and C. M. Eastman. 2006. “Specifying parametric building object behavior (BOB) for a building information modeling system.” Autom. Constr. 15 (6): 758–776. https://doi.org/10.1016/j.autcon.2005.09.009.
Leite, F., A. Akcamete, B. Akinci, G. Atasoy, and S. Kiziltas. 2011. “Analysis of modeling effort and impact of different levels of detail in building information models.” Autom. Constr. 20 (5): 601–609. https://doi.org/10.1016/j.autcon.2010.11.027.
Li, N., Q. Li, Y.-S. Liu, W. Lu, and W. Wang. 2020. “BIMSeek++: Retrieving BIM components using similarity measurement of attributes.” Comput. Ind. 116 (Jun): 103186. https://doi.org/10.1016/j.compind.2020.103186.
Lin, B., H. Chen, Q. Yu, X. Zhou, S. Lv, Q. He, and Z. Li. 2021. “MOOSAS—A systematic solution for multiple objective building performance optimization in the early design stage.” Build. Environ. 200 (Aug): 107929. https://doi.org/10.1016/j.buildenv.2021.107929.
Liu, H., G. Singh, M. Lu, A. Bouferguene, and M. Al-Hussein. 2018. “BIM-based automated design and planning for boarding of light-frame residential buildings.” Autom. Constr. 89 (May): 235–249. https://doi.org/10.1016/j.autcon.2018.02.001.
Lu, S. C.-Y., and A. Liu. 2011. “Subjectivity and objectivity in design decisions.” CIRP Ann. 60 (1): 161–164. https://doi.org/10.1016/j.cirp.2011.03.122.
Luo, Z., and W. Huang. 2022. “FloorplanGAN: Vector residential floorplan adversarial generation.” Autom. Constr. 142 (Oct): 104470. https://doi.org/10.1016/j.autcon.2022.104470.
Mangal, M., and J. C. P. Cheng. 2018. “Automated optimization of steel reinforcement in RC building frames using building information modeling and hybrid genetic algorithm.” Autom. Constr. 90 (Jan): 39–57. https://doi.org/10.1016/j.autcon.2018.01.013.
Mathew, A., P. Amudha, and S. Sivakumari. 2021. “Deep learning techniques: An overview.” In Proc., AMLTA 2020 Advanced Machine Learning Technologies and Applications, 599–608. Berlin: Springer. https://doi.org/10.1007/978-981-15-3383-9_54.
Noguerol, T. M., F. Paulano-Godino, M. T. Martín-Valdivia, C. O. Menias, and A. Luna. 2019. “Strengths, weaknesses, opportunities, and threats analysis of artificial intelligence and machine learning applications in radiology.” J. Am. Coll. Radiol. 16 (9): 1239–1247. https://doi.org/10.1016/j.jacr.2019.05.047.
Pan, Y., and L. Zhang. 2023. “Integrating BIM and AI for smart construction management: Current status and future directions.” Arch. Comput. Methods Eng. 30 (2): 1081–1110. https://doi.org/10.1007/s11831-022-09830-8.
Phillipson, M. C., R. Emmanuel, and P. H. Baker. 2016. “The durability of building materials under a changing climate.” WIREs Clim. Change 7 (4): 590–599. https://doi.org/10.1002/wcc.398.
Qian, W., Y. Xu, and H. Li. 2022. “A self-sparse generative adversarial network for autonomous early-stage design of architectural sketches.” Comput.-Aided Civ. Infrastruct. Eng. 37 (5): 612–628. https://doi.org/10.1111/mice.12759.
Senior, M. L., C. J. Webster, and N. E. Blank. 2006. “Residential relocation and sustainable urban form: Statistical analyses of owner-occupiers’ preferences.” Int. Plan. Stud. 11 (1): 41–57. https://doi.org/10.1080/13563470600935024.
Sun, C., Y. Zhou, and Y. Han. 2022. “Automatic generation of architecture facade for historical urban renovation using generative adversarial network.” Build. Environ. 212 (Mar): 108781. https://doi.org/10.1016/j.buildenv.2022.108781.
Tafraout, S., N. Bourahla, Y. Bourahla, and A. Mebarki. 2019. “Automatic structural design of RC wall-slab buildings using a genetic algorithm with application in BIM environment.” Autom. Constr. 106 (Oct): 102901. https://doi.org/10.1016/j.autcon.2019.102901.
Wu, S., Q. Shen, Y. Deng, and J. Cheng. 2019. “Natural-language-based intelligent retrieval engine for BIM object database.” Comput. Ind. 108 (Jun): 73–88. https://doi.org/10.1016/j.compind.2019.02.016.
Wu, S., N. Zhang, X. Luo, and W.-Z. Lu. 2021. “Intelligent optimal design of floor tiles: A goal-oriented approach based on BIM and parametric design platform.” J. Cleaner Prod. 299 (May): 126754. https://doi.org/10.1016/j.jclepro.2021.126754.
Yan, X., D. Bao, Y. Zhou, Y. Xie, and T. Cui. 2022. “Detail control strategies for topology optimization in architectural design and development.” Front. Archit. Res. 11 (2): 340–356. https://doi.org/10.1016/j.foar.2021.11.001.
Ye, X., J. Du, and Y. Ye. 2022. “MasterplanGAN: Facilitating the smart rendering of urban master plans via generative adversarial networks.” Environ. Plan. B: Urban Anal. City Sci. 49 (3): 794–814. https://doi.org/10.1177/23998083211023516.
Yenerim, D., and W. Yan. 2011. “BIM-based parametric modeling: A case study.” In Proc., Int. Conf. on Modeling, Simulation and Visualization Methods (MSV). University Park, PA: Citeseer.
Zambrano, J. M., U. Filippi Oberegger, and G. Salvalai. 2021. “Towards integrating occupant behaviour modelling in simulation-aided building design: Reasons, challenges and solutions.” Energy Build. 253 (Jun): 111498. https://doi.org/10.1016/j.enbuild.2021.111498.
Zhang, S., Z. Han, Y.-K. Lai, M. Zwicker, and H. Zhang. 2019. “Stylistic scene enhancement GAN: Mixed stylistic enhancement generation for 3D indoor scenes.” Vis. Comput. 35 (6–8): 1157–1169. https://doi.org/10.1007/s00371-019-01691-w.
Information & Authors
Information
Published In
Copyright
© 2024 American Society of Civil Engineers.
History
Received: Aug 29, 2023
Accepted: Dec 4, 2023
Published online: Jan 9, 2024
Published in print: Mar 1, 2024
Discussion open until: Jun 9, 2024
Authors
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.