知识图谱的生成方法技术

技术编号:39777215 阅读:17 留言:0更新日期:2023-12-22 02:23
本公开涉及一种知识图谱的生成方法

【技术实现步骤摘要】
知识图谱的生成方法、装置、电子设备及存储介质


[0001]本公开涉及数据处理
,具体涉及一种知识图谱的生成方法

装置

电子设备及存储介质


技术介绍

[0002]随着教育信息化的发展,知识图谱受到了广泛关注和应用

在教学领域,知识图谱是将教材知识点图形化展示在应用软件上,使其更直观的展示知识点之间的关系,用于表示

组织和推理学科知识的技术,可为智能学习机等设备提供丰富的学科知识库,并为使用者提供个性化的学习路径规划和学习资源推荐,方便使用者的使用和学习

[0003]目前,知识图谱的生成方式,普遍采用树形结构生成

然而这种知识图谱的生成方式,实现过程计算复杂,节点个数发生变化,会导致节点位置发展变化,同时导致图谱节点位置不可控

节点连接线混乱等,进而造成了知识图谱的显示效果不佳


技术实现思路

[0004]有鉴于此,本公开提供一种知识图谱的生成方法

装置

电子设备及存储介质,通过模版类型控制知识图谱生成,从而有效解决知识图谱实现过程复杂,图谱节点位置不可控等诸多问题,同时提高了知识图谱的显示效果

本公开的技术方案如下:
[0005]根据本公开实施例的第一方面,提供一种知识图谱的生成方法,包括:
[0006]获取待显示信息,所述待显示信息用于表征待显示知识节点的节点数量和节点内容;
[0007]基于预设生成规则信息对所述待显示信息进行节点层级划分,得到每个节点层级的待显示节点数量和每个节点的待显示内容,每个节点层级对应一个目标模板,所述预设生成规则信息包括节点层级划分规则和节点输入规则;
[0008]根据所述待显示节点数量,确定所述每个节点层级对应的所述目标模板;
[0009]将所述待显示内容输入至所述目标模板的对应节点位置,生成所述待显示信息对应的知识图谱

[0010]根据本实施例,可根据知识节点的待显示内容,确定知识图谱对应的预设模板类型和各个知识节点对应的目标模板节点位置,将各个知识节点的待显示内容输入到对应的模板节点位置,从而实现知识图谱生成的简洁化,提高了知识图谱的显示效果

[0011]在本公开的一些实施例中,所述根据所述待显示节点数量,确定所述每个节点层级对应的所述目标模板,包括:
[0012]获取多个预设模板对应的预设节点数量;
[0013]通过匹配所述待显示节点数量与所述预设节点数量,确定所述目标模板

[0014]在本公开的一些实施例中,所述通过匹配所述待显示节点数量与所述预设节点数量,确定所述目标模板,包括:
[0015]对比所述待显示节点数量与第一模板的第一节点数量,得到第一对比结果,所述
第一模板为所述多个预设模板中任一预设模板;
[0016]若所述第一对比结果为所述待显示节点数量大于所述第一节点数量,则对比所述待显示节点数量与第二模板对应的第二节点数量,得到第二对比结果,所述第二模板为与所述第一模板对应节点数量相邻的预设模板,且所述第二节点数量大于所述第一节点数量;或,
[0017]若所述第一对比结果为所述待显示节点数量小于所述第一节点数量,则对比所述待显示节点数量与第三模板对应的第三节点数量,得到第三对比结果,所述第三模板为与所述第一模板对应节点数量相邻的预设模板,且所述第三节点数量大于所述第一节点数量;
[0018]基于所述第一对比结果

所述第二对比结果以及所述第三对比结果中的至少一个对比结果确定所述目标模板

[0019]在本公开的一些实施例中,所述基于所述第一对比结果

所述第二对比结果以及所述第三对比结果中的至少一个对比结果确定所述目标模板,包括:
[0020]若所述第一对比结果为所述待显示节点数量等于所述第一节点数量,确定所述第一模板为所述目标模板;
[0021]若所述第二对比结果为所述待显示节点数量大于所述第一节点数量且小于所述第二节点数量,则确定所述第二模板为所述目标模板;或,
[0022]若所述第三对比结果为所述待显示节点数量小于所述第一节点数量且大于所述第三节点数量,则确定所述第一模板为所述目标模板

[0023]在本公开的一些实施例中,所述将所述待显示内容输入至所述目标模板的对应节点位置,生成所述待显示信息对应的知识图谱,包括:
[0024]确定不同待显示内容之间的关联信息和所述对应节点位置,所述关联信息包括所述不同待显示内容之间的输入顺序和连接关系;
[0025]按照所述关联信息将所述待显示内容输入至所述对应节点位置;
[0026]基于所述关联信息,利用节点连接线将所述对应节点位置进行连接,生成所述知识图谱

[0027]在本公开的一些实施例中,所述按照所述关联信息将所述待显示内容输入至所述对应节点位置,包括:
[0028]获取所述目标模板的节点序号标识;
[0029]根据所述关联信息和所述节点序号标识,将所述待显示内容输入至所述对应节点位置

