基于知识图谱的专家推荐方法、装置以及存储介质制造方法及图纸

技术编号:34365497 阅读:74 留言:0更新日期:2022-07-31 08:38
本公开提供了一种基于知识图谱的专家推荐方法、装置以及存储介质,涉及计算机技术领域,其中的方法包括:对联合专家知识图谱中的连接路径设置对应的路径权重,基于多个权重设置维度对第二关键词设置对应的多个维度权重;基于搜索关键词并使用最短路径搜索算法,在联合专家知识图谱中进行搜索处理,用以确定搜索关键词与专家节点之间的路径,根据对应的路径权重和综合权重计算专家节点与企业需求信息之间的相似度,用以确定与企业需求信息相匹配的推荐专家。本公开的方法、装置以及介质,使得推荐的专家信息更为准确和完善,通过最短路径算法在知识图谱中查找最短带权路径,能更加综合、准确地进行技术专家推荐,提高用户的使用体验。体验。体验。

Expert recommendation method, device and storage medium based on Knowledge Map

【技术实现步骤摘要】
基于知识图谱的专家推荐方法、装置以及存储介质


[0001]本公开涉及计算机
,尤其涉及一种基于知识图谱的专家推荐方法、装置以及存储介质。

技术介绍

[0002]企业在进行科技创新项目时,经常存在内部专家储备不足、缺乏充足的科技专家资源问题,并且,现有的科技专家匹配方法存在科技专家库内容不够完善、缺乏科技专家已成功完成的项目及企业历史项目需求等信息的问题,对企业项目需求信息处理方法较为简单,无法辨别不同企业的要求区别,因此无法有效衡量企业与专家之间适配度。因此,需要一种新的关于专家推荐的技术方案。

技术实现思路

