Being able to efficiently retrieve the required building information is critical for construction project stakeholders to carry out their engineering and management activities. Natural language interface (NLI) systems are emerging as a time and cost-effective way to query Building Information Models (BIMs). However, the existing methods cannot logically combine different constraints to perform fine-grained queries, dampening the usability of natural language (NL)-based BIM queries. This paper presents a novel ontology-aided semantic parser to automatically map natural language queries (NLQs) that contain different attribute and relational constraints into computer-readable codes for querying complex BIM models. First, a modular ontology was developed to represent NL expressions of Industry Foundation Classes (IFC) concepts and relationships, and was then populated with entities from target BIM models to assimilate project-specific information. Hereafter, the ontology-aided semantic parser progressively extracts concepts, relationships, and value restrictions from NLQs to fully identify constraint conditions, resulting in standard SPARQL queries with reasoning rules to successfully retrieve IFC-based BIM models. The approach was evaluated based on 225 NLQs collected from BIM users, with a 91% accuracy rate. Finally, a case study about the design-checking of a real-world residential building demonstrates the practical value of the proposed approach in the construction industry.
翻译:能够有效地检索所需的建筑信息对于建筑项目的利益相关者来说是至关重要的,自然语言接口(NLI)系统正在成为查询建筑信息模型(BIM)的一种省时、省费的方式。然而,现有的方法无法逻辑地组合不同的约束条件以执行细粒度的查询,这抑制了基于自然语言(NL)的BIM查询的可用性。本文提出了一种新颖的本体辅助语义解析器,可以自动将包含不同属性和关系约束的自然语言查询(NLQ)映射到计算机可读代码,以查询复杂的BIM模型。首先,开发了一个模块化本体,用于表示行业基础类(IFC)概念和关系的NL表达式,并且随后填充了来自目标BIM模型的实体,以吸收项目特定的信息。此后,本体辅助语义解析器逐步从NLQ中提取概念、关系和值限制,以全面识别约束条件,从而生成具有推理规则的标准SPARQl查询,以成功检索基于IFC的BIM模型。该方法基于来自BIM用户的225个NLQ进行了评估,准确率为91%。最后,通过一个关于设计检查一个真实住宅建筑的案例研究,展示了所提出方法在建筑行业中的实用价值。