[0030]在本公开的一些实施例中,所述根据所述关联信息和所述节点序号标识,将所述待显示内容输入至所述对应节点位置,包括:
[0031]根据所述关联信息确定第一数量,所述第一数量为相邻待显示内容的数量;
[0032]将所述第一数量与所述目标模板中相邻节点的第二数量进行比较;
[0033]若所述第一数量大于所述第二数量,则对所述待显示内容进行处理,以使得所述第一数量小于或等于所述第二数量,并将处理后的所述待显示内容输入至所述对应节点位置;或,
[0034]若所述第一数量小于或等于所述第二数量,则将所述待显示内容输入至所述对应
节点位置

[0035]在本公开的一些实施例中,所述若所述第一数量大于所述第二数量,则对所述待显示内容进行处理,以使得所述第一数量小于或等于所述第二数量,并将处理后的所述待显示内容输入至所述对应节点位置,包括:
[0036]根据所述预设生成规则信息对所述待显示内容进行排列,并基于所述第二数量,确定优先输入的待显示内容;
[0037]将所述优先输入的待显示内容输入至所述对应节点位置

[0038]在本公开的一些实施例中,所述基于所述关联信息,利用节点连接线将所述对应节点位置进行连接,生成所述知识图谱,包括:
[0039]根据所述节点序号标识,确定第一序号和第二序号分别对应的第一节点位置和第二节点位置,所述第一序号为小于所述第二序号的相邻序号;
[0040]确定所述第一节点位置为所述节点连接线的起始方向,所述第二节点位置为所述节点连接线的终点方向,所述终点方向为箭头指向标识
...

【技术保护点】

【技术特征摘要】
1.
一种知识图谱的生成方法,其特征在于,所述方法包括:获取待显示信息,所述待显示信息用于表征待显示知识节点的节点数量和节点内容;基于预设生成规则信息对所述待显示信息进行节点层级划分,得到每个节点层级的待显示节点数量和每个节点的待显示内容,每个节点层级对应一个目标模板,所述预设生成规则信息包括节点层级划分规则和节点输入规则;根据所述待显示节点数量,确定所述每个节点层级对应的所述目标模板;将所述待显示内容输入至所述目标模板的对应节点位置,生成所述待显示信息对应的知识图谱
。2.
根据权利要求1所述的方法,其特征在于,所述根据所述待显示节点数量,确定所述每个节点层级对应的所述目标模板,包括:获取多个预设模板对应的预设节点数量;通过匹配所述待显示节点数量与所述预设节点数量,确定所述目标模板
。3.
根据权利要求2所述的方法,其特征在于,所述通过匹配所述待显示节点数量与所述预设节点数量,确定所述目标模板,包括:对比所述待显示节点数量与第一模板的第一节点数量,得到第一对比结果,所述第一模板为所述多个预设模板中任一预设模板;若所述第一对比结果为所述待显示节点数量大于所述第一节点数量,则对比所述待显示节点数量与第二模板对应的第二节点数量,得到第二对比结果,所述第二模板为与所述第一模板对应节点数量相邻的预设模板,且所述第二节点数量大于所述第一节点数量;或,若所述第一对比结果为所述待显示节点数量小于所述第一节点数量,则对比所述待显示节点数量与第三模板对应的第三节点数量,得到第三对比结果,所述第三模板为与所述第一模板对应节点数量相邻的预设模板,且所述第三节点数量大于所述第一节点数量;基于所述第一对比结果

所述第二对比结果以及所述第三对比结果中的至少一个对比结果确定所述目标模板
。4.
根据权利要求3所述的方法,其特征在于,所述基于所述第一对比结果

所述第二对比结果以及所述第三对比结果中的至少一个对比结果确定所述目标模板,包括:若所述第一对比结果为所述待显示节点数量等于所述第一节点数量,确定所述第一模板为所述目标模板;若所述第二对比结果为所述待显示节点数量大于所述第一节点数量且小于所述第二节点数量,则确定所述第二模板为所述目标模板;或,若所述第三对比结果为所述待显示节点数量小于所述第一节点数量且大于所述第三节点数量,则确定所述第一模板为所述目标模板
。5.
根据权利要求1所述的方法,其特征在于,所述将所述待显示内容输入至所述目标模板的对应节点位置,生成所述待显示信息对应的知识图谱,包括:确定不同待显示内容之间的关联信息和所述对应节点位置,所述关联信息包括所述不同待显示内容之间的输入顺序和连接关系;按照所述关联信息将所述待显示内容输入至所述对应节点位置;基于所述关联信息,利用节点连接线将所述对应节点位置进行连接,生成所述知识图谱

6....

【专利技术属性】
技术研发人员:吕鹏李振赵硕贺宇杨庆赵琳琳高琳茹
申请(专利权)人:南京百舸争流网络科技有限公司
类型:发明
国别省市:

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

1