{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/115745"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/115745","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Intelligent code for automated code compliance checking in construction","abstract":"Submission published under a 24 month embargo labeled 'Closed Access', the embargo will last until 2024-05-01","abstract_html":"Submission published under a 24 month embargo labeled &#x27;Closed Access&#x27;, the embargo will last until 2024-05-01","abstract_has_math":false,"creators":["Zhang, Ruichuan"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"Ph.D.","degree_level":"Dissertation","degree_discipline":"Civil Engineering","degree_department":null,"school":null,"contributors":["El-Gohary, Nora","Ji, Heng","El-Rayes, Khaled","Liu, Liang Y.","Golparvar-Fard, Mani"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2022,"date_issued":"2022-05","date_published":"2022-05","updated_at":"2026-07-22T22:24:55Z","subjects":["automated compliance checking","building information modeling","machine learning","natural language processing","information extraction","text clustering","natural language generation","information alignment"],"languages":["en","eng"],"rights":["Copyright 2022 Ruichuan Zhang"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://hdl.handle.net/2142/115745","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["El-Gohary, Nora","Ji, Heng","El-Rayes, Khaled","Liu, Liang Y.","Golparvar-Fard, Mani"]},{"key":"dc:creator","label":"Author","values":["Zhang, Ruichuan"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2022-05","2022-04-22"]},{"key":"dc:type","label":"Dc Type","values":["text","Thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Civil Engineering"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Dissertation"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Ph.D."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["automated compliance checking","building information modeling","machine learning","natural language processing","information extraction","text clustering","natural language generation","information alignment"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en","eng"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 2022 Ruichuan Zhang"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://hdl.handle.net/2142/115745"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Submission published under a 24 month embargo labeled 'Closed Access', the embargo will last until 2024-05-01","The student, Ruichuan Zhang, accepted the attached license on 2022-04-22 at 02:07.","The student, Ruichuan Zhang, submitted this Dissertation for approval on 2022-04-22 at 02:13.","This Dissertation was approved for publication on 2022-04-22 at 10:10.","DSpace SAF Submission Ingestion Package generated from Vireo submission #17911 on 2022-11-11 at 12:58:10","Construction projects must comply with a multitude of building codes and standards [e.g., International Building Code (IBC), International Energy Conservation Code (IECC), and Americans with Disabilities Act Standards for Accessible Design (ADA Standards)]. Manually checking the compliance of a project with all applicable building codes and standards is costly, time-consuming, and error-prone. To reduce the time, cost, and errors of building code compliance checking, this thesis proposes a novel, intelligent-code-driven automated compliance checking (ACC) approach. First, the computable intelligent code is defined and modeled. Second, a set of computational models and methods to automatically generate the computable intelligent code are developed, including building-code requirement computability analysis, information extraction and transformation from building-code sentences, intelligent code generation, and building information modeling and regulatory information alignment. The research integrates semantic-based approaches with machine learning to automatically learn the syntactic and semantic patterns in large-scale data to improve the scalability of the proposed computational models and methods while still achieving performance levels competitive to the state of the art. To achieve the aforementioned goals, the research methodology included seven primary research tasks. First, conducting a comprehensive literature review on related topics such as ACC systems and methods and computational models and methods for text clustering, information extraction, data-to-text generation, and information alignment. Second, using a clustering-based approach to identify the different types of building-code requirement sentences in terms of their syntactic and semantic structures and computability. Third, developing a machine learning-based method to extract the regulatory semantic information elements from the textual building codes. Fourth, developing a machine learning-based method to extract the requirement hierarchy and transform the extracted information into the intelligent code. Fifth, developing a machine learning- and semantic rule-based method to align the industry foundation classes (IFC) and regulatory concepts. Sixth, developing a machine learning- and semantic rule-based generation method to generate the intelligent code from provided regulatory semantic information. And seventh, integrating the developed computational models and methods into an intelligent code-driven ACC prototype system and using the prototype in testing the performance of the integrated models and methods in noncompliance detection. The developed computational models and methods for intelligent code were individually tested, showing good performance in regulatory information extraction and transformation, IFC-regulation information alignment, and intelligent code generation, achieving over 85.0% in terms of precision- and recall-based metrics. The final integrated intelligent code-driven ACC prototype system was evaluated in checking the compliance of a BIM-based design with requirements selected from three building codes and standards (i.e., IBC, IECC, and ADA Standards) and having different levels of computability. The prototype showed good performance, achieving an average precision of 90.4%, recall of 86.3%, and F1 measure of 88.3% for noncompliance detection. Overall, the experimental results demonstrated the promise of the proposed intelligent-code-driven ACC approach."]},{"key":"dc:format","label":"Dc Format","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["Intelligent code for automated code compliance checking in construction"]}]}],"canonical_facts":{"dc:contributor":["El-Gohary, Nora","Ji, Heng","El-Rayes, Khaled","Liu, Liang Y.","Golparvar-Fard, Mani"],"dc:creator":["Zhang, Ruichuan"],"dc:date":["2022-05","2022-04-22"],"dc:description":["Submission published under a 24 month embargo labeled 'Closed Access', the embargo will last until 2024-05-01","The student, Ruichuan Zhang, accepted the attached license on 2022-04-22 at 02:07.","The student, Ruichuan Zhang, submitted this Dissertation for approval on 2022-04-22 at 02:13.","This Dissertation was approved for publication on 2022-04-22 at 10:10.","DSpace SAF Submission Ingestion Package generated from Vireo submission #17911 on 2022-11-11 at 12:58:10","Construction projects must comply with a multitude of building codes and standards [e.g., International Building Code (IBC), International Energy Conservation Code (IECC), and Americans with Disabilities Act Standards for Accessible Design (ADA Standards)]. Manually checking the compliance of a project with all applicable building codes and standards is costly, time-consuming, and error-prone. To reduce the time, cost, and errors of building code compliance checking, this thesis proposes a novel, intelligent-code-driven automated compliance checking (ACC) approach. First, the computable intelligent code is defined and modeled. Second, a set of computational models and methods to automatically generate the computable intelligent code are developed, including building-code requirement computability analysis, information extraction and transformation from building-code sentences, intelligent code generation, and building information modeling and regulatory information alignment. The research integrates semantic-based approaches with machine learning to automatically learn the syntactic and semantic patterns in large-scale data to improve the scalability of the proposed computational models and methods while still achieving performance levels competitive to the state of the art. To achieve the aforementioned goals, the research methodology included seven primary research tasks. First, conducting a comprehensive literature review on related topics such as ACC systems and methods and computational models and methods for text clustering, information extraction, data-to-text generation, and information alignment. Second, using a clustering-based approach to identify the different types of building-code requirement sentences in terms of their syntactic and semantic structures and computability. Third, developing a machine learning-based method to extract the regulatory semantic information elements from the textual building codes. Fourth, developing a machine learning-based method to extract the requirement hierarchy and transform the extracted information into the intelligent code. Fifth, developing a machine learning- and semantic rule-based method to align the industry foundation classes (IFC) and regulatory concepts. Sixth, developing a machine learning- and semantic rule-based generation method to generate the intelligent code from provided regulatory semantic information. And seventh, integrating the developed computational models and methods into an intelligent code-driven ACC prototype system and using the prototype in testing the performance of the integrated models and methods in noncompliance detection. The developed computational models and methods for intelligent code were individually tested, showing good performance in regulatory information extraction and transformation, IFC-regulation information alignment, and intelligent code generation, achieving over 85.0% in terms of precision- and recall-based metrics. The final integrated intelligent code-driven ACC prototype system was evaluated in checking the compliance of a BIM-based design with requirements selected from three building codes and standards (i.e., IBC, IECC, and ADA Standards) and having different levels of computability. The prototype showed good performance, achieving an average precision of 90.4%, recall of 86.3%, and F1 measure of 88.3% for noncompliance detection. Overall, the experimental results demonstrated the promise of the proposed intelligent-code-driven ACC approach."],"dc:format":["application/pdf"],"dc:identifier":["https://hdl.handle.net/2142/115745"],"dc:language":["en","eng"],"dc:rights":["Copyright 2022 Ruichuan Zhang"],"dc:subject":["automated compliance checking","building information modeling","machine learning","natural language processing","information extraction","text clustering","natural language generation","information alignment"],"dc:title":["Intelligent code for automated code compliance checking in construction"],"dc:type":["text","Thesis"],"thesis:degree_discipline":["Civil Engineering"],"thesis:degree_level":["Dissertation"],"thesis:degree_name":["Ph.D."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:24:55Z"}