Using Large Language Models for the Interpretation of Building Regulations
Stefan Fuchs, Michael Witbrock, Johannes Dimyadi, Robert Amor

TL;DR
This paper explores the use of large language models like GPT-3.5 and GPT-4 to automatically translate building regulations into a formal, machine-readable format, enhancing automated compliance checking in construction.
Contribution
It demonstrates the feasibility of using LLMs for translating legal building requirements into LegalRuleML with few-shot learning and prompt engineering techniques.
Findings
GPT-3.5 can learn the structure of LegalRuleML with few examples.
System prompts improve the accuracy of regulation translation.
Chain-of-thought reasoning enhances model performance in legal translation tasks.
Abstract
Compliance checking is an essential part of a construction project. The recent rapid uptake of building information models (BIM) in the construction industry has created more opportunities for automated compliance checking (ACC). BIM enables sharing of digital building design data that can be used for compliance checking with legal requirements, which are conventionally conveyed in natural language and not intended for machine processing. Creating a computable representation of legal requirements suitable for ACC is complex, costly, and time-consuming. Large language models (LLMs) such as the generative pre-trained transformers (GPT), GPT-3.5 and GPT-4, powering OpenAI's ChatGPT, can generate logically coherent text and source code responding to user prompts. This capability could be used to automate the conversion of building regulations into a semantic and computable representation.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBIM and Construction Integration
MethodsRefunds@Expedia|||How do I get a full refund from Expedia? · {Dispute@FaQ-s}How to file a dispute with Expedia? · 15 Ways to Contact How can i speak to someone at Delta Airlines · Attention Is All You Need · Position-Wise Feed-Forward Layer · Absolute Position Encodings · Linear Layer · Attention Dropout · Label Smoothing · Residual Connection
