{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,7]],"date-time":"2026-09-07T21:33:49Z","timestamp":1788816829817,"version":"build-2803163510"},"reference-count":51,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2025,11,1]],"date-time":"2025-11-01T00:00:00Z","timestamp":1761955200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2025,11,1]],"date-time":"2025-11-01T00:00:00Z","timestamp":1761955200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2025,11,1]],"date-time":"2025-11-01T00:00:00Z","timestamp":1761955200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2025,11,1]],"date-time":"2025-11-01T00:00:00Z","timestamp":1761955200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2025,11,1]],"date-time":"2025-11-01T00:00:00Z","timestamp":1761955200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2025,11,1]],"date-time":"2025-11-01T00:00:00Z","timestamp":1761955200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2025,11,1]],"date-time":"2025-11-01T00:00:00Z","timestamp":1761955200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Advanced Engineering Informatics"],"published-print":{"date-parts":[[2025,11]]},"DOI":"10.1016\/j.aei.2025.103676","type":"journal-article","created":{"date-parts":[[2025,8,8]],"date-time":"2025-08-08T15:55:33Z","timestamp":1754668533000},"page":"103676","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":20,"special_numbering":"PB","title":["Fine-tuning a large language model for automated code compliance of building regulations"],"prefix":"10.1016","volume":"68","author":[{"given":"Jack Wei Lun","family":"Shi","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Wawan","family":"Solihin","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2783-303X","authenticated-orcid":false,"given":"Justin K.W.","family":"Yeoh","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"key":"10.1016\/j.aei.2025.103676_b0005","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1016\/j.autcon.2016.08.027","article-title":"Integrating semantic NLP and logic reasoning into a unified system for fully-automated code checking","volume":"73","author":"Zhang","year":"2017","journal-title":"Autom. Constr."},{"key":"10.1016\/j.aei.2025.103676_b0010","article-title":"The promise of automated compliance checking","volume":"5","author":"Amor","year":"2021","journal-title":"Dev. Built Environ."},{"key":"10.1016\/j.aei.2025.103676_b0015","doi-asserted-by":"crossref","first-page":"1011","DOI":"10.1016\/j.autcon.2009.07.002","article-title":"Automatic rule-based checking of building designs","volume":"18","author":"Eastman","year":"2009","journal-title":"Autom. Constr."},{"key":"10.1016\/j.aei.2025.103676_b0020","doi-asserted-by":"crossref","unstructured":"A.S. Ismail, K.N. Ali, N.A. Iahad, A Review on BIM-based automated code compliance checking system, in: 2017 Int. Conf. Res. Innov. Inf. Syst. ICRIIS, 2017: pp. 1\u20136. DOI: 10.1109\/ICRIIS.2017.8002486.","DOI":"10.1109\/ICRIIS.2017.8002486"},{"key":"10.1016\/j.aei.2025.103676_b0025","unstructured":"S. Park, Y.-C. Lee, J.-K. Lee, Definition of a domain-specific language for Korean building act sentences as an explicit computable form, J Inf Technolo Constr. 21 Spec. Issue CIB W782015 Spec. Track Compliance Checking (2016) 422\u2013433. https:\/\/www.itcon.org\/paper\/2016\/26."},{"key":"10.1016\/j.aei.2025.103676_b0030","unstructured":"L. Ding, R. Drogemuller, M. Rosenman, D. Marchant, J. Gero, Automating code checking for building designs -DesignCheck, K Brown K Hampson P Brandon Eds Clients Driv. Constr. Innov. Mov. Ideas Pract. CRC Constr. Innov. Brisb. Aust. Pp 113\u2013126 (2006). https:\/\/api.semanticscholar.org\/CorpusID:59718951."},{"key":"10.1016\/j.aei.2025.103676_b0035","unstructured":"J. Dimyadi, R. Amor, Automated Building Code Compliance Checking \u2013 Where is it at?, Proc. 19th CIB World Build. Congr. 2013 Pp 172\u2013185 (2013). DOI: 10.13140\/2.1.4920.4161."},{"key":"10.1016\/j.aei.2025.103676_b0040","doi-asserted-by":"crossref","DOI":"10.1061\/(ASCE)CP.1943-5487.0000346","article-title":"Semantic NLP-Based Information Extraction from Construction Regulatory documents for Automated Compliance Checking","volume":"30","author":"Zhang","year":"2016","journal-title":"J. Comput. Civ. Eng."},{"key":"10.1016\/j.aei.2025.103676_b0045","doi-asserted-by":"crossref","DOI":"10.1061\/(ASCE)CP.1943-5487.0000301","article-title":"Semantic Text Classification for supporting Automated Compliance Checking in Construction","volume":"30","author":"Salama","year":"2016","journal-title":"J. Comput. Civ. Eng."},{"key":"10.1016\/j.aei.2025.103676_b0050","doi-asserted-by":"crossref","unstructured":"J. Zhang, N. El-Gohary, Extraction of Construction Regulatory Requirements from Textual Documents Using Natural Language Processing Techniques, in: Comput. Civ. Eng. 2012, American Society of Civil Engineers, Clearwater Beach, Florida, United States, 2012: pp. 453\u2013460. DOI: 10.1061\/9780784412343.0057.","DOI":"10.1061\/9780784412343.0057"},{"key":"10.1016\/j.aei.2025.103676_b0055","doi-asserted-by":"crossref","DOI":"10.1061\/(ASCE)CP.1943-5487.0000971","article-title":"Semantic Rule-based Construction Procedural Information Extraction to Guide Jobsite Sensing and monitoring","volume":"35","author":"Ren","year":"2021","journal-title":"J. Comput. Civ. Eng."},{"key":"10.1016\/j.aei.2025.103676_b0060","doi-asserted-by":"crossref","DOI":"10.1016\/j.aei.2021.101495","article-title":"Automated system for construction specification review using natural language processing","volume":"51","author":"Moon","year":"2022","journal-title":"Adv. Eng. Inform."},{"key":"10.1016\/j.aei.2025.103676_b0065","doi-asserted-by":"crossref","DOI":"10.1016\/j.compind.2022.103746","article-title":"Integrating NLP and context-free grammar for complex rule interpretation towards automated compliance checking","volume":"142","author":"Zhou","year":"2022","journal-title":"Comput. Ind."},{"key":"10.1016\/j.aei.2025.103676_b0070","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1016\/j.autcon.2015.03.003","article-title":"Classification of rules for automated BIM rule checking development","volume":"53","author":"Solihin","year":"2015","journal-title":"Autom. Constr."},{"key":"10.1016\/j.aei.2025.103676_b0075","doi-asserted-by":"crossref","DOI":"10.1016\/j.autcon.2024.105730","article-title":"Question-answering framework for building codes using fine-tuned and distilled pre-trained transformer models","volume":"168","author":"Xue","year":"2024","journal-title":"Autom. Constr."},{"key":"10.1016\/j.aei.2025.103676_b0080","doi-asserted-by":"crossref","DOI":"10.1016\/j.autcon.2024.105406","article-title":"BIM-based automated rule-checking in the AECO industry: Learning from semiconductor manufacturing","volume":"162","author":"Solihin","year":"2024","journal-title":"Autom. Constr."},{"key":"10.1016\/j.aei.2025.103676_b0085","unstructured":"E. Hjelseth, N. Nisbet, Capturing normative constraints by use of semantic mark-up RASE methodology, Proc. CIB W78-W102 Conf. Pp 1-10 (2011). https:\/\/itc.scix.net\/pdfs\/w78-2011-Paper-45.pdf."},{"key":"10.1016\/j.aei.2025.103676_b0090","doi-asserted-by":"crossref","first-page":"5219","DOI":"10.1016\/j.eswa.2015.02.029","article-title":"A rule-based semantic approach for automated regulatory compliance in the construction sector","volume":"42","author":"Beach","year":"2015","journal-title":"Expert Syst. Appl."},{"key":"10.1016\/j.aei.2025.103676_b0095","doi-asserted-by":"crossref","first-page":"602","DOI":"10.1016\/j.aei.2015.05.006","article-title":"Requirements for computational rule checking of requests for proposals (RFPs) for building designs in South Korea","volume":"29","author":"Uhm","year":"2015","journal-title":"Adv. Eng. Inform."},{"key":"10.1016\/j.aei.2025.103676_b0100","doi-asserted-by":"crossref","unstructured":"J. Dimyadi, C. Clifton, M. Spearpoint, R. Amor, Regulatory Knowledge Encoding Guidelines for Automated Compliance Audit of Building Engineering Design, in: Comput. Civ. Build. Eng. 2014, American Society of Civil Engineers, Orlando, Florida, United States, 2014: pp. 536\u2013543. DOI: 10.1061\/9780784413616.067.","DOI":"10.1061\/9780784413616.067"},{"key":"10.1016\/j.aei.2025.103676_b0105","doi-asserted-by":"crossref","unstructured":"A. Yurchyshyna, C. Faron-Zucker, N. Le Thanh, A. Zarli, Adaptation of the Domain Ontology for Different User Profiles: Application to Conformity Checking in Construction, in: J. Cordeiro, J. Filipe (Eds.), Web Inf. Syst. Technol., Springer Berlin Heidelberg, Berlin, Heidelberg, 2010: pp. 128\u2013141. DOI: 10.1007\/978-3-642-12436-5_10.","DOI":"10.1007\/978-3-642-12436-5_10"},{"key":"10.1016\/j.aei.2025.103676_b0110","doi-asserted-by":"crossref","DOI":"10.1016\/j.aei.2023.102314","article-title":"An ontology-based approach of automatic compliance checking for structural fire safety requirements","volume":"59","author":"Fitkau","year":"2024","journal-title":"Adv. Eng. Inform."},{"key":"10.1016\/j.aei.2025.103676_b0115","unstructured":"J. Dimyadi, P. Pauwels, M. Spearpoint, C. Clifton, R. Amor, Querying a Regulatory Model for Compliant Building Design Audit, Proc. 32rd Int. CIB W78 Conf. Pp 139-148 (2015). https:\/\/itc.scix.net\/pdfs\/w78-2015-paper-014.pdf."},{"key":"10.1016\/j.aei.2025.103676_b0120","doi-asserted-by":"crossref","first-page":"507","DOI":"10.1007\/s10846-014-0117-7","article-title":"Implementation of a BIM Domain-specific Language for the Building Environment Rule and Analysis","volume":"79","author":"Lee","year":"2015","journal-title":"J. Intell. Robot. Syst."},{"key":"10.1016\/j.aei.2025.103676_b0125","doi-asserted-by":"crossref","unstructured":"C. Preidel A. Borrmann Automated Code Compliance Checking based on a Visual Language and Building Information Modeling, in 2015 Oulu, Finland 10.22260\/ISARC2015\/0033.","DOI":"10.22260\/ISARC2015\/0033"},{"key":"10.1016\/j.aei.2025.103676_b0130","first-page":"143","article-title":"Visual language approach to representing KBimCode-based Korea building code sentences for automated rule checking","volume":"6","author":"Kim","year":"2019","journal-title":"J. Comput. Des. Eng."},{"key":"10.1016\/j.aei.2025.103676_b0135","doi-asserted-by":"crossref","DOI":"10.1016\/j.autcon.2020.103427","article-title":"Code compliance checking of railway designs by integrating BIM, BPMN and DMN","volume":"121","author":"H\u00e4u\u00dfler","year":"2021","journal-title":"Autom. Constr."},{"key":"10.1016\/j.aei.2025.103676_b0140","unstructured":"W. Solihin, C. Eastman, A knowledge representation approach in BIM rule requirement analysis using the conceptual graph, Proc. 32nd Int. Conf. Appl. IT AEC Ind. 2015 CIB W78 Conf. 2015 Eindh. Neth. (2015). https:\/\/itc.scix.net\/pdfs\/w78-2015-paper-071.pdf."},{"key":"10.1016\/j.aei.2025.103676_b0145","doi-asserted-by":"crossref","DOI":"10.1016\/j.autcon.2022.104524","article-title":"Knowledge-informed semantic alignment and rule interpretation for automated compliance checking","volume":"142","author":"Zheng","year":"2022","journal-title":"Autom. Constr."},{"key":"10.1016\/j.aei.2025.103676_b0150","doi-asserted-by":"crossref","DOI":"10.1016\/j.aei.2024.102653","article-title":"A platform-based Natural Language processing-driven strategy for digitalising regulatory compliance processes for the built environment","volume":"62","author":"Kruiper","year":"2024","journal-title":"Adv. Eng. Inform."},{"key":"10.1016\/j.aei.2025.103676_b0155","article-title":"High-level implementable methods for automated building code compliance checking","volume":"15","author":"Lee","year":"2023","journal-title":"Dev. Built Environ."},{"key":"10.1016\/j.aei.2025.103676_b0160","doi-asserted-by":"crossref","DOI":"10.1016\/j.aei.2024.102532","article-title":"Automated detailing of exterior walls using NADIA: Natural-language-based architectural detailing through interaction with AI","volume":"61","author":"Jang","year":"2024","journal-title":"Adv. Eng. Inform."},{"key":"10.1016\/j.aei.2025.103676_b0165","article-title":"Semantic enrichment for BIM-based building energy performance simulations using semantic textual similarity and fine-tuning multilingual LLM","volume":"95","author":"Forth","year":"2024","journal-title":"J. Build. Eng."},{"key":"10.1016\/j.aei.2025.103676_b0170","doi-asserted-by":"crossref","DOI":"10.1016\/j.aei.2020.101235","article-title":"Part-of-speech tagging of building codes empowered by deep learning and transformational rules","volume":"47","author":"Xue","year":"2021","journal-title":"Adv. Eng. Inform."},{"key":"10.1016\/j.aei.2025.103676_b0175","doi-asserted-by":"crossref","DOI":"10.1016\/j.aei.2021.101256","article-title":"A small samples training framework for deep Learning-based automatic information extraction: Case study of construction accident news reports analysis","volume":"47","author":"Feng","year":"2021","journal-title":"Adv. Eng. Inform."},{"key":"10.1016\/j.aei.2025.103676_b0180","article-title":"Automatic bridge inspection database construction through hybrid information extraction and large language models","volume":"20","author":"Zhang","year":"2024","journal-title":"Dev. Built Environ."},{"key":"10.1016\/j.aei.2025.103676_b0185","unstructured":"N. Mecklenburg, Y. Lin, X. Li, D. Holstein, L. Nunes, S. Malvar, B. Silva, R. Chandra, V. Aski, P.K.R. Yannam, T. Aktas, T. Hendry, Injecting New Knowledge into Large Language Models via Supervised Fine-Tuning, (2024). http:\/\/arxiv.org\/abs\/2404.00213 (accessed October 9, 2024)."},{"key":"10.1016\/j.aei.2025.103676_b0190","unstructured":"Z. Luo, C. Xu, P. Zhao, Q. Sun, X. Geng, W. Hu, C. Tao, J. Ma, Q. Lin, D. Jiang, WizardCoder: Empowering Code Large Language Models with Evol-Instruct, (2023). http:\/\/arxiv.org\/abs\/2306.08568 (accessed October 9, 2024)."},{"key":"10.1016\/j.aei.2025.103676_b0195","unstructured":"M. Weyssow, X. Zhou, K. Kim, D. Lo, H. Sahraoui, Exploring Parameter-Efficient Fine-Tuning Techniques for Code Generation with Large Language Models, (2024). http:\/\/arxiv.org\/abs\/2308.10462 (accessed October 9, 2024)."},{"key":"10.1016\/j.aei.2025.103676_b0200","unstructured":"R. Sun, S.\u00d6. Arik, A. Muzio, L. Miculicich, S. Gundabathula, P. Yin, H. Dai, H. Nakhost, R. Sinha, Z. Wang, T. Pfister, SQL-PaLM: Improved Large Language Model Adaptation for Text-to-SQL (extended), (2024). http:\/\/arxiv.org\/abs\/2306.00739 (accessed October 9, 2024)."},{"key":"10.1016\/j.aei.2025.103676_b0205","unstructured":"Z. Zheng, K.-Y. Chen, X.-Y. Cao, X.-Z. Lu, J.-R. Lin, LLM-FuncMapper: Function Identification for Interpreting Complex Clauses in Building Codes via LLM, (2023). DOI: 10.48550\/arXiv.2308.08728."},{"key":"10.1016\/j.aei.2025.103676_b0210","doi-asserted-by":"crossref","DOI":"10.1016\/j.autcon.2024.105817","article-title":"Prompt-based automation of building code information transformation for compliance checking","volume":"168","author":"Yang","year":"2024","journal-title":"Autom. Constr."},{"key":"10.1016\/j.aei.2025.103676_b0215","doi-asserted-by":"crossref","DOI":"10.1061\/JCCEE5.CPENG-4884","article-title":"Facilitating Knowledge transfer during Code Compliance Checking using Conceptual Graphs","volume":"37","author":"Zhou","year":"2023","journal-title":"J. Comput. Civ. Eng."},{"key":"10.1016\/j.aei.2025.103676_b0220","doi-asserted-by":"crossref","DOI":"10.1016\/j.autcon.2024.105926","article-title":"Effectiveness of retrieval augmented generation-based large language models for generating construction safety information","volume":"170","author":"Uhm","year":"2025","journal-title":"Autom. Constr."},{"key":"10.1016\/j.aei.2025.103676_b0225","doi-asserted-by":"crossref","unstructured":"K. Papineni, S. Roukos, T. Ward, W.-J. Zhu, BLEU: a method for automatic evaluation of machine translation, in: Proc. 40th Annu. Meet. Assoc. Comput. Linguist. - ACL 02, Association for Computational Linguistics, Philadelphia, Pennsylvania, 2001: p. 311. DOI: 10.3115\/1073083.1073135.","DOI":"10.3115\/1073083.1073135"},{"key":"10.1016\/j.aei.2025.103676_b0230","series-title":"Branches out","first-page":"74","article-title":"ROUGE: a Package for Automatic Evaluation of Summaries","author":"Lin","year":"2004"},{"key":"10.1016\/j.aei.2025.103676_b0235","doi-asserted-by":"crossref","unstructured":"S. Zhou, U. Alon, S. Agarwal, G. Neubig, CodeBERTScore: Evaluating Code Generation with Pretrained Models of Code, in: Proc. 2023 Conf. Empir. Methods Nat. Lang. Process., Association for Computational Linguistics, Singapore, 2023: pp. 13921\u201313937. DOI: 10.18653\/v1\/2023.emnlp-main.859.","DOI":"10.18653\/v1\/2023.emnlp-main.859"},{"key":"10.1016\/j.aei.2025.103676_b0240","unstructured":"T. Dettmers, A. Pagnoni, A. Holtzman, L. Zettlemoyer, QLoRA: Efficient Finetuning of Quantized LLMs, (2023). http:\/\/arxiv.org\/abs\/2305.14314 (accessed September 13, 2024)."},{"key":"10.1016\/j.aei.2025.103676_b0245","unstructured":"C. Zhou, P. Liu, P. Xu, S. Iyer, J. Sun, Y. Mao, X. Ma, A. Efrat, P. Yu, L. Yu, S. Zhang, G. Ghosh, M. Lewis, L. Zettlemoyer, O. Levy, LIMA: Less Is More for Alignment, (2023). http:\/\/arxiv.org\/abs\/2305.11206 (accessed September 13, 2024)."},{"key":"10.1016\/j.aei.2025.103676_b0250","series-title":"Proc","first-page":"65","article-title":"METEOR: an Automatic Metric for MT Evaluation with improved Correlation with Human Judgments","author":"Banerjee","year":"2005"},{"key":"10.1016\/j.aei.2025.103676_b0255","author":"Zhou","year":"2023","journal-title":"CodeBERTScore: Evaluating Code Generation with Pretrained Models of Code"}],"container-title":["Advanced Engineering Informatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1474034625005695?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1474034625005695?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,5,29]],"date-time":"2026-05-29T01:38:42Z","timestamp":1780018722000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1474034625005695"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,11]]},"references-count":51,"alternative-id":["S1474034625005695"],"URL":"https:\/\/doi.org\/10.1016\/j.aei.2025.103676","relation":{},"ISSN":["1474-0346"],"issn-type":[{"value":"1474-0346","type":"print"}],"subject":[],"published":{"date-parts":[[2025,11]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Fine-tuning a large language model for automated code compliance of building regulations","name":"articletitle","label":"Article Title"},{"value":"Advanced Engineering Informatics","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.aei.2025.103676","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2025 Elsevier Ltd. All rights are reserved, including those for text and data mining, AI training, and similar technologies.","name":"copyright","label":"Copyright"}],"article-number":"103676"}}