面向工业软件开发的半结构化知识语义检索方法
2021-09-13王春雨蒋祖华王福华吉永军
计算机集成制造系统 2021年8期
王春雨,蒋祖华+,王福华,吉永军,江 辉
(1.上海交通大学 机械与动力工程学院,上海 200240;2.上海宏路数据技术股份有限公司,上海 200080)
0 引言
工业软件开发是智力密集型的系统工程活动,企业在日常开发活动中积累了许多工程知识,如问题解决方案、版本更新说明、项目开发公告等。为解决遇到的工程问题,工程师需要花费大量时间从企业知识库中寻找和筛选工程知识来辅助解决问题[1-2],知识检索效果对开发效率有显著的影响。因此,面向工业软件开发,研究快速定位经验知识的检索工具,对提高企业知识的利用水平具有重要的意义。
知识检索采用多种相关性度量,从工程师输入的自然语言形式查询语句中挖掘描述用户需求的语义信息,将工程知识按相关性高低排序后推荐给工程师。现有的知识检索技术分为基于关键词匹配和基于深层语义匹配两大类。
(1)基于关键词匹配的知识检索技术按照用户查询和文本域的匹配关系细分为一对一的结构化检索和一对多的多文本域检索。前者要求输入与属性、特征、分类等数据域对应的结构化查询语句,系统在多个数据域上进行关键词匹配[3],这类技术依赖开发者定制的结构化查询语句,难以用于缺乏严格类型约束的知识检索;后者计算并汇总知识中多个文本域与用户查询的相关性[4-5],可用于格式灵活的知识。基于关键词匹配的检索技术只使用了浅层的字符统计学特征,忽视了实体间的深层关联,不能深入评估查询和知识的语义相关性,在语义丰富的工程知识库上的检索效果不够理想。……
登录APP查看全文
