LLM-FuncMapper: Function Identification for Interpreting Complex Clauses in Building Codes via LLM

08/17/2023
by   Zhe Zheng, et al.
0

As a vital stage of automated rule checking (ARC), rule interpretation of regulatory texts requires considerable effort. However, interpreting regulatory clauses with implicit properties or complex computational logic is still challenging due to the lack of domain knowledge and limited expressibility of conventional logic representations. Thus, LLM-FuncMapper, an approach to identifying predefined functions needed to interpret various regulatory clauses based on the large language model (LLM), is proposed. First, by systematically analysis of building codes, a series of atomic functions are defined to capture shared computational logics of implicit properties and complex constraints, creating a database of common blocks for interpreting regulatory clauses. Then, a prompt template with the chain of thought is developed and further enhanced with a classification-based tuning strategy, to enable common LLMs for effective function identification. Finally, the proposed approach is validated with statistical analysis, experiments, and proof of concept. Statistical analysis reveals a long-tail distribution and high expressibility of the developed function database, with which almost 100 clauses can be interpreted and represented as computer-executable codes. Experiments show that LLM-FuncMapper achieve promising results in identifying relevant predefined functions for rule interpretation. Further proof of concept in automated rule interpretation also demonstrates the possibility of LLM-FuncMapper in interpreting complex regulatory clauses. To the best of our knowledge, this study is the first attempt to introduce LLM for understanding and interpreting complex regulatory clauses, which may shed light on further adoption of LLM in the construction domain.

READ FULL TEXT

page 9

page 13

page 22

page 23

page 25

page 34

research
08/22/2023

Anonymity at Risk? Assessing Re-Identification Capabilities of Large Language Models

Anonymity of both natural and legal persons in court rulings is a critic...
research
02/26/2018

Interpreting Complex Regression Models

Interpretation of a machine learning induced models is critical for feat...
research
11/03/2019

Interpreting Verbal Irony: Linguistic Strategies and the Connection to theType of Semantic Incongruity

Human communication often involves the use of verbal irony or sarcasm, w...
research
11/03/2019

Interpreting Verbal Irony: Linguistic Strategies and the Connection to the Type of Semantic Incongruity

Human communication often involves the use of verbal irony or sarcasm, w...
research
06/05/2023

Connecting Proof Theory and Knowledge Representation: Sequent Calculi and the Chase with Existential Rules

Chase algorithms are indispensable in the domain of knowledge base query...
research
07/25/2022

Accessing and Interpreting OPC UA Event Traces based on Semantic Process Descriptions

The analysis of event data from production systems is the basis for many...
research
03/21/2018

Olive Oil is Made of Olives, Baby Oil is Made for Babies: Interpreting Noun Compounds using Paraphrases in a Neural Model

Automatic interpretation of the relation between the constituents of a n...

Please sign up or login with your details

Forgot password? Click here to reset