计算机与现代化 ›› 2022, Vol. 0 ›› Issue (01): 28-32.

• 数据库与数据挖掘 • 上一篇    下一篇

基于模型特征匹配的BIM模型混合推荐算法

  

  1. (西南交通大学信息科学与技术学院,四川成都610000)
  • 出版日期:2022-01-24 发布日期:2022-01-24
  • 作者简介:肖宏宇(1994—),男,重庆开州人,硕士研究生,研究方向:软件工程,E-mail: 1170200742@qq.com; 曾文驱(1980—),男,研究员,硕士,研究方向:BIM技术,大数据应用技术,E-mail: zengwenqu@163.com; 通信作者:王淑营(1974—),女,研究员,博士,研究方向:云服务平台架构,自适应演化技术,E-mail: w_shuying@126.com。
  • 基金资助:
    国家重点研发计划项目(2017YFB1201102)

Hybrid Recommendation Algorithm for BIM Model Based on Model Feature Matching

  1. (School of Information Science and Technology, Southwest Jiaotong University, Chengdu 610000, China)
  • Online:2022-01-24 Published:2022-01-24

摘要: 为了辅助地铁工程的专业设计人员从BIM模型实例库中快速获取匹配当前设计需求的参考模型,提出一种基于特征匹配的BIM模型混合推荐算法。首先基于Revit二次开发从BIM模型中获取特征数据;随后,利用模型特征参数等基本信息,采用熵权灰色关联模型计算模型实例的推荐度;然后,结合用户交互数据,采用梯度提升决策树算法(GBDT)与逻辑回归(LR)算法的融合模型计算模型实例的推荐度;最后,根据训练数据集的规模动态调整2种推荐度的组合比例。实验表明,该方法不仅避免了系统冷启动问题,并且在足够的用户交互数据支持下有更好的BIM模型推荐质量。

关键词: BIM模型, 灰色关联分析法, 熵权法, 逻辑回归, 梯度提升决策树

Abstract: In order to assist the professional designers of subway engineering to quickly obtain the reference model matching the current design requirements from the BIM model case library, a BIM model hybrid recommendation algorithm based on feature matching is proposed. Firstly, the feature data is obtained from BIM model based on the secondary development of Revit. Secondly, the entropy weight grey correlation model is used to calculate the recommendation degree of the model instance by using the basic information such as the model feature parameters. Then, the recommendation degree of the model instance is calculated by using the fusion model of gradient boosting decision tree algorithm (GBDT) and logical regression (LR) algorithm combined with the user interaction data. Finally, the combination proportion of the two recommenders can be adjusted dynamically according to the scale of the training data set. Experiments show that this method not only avoids the problem of cold start, but also has better BIM model recommendation quality with the support of enough user interaction data.

Key words: BIM model, grey correlation analysis, entropy weight, LR, GBDT