[0003]为了解决上述技术问题,提出了本公开。本公开的实施例提供了一种基于知识图谱的专家推荐方法、装置以及存储介质。
[0004]根据本公开实施例的第一方面,提供一种基于知识图谱的专家推荐方法,包括:从多个专家信息中提取第一实体以及所述第一实体之间的第一关联关系,根据所述第一实体和所述第一关联关系构建联合专家知识图谱;其中,所述联合专家知识图谱包括多个用于表征所述第一实体的第一节点;所述第一节点之间的连线用于表征对应的第一关联关系;所述第一实体包括:专家名称、第一关键词;对所述联合专家知识图谱中的连接路径设置对应的路径权重;从所述企业需求信息中提取第二实体以及所述第二实体之间的第二关联关系,根据所述第二实体和所述第二关联关系构建企业需求图谱;其中,所述企业需求图谱包括多个用于表征所述第二实体的第二节点;所述第二节点之间的连线用于表征对应的第二关联关系;所述第二实体包括:企业名称、第二关键词;基于多个权重设置维度对所述第二关键词设置对应的多个维度权重;根据所述多个维度权重确定所述第二关键词的综合权重,基于所述综合权重在所述企业需求图谱中确定所述第二关键词,作为搜索关键词;基于所述搜索关键词并使用最短路径搜索算法,在所述联合专家知识图谱中进行搜索处理,用以确定所述搜索关键词与专家节点之间的路径,其中,所述专家节点为表征所述专家名称的第一节点;基于所述路径并根据对应的所述路径权重和所述综合权重,计算所述专家节点与企业需求信息之间的相似度,用以基于所述相似度确定与所述企业需求信息相匹配的推荐专家。
[0005]可选地,所述对所述联合专家知识图谱中的连接路径设置对应的路径权重包括:将所述专家节点与关键词节点之间的连线确定为直接路径,基于所述第一关键词的权重信息对所述直接路径设置对应的直接路径权重;其中,所述关键词节点为表征所述第一关键词的第一节点;将所述关键节点之间的连线确定为间接路径,基于所述第一关键词之间的关系信息对所述间接路径设置对应的间接路径权重。
[0006]可选地,所述多个权重设置维度包括:类型权重设置维度和关键词权重设置维度;
所述基于多个权重设置维度对所述第二关键词设置对应的多个维度权重包括:根据所述类型权重设置维度并基于所述第二关键词对应的类型,对所述第二关键词设置对应的第一维度权重;其中,所述类型包括:行业、业务、产品特征、需求的技术信息;根据所述关键词权重设置维度对所述第二关键词设置对应的第二维度权重。
[0007]可选地,所述根据所述多个维度权重确定所述第二关键词的综合权重包括:计算所述第二关键词的第一维度权重和第二维度权重的乘积,将所述乘积作为所述第二关键词的综合权重。
[0008]可选地,所述基于所述综合权重在所述企业需求图谱中确定所述第二关键词,作为搜索关键词包括:基于所述综合权重对全部第二关键词进行排序;根据所述排序结果选取预设数量的第二关键词,作为搜索关键词。
[0009]可选地,所述基于所述搜索关键词并使用最短路径搜索算法,在所述联合专家知识图谱中进行搜索处理,用以确定所述搜索关键词与专家节点之间的路径包括:根据所述综合权重对所述搜索关键词进行排序;基于排序顺序依次选取搜索关键词在所述联合专家知识图谱中查找是否存在与所述搜索关键词相匹配的第一节点;如果是,则将此第一节点作为源点并使用最短路径搜索算法,按照路径长度最短的规则在所述联合专家知识图谱中进行搜索处理,确定所述搜索关键词与各个专家节点之间的最短路径;其中,通过路径权值表征所述路径长度,最短路径搜索算法包括:Dijkstra算法。
[0010]可选地,所述路径权值为
[0011][0012]其中,Dis[v]为由源点到第V个第一节点的路径权值,θi为在源点与第V个第一节点之间的第i个直接路径的直接路径权重,λj为在源点与第V个第一节点之间的第j个间接路径的间接路径权重。
[0013]可选地,所述基于所述路径并根据对应的所述路径权重和所述综合权重,计算所述专家节点与企业需求信息之间的相似度包括:计算所述相似度为:
[0014][0015]其中,A
k
为第k个搜索关键词的综合权重,第k个搜索关键词在所述联合专家知识图谱中具有相匹配的第一节点,Dis
k
为第k个搜索关键词与所述专家节点之间的最短路径的路径权值。
[0016]可选地,所述基于所述相似度确定与所述企业需求信息相匹配的推荐专家包括:获取与全部专家节点相对应的相似度,根据所述相似度对全部专家节点进行排序;根据所述专家信息确定各个专家的预测可用时间;基于全部专家节点的排序结果和所述预测可用时间,确定预定数量的推荐专家。
[0017]根据本公开实施例的第二方面,提供一种基于知识图谱的专家推荐装置,包括:专家图谱创建模块,用于从多个专家信息中提取第一实体以及所述第一实体之间的第一关联关系,根据所述第一实体和所述第一关联关系构建联合专家知识图谱;其中,所述联合专家知识图谱包括多个用于表征所述第一实体的第一节点;所述第一节点之间的连线用于表征对应的第一关联关系;所述第一实体包括:专家名称、第一关键词;路径权重设置模块,用于
对所述联合专家知识图谱中的连接路径设置对应的路径权重;需求图谱创建模块,用于从所述企业需求信息中提取第二实体以及所述第二实体之间的第二关联关系,根据所述第二实体和所述第二关联关系构建企业需求图谱;其中,所述企业需求图谱包括多个用于表征所述第二实体的第二节点;所述第二节点之间的连线用于表征对应的第二关联关系;所述第二实体包括:企业名称、第二关键词;维度权重设置模块,用于基于多个权重设置维度对所述第二关键词设置对应的多个维度权重;搜索词确定模块,用于根据所述多个维度权重确定所述第二关键词的综合权重,基于所述综合权重在所述企业需求图谱中确定所述第二关键词,作为搜索关键词;路径搜索模块,用于基于所述搜索关键词并使用最短路径搜索算法,在所述联合专家知识图谱中进行搜索处理,用以确定所述搜索关键词与专家节点之间的路径,其中,所述专家节点为表征所述专家名称的第一节点;相似度确定模块,基于所述路径并根据对应的所述路径权重和所述综合权重,计算所述专家节点与企业需求信息之间的相似度;推荐专家确定模块,用于基于所述相似度确定与所述企业需求信息相匹配的推荐专家。
[0018]可选地,所述路径权重设置模块,用于将所述专家节点与关键词节点之间的连线确定本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于知识图谱的专家推荐方法,包括:从多个专家信息中提取第一实体以及所述第一实体之间的第一关联关系,根据所述第一实体和所述第一关联关系构建联合专家知识图谱;其中,所述联合专家知识图谱包括多个用于表征所述第一实体的第一节点;所述第一节点之间的连线用于表征对应的第一关联关系;所述第一实体包括:专家名称、第一关键词;对所述联合专家知识图谱中的连接路径设置对应的路径权重;从所述企业需求信息中提取第二实体以及所述第二实体之间的第二关联关系,根据所述第二实体和所述第二关联关系构建企业需求图谱;其中,所述企业需求图谱包括多个用于表征所述第二实体的第二节点;所述第二节点之间的连线用于表征对应的第二关联关系;所述第二实体包括:企业名称、第二关键词;基于多个权重设置维度对所述第二关键词设置对应的多个维度权重;根据所述多个维度权重确定所述第二关键词的综合权重,基于所述综合权重在所述企业需求图谱中确定所述第二关键词,作为搜索关键词;基于所述搜索关键词并使用最短路径搜索算法,在所述联合专家知识图谱中进行搜索处理,用以确定所述搜索关键词与专家节点之间的路径,其中,所述专家节点为表征所述专家名称的第一节点;基于所述路径并根据对应的所述路径权重和所述综合权重,计算所述专家节点与企业需求信息之间的相似度,用以基于所述相似度确定与所述企业需求信息相匹配的推荐专家。2.如权利要求1所述的方法,所述对所述联合专家知识图谱中的连接路径设置对应的路径权重包括:将所述专家节点与关键词节点之间的连线确定为直接路径,基于所述第一关键词的权重信息对所述直接路径设置对应的直接路径权重;其中,所述关键词节点为表征所述第一关键词的第一节点;将所述关键节点之间的连线确定为间接路径,基于所述第一关键词之间的关系信息对所述间接路径设置对应的间接路径权重。3.如权利要求2所述的方法,所述多个权重设置维度包括:类型权重设置维度和关键词权重设置维度;所述基于多个权重设置维度对所述第二关键词设置对应的多个维度权重包括:根据所述类型权重设置维度并基于所述第二关键词对应的类型,对所述第二关键词设置对应的第一维度权重;其中,所述类型包括:行业、业务、产品特征、需求的技术信息;根据所述关键词权重设置维度对所述第二关键词设置对应的第二维度权重;所述根据所述多个维度权重确定所述第二关键词的综合权重包括:计算所述第二关键词的第一维度权重和第二维度权重的乘积,将所述乘积作为所述第二关键词的综合权重。4.如权利要求3所述的方法,所述基于所述综合权重在所述企业需求图谱中确定所述第二关键词,作为搜索关键词包括:基于所述综合权重对全部第二关键词进行排序;
根据所述排序结果选取预设数量的第二关键词,作为搜索关键词;所述基于所述搜索关键词并使用最短路径搜索算法,在所述联合专家知识图谱中进行搜索处理,用以确定所述搜索关键词与专家节点之间的路径包括:根据所述综合权重对所述搜索关键词进行排序;基于排序顺序依次选取搜索关键词在所述联合专家知识图谱中查找是否存在与所述搜索关键词相匹配的第一节点;如果是,则将此第一节点作为源点并使用最短路径搜索算法,按照路径长度最短的规则在所述联合专家知识图谱中进行搜索处理,确定所述搜索关键词与各个专...

【专利技术属性】
技术研发人员:赖培源李程李奎周海涛叶世兵廖晓东李岱素戴川闫永骅
申请(专利权)人:广东省华南技术转移中心有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1