研究背景

针对IFC标准的BIM在实际应用中存在几何优先、语义弱化、跨软件语义丢失等问题

几何优先问题

BIM建模软件以要素几何为基本载体,缺少对构件之间复杂逻辑、空间关系的清晰表达

语义弱化问题

难以提取深层次的语义关联,无法满足跨平台数据共享和互操作需求

跨软件丢失

跨软件语义表达错误甚至丢失,影响BIM与GIS的集成应用

技术路线

基于知识图谱和TransE模型的BIM语义信息提取方法

BIM语义信息提取技术路线

本体设计

定义BIM构件概念、关系和属性的结构化语义模型

知识图谱构建

基于neo4j平台创建节点和关系,构建BIM知识图谱

TransE嵌入

优化嵌入维度和学习率参数,进行知识嵌入表达

验证评估

通过搜索系统验证语义信息提取效果

BIM模型知识图谱构建

将BIM模型信息进行网络化语义表达

本体层次结构

BIM建筑构件本体层次结构

语义分类体系

构件语义

包含GlobalId、Name、Material、IFCEntity、ObjectType、Geometry、PredefinedType等属性

关联语义

定义聚合、填充、空洞三种关联关系,表达构件间的拓扑和功能连接

坐标语义

以相对坐标点表达几何构件的中心位置和边界信息

BIM模型知识图谱构建流程

TransE模型语义嵌入

将知识图谱实体和关系嵌入到低维向量空间

核心原理

三元组表示

G = {(H, R, T)}

H为头实体,R为关系,T为尾实体

向量表示

β = (h, r, t)

期望 h + r ≈ t

参数优化

嵌入维度影响

与模型性能成正比

学习率影响

与模型性能成反比

实验结果与分析

基于Revit三层建筑模型的语义信息提取验证

实验模型概况

BIM建筑实验模型
2,453
语义节点
14,844
关联关系

知识图谱可视化

实验模型知识图谱
1,486
构件节点
967
关联节点

TransE模型性能评估

最优参数组合

嵌入维度: 200
学习率: 0.0005
MRR: 0.9329
Hits@1: 0.879

语义信息提取成功率

构件语义提取

总体成功率 94.47%

关联语义提取

填充关系 100%
聚合关系 99.5%
空洞关系 50.36%

详细数据分析

实验模型构件统计与提取结果对比

综合楼BIM模型IFC实体统计

IFC实体类 数量
IfcOpeningElement 279
IfcPlate 199
IfcBeam 153
IfcWallStandardCase 137
IfcSlab 126
其他构件 408
合计 1,302

BIM模型构件语义提取结果

IFC实体类 提取数量 成功率
IfcOpeningElement 235 84.23%
IfcPlate 199 100%
IfcBeam 153 100%
IfcWallStandardCase 125 91.24%
IfcSlab 126 100%
其他构件 392 96.08%
合计 1,230 94.47%

研究意义与贡献

为BIM与GIS集成提供语义转换的新途径

理论创新

  • 提出基于知识图谱的BIM语义信息网络化表达方法
  • 构建了包含构件语义、关联语义、坐标语义的三维语义分类体系
  • 将TransE模型引入BIM领域,实现语义信息的自动化提取

技术突破

  • 解决了IFC标准BIM模型几何优先、语义弱化的问题
  • 实现了跨平台BIM语义信息的有效保持和传递
  • 构建了可计算的BIM语义网络,支持深层次语义分析
"本文所倡导方法适用于BIM语义信息的提取及其更深层次的语义分析,研究结果为BIM与GIS集成提供一种语义转换的新途径。"
— 研究结论

关键技术优势

TransE模型在BIM语义信息提取中的核心优势

语义关联增强

通过知识图谱技术将BIM构件及其复杂关系进行图形化表达,增强几何和语义的联动性

智能推理能力

TransE模型能够发现潜在的构件关系,补全图谱中缺失的连接、支撑或邻接关系

跨平台兼容

解决跨软件语义表达错误和丢失问题,为BIM与GIS集成提供完整准确的实体属性信息

性能分析与优化

TransE模型参数对性能影响的深度分析

损失函数收敛分析

嵌入维度与收敛速度呈反比关系

学习率与模型稳定性成反比关系

最优参数下的训练过程

最优性能指标

MRR: 0.9329
Hits@1: 0.879
Hits@3: 0.991
Hits@10: 1.000

未来发展方向

研究局限性与改进空间

存在问题

  • IfcOpeningElement等复杂几何形状构件的语义识别准确率有待提升
  • 空洞关系提取成功率仅为50.36%,需要改进关系解析算法
  • 对于语义信息较少的通用构件类提取效果有限

改进方向

  • 优化复杂几何构件的语义解析算法,提高识别准确率
  • 改进多层次关系的语义提取方法,特别是空洞关系的处理
  • 扩展到更多类型的BIM模型,验证方法的普适性