Chapter
Jan 25, 2024

Towards an Intelligent Automated Building Code Compliance System

Publication: Computing in Civil Engineering 2023

ABSTRACT

An automated intelligent building code compliance methodology using a flexible and adaptable BIM authoring tool is presented. The method is designed to use minimal computing resources in different contexts of code applications. The innovation utilizes the complete corpus of the building code as input for compliance checking. Current research developments use specific sections of the code that focus only on parts of the building code without making inferences to subsections or other building codes. The approach uses natural language processing techniques to generate an easy-to-process output [simplified comma-separated value (CSV) file] for rapid interpretation and further manipulation for review and modifications of the generated ruleset, thereby increasing the accuracy of the rule when needed. Simultaneously, the approach prevents the recreation of rulesets when inferred sections were previously generated, to ensure the integrity of IBC sections and subsections structure. This paper presents the data extraction and processing approach that generates computer-readable rules using building code paragraphs. Future work will incorporate methods to fully process tables and figures to generate a comprehensive check and inference in compliance.

Get full access to this article

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

REFERENCES

Amor, R., and Dimyadi, J. (2021). The promise of automated compliance checking. Developments in the Built Environment, 5, 100039. https://doi.org/10.1016/j.dibe.2020.100039.
Beach, T. H., Rezgui, Y., Li, H., and Kasim, T. (2015). A rule-based semantic approach for automated regulatory compliance in the construction sector. Expert Systems with Applications, 42(12), 5219–5231. doi:https://doi.org/10.1016/j.eswa.2015.02.029.
Chowdhary, K. R. (2020). Natural Language Processing. In K. R. Chowdhary (Ed.), Fundamentals of Artificial Intelligence (pp. 603–649). New Delhi: Springer India.
Delis, E. A., and Delis, A. (1995). Automatic Fire-Code Checking Using Expert-System Technology. Journal of Computing in Civil Engineering, 9(2), 141–156. doi:https://doi.org/10.1061/(ASCE)0887-3801(1995)9:2(141).
Ding, Y., Ma, J., and Luo, X. (2022). Applications of natural language processing in construction. Automation in Construction, 136, 104169. https://doi.org/10.1016/j.autcon.2022.104169.
Eastman, C., Lee, J.-M., Jeong, Y.-S., and Lee, J.-K. (2009). Automatic rule-based checking of building designs. Automation in Construction, 18(8), 1011–1033. doi:https://doi.org/10.1016/j.autcon.2009.07.002.
Fuchs, S., and Amor, R. (2021). Natural Language Processing for Building Code Interpretation: A Systematic Literature Review. Paper presented at the Proc. of the Conference CIB W78.
International Code Council. (2018). International Building Code: International Code Council.
Ismail, A. S., Ali, K. N., and Iahad, N. A. (2017, 16-17 July 2017). A Review on BIM-based automated code compliance checking system. Paper presented at the 2017 International Conference on Research and Innovation in Information Systems (ICRIIS).
Mutis, I. (2012). Framework for Semantic Reconciliation of Construction Project Information. Journal of Information Technology in Construction, 17(1), 24.
Nawari, N. O. (2019). A Generalized Adaptive Framework (GAF) for Automating Code Compliance Checking. Buildings, 9(4), 86. Retrieved from https://www.mdpi.com/2075-5309/9/4/86.
Xue, X., and Zhang, J. (2020). Building Codes Part-of-Speech Tagging Performance Improvement by Error-Driven Transformational Rules. Journal of Computing in Civil Engineering, 34(5), 04020035. doi:https://doi.org/10.1061/(ASCE)CP.1943-5487.0000917.
Yang, Q. Z., and Xu, X. (2004). Design knowledge modeling and software implementation for building code compliance checking. Building and Environment, 39(6), 689–698. doi:https://doi.org/10.1016/j.buildenv.2003.12.004.
Zhang, J., and El-Gohary, N. M. (2016). Semantic NLP-Based Information Extraction from Construction Regulatory Documents for Automated Compliance Checking. Journal of Computing in Civil Engineering, 30(2), 04015014. doi:https://doi.org/10.1061/(ASCE)CP.1943-5487.0000346.
Zhang, J., and El-Gohary, N. M. (2017). Integrating semantic NLP and logic reasoning into a unified system for fully-automated code checking. Automation in Construction, 73, 45–57.
Zheng, Z., Zhou, Y.-C., Lu, X.-Z., and Lin, J.-R. (2022). Knowledge-informed semantic alignment and rule interpretation for automated compliance checking. Automation in Construction, 142, 104524. https://doi.org/10.1016/j.autcon.2022.104524.
Zhou, P., and El-Gohary, N. (2017). Ontology-based automated information extraction from building energy conservation codes. Automation in Construction, 74, 103–117. doi:https://doi.org/10.1016/j.autcon.2016.09.004.
Zhou, Y.-C., Zheng, Z., Lin, J.-R., and Lu, X.-Z. (2022). Integrating NLP and context-free grammar for complex rule interpretation towards automated compliance checking. Computers in Industry, 142, 103746. https://doi.org/10.1016/j.compind.2022.103746.

Information & Authors

Information

Published In

Go to Computing in Civil Engineering 2023
Computing in Civil Engineering 2023
Pages: 51 - 58

History

Published online: Jan 25, 2024

Permissions

Request permissions for this article.

ASCE Technical Topics:

Authors

Affiliations

Nishanth Purushotham [email protected]
1Ph.D. Student, Dept. of Civil, Architecture, and Environmental Engineering, Illinois Institute of Technology. Email: [email protected]
Chethan Kailashnath [email protected]
2Graduate Student, Dept. of Computer Science, Illinois Institute of Technology. Email: [email protected]
3Associate Professor, Dept. of Civil, Architecture, and Environmental Engineering, Illinois Institute of Technology. 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.

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 Paper
$35.00
Add to cart
Buy E-book
$198.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 Paper
$35.00
Add to cart
Buy E-book
$198.00
Add to cart

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share