System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及问答,尤其涉及基于知识图谱的饮食领域问答方法、运行控制装置、介质。
技术介绍
1、相关技术中的基于知识图谱的饮食领域问答方法,明确用户的意图之后,根据知识图谱得到对应的目标结果。然后,生成的目标结果受到问句中意图的位置的影响,只针对意图的次序对应进行解答,目标结果的合理性较低。
技术实现思路
1、本申请的目的在于至少解决现有技术中存在的技术问题之一,提供一种基于知识图谱的饮食领域问答方法、运行控制装置及计算机可读存储介质,能够根据目标意图整合目标文本,提高目标结果的合理性。
2、第一方面,本申请实施例提供一种基于知识图谱的饮食领域问答方法,包括:
3、获取问句对应的问句文本;
4、根据所述问句文本和食材营养知识图谱,识别出与所述问句对应的目标意图;
5、根据所述目标意图,从所述食材营养知识图谱中查询得到与所述问句对应的目标文本,其中,所述食材营养知识图谱包括食材信息、营养信息、食谱信息和健康关联信息,所述营养信息、所述食谱信息和所述健康关联信息均与所述食材信息对应;
6、根据所述目标意图对所述目标文本进行整合,得到目标结果。
7、根据本申请实施例的基于知识图谱的饮食领域问答方法,至少具有以下有益效果:获取问句对应的问句文本;根据问句文本和食材营养知识图谱,识别出与问句对应的目标意图;根据目标意图,从食材营养知识图谱中查询得到与问句对应的目标文本,其中,食材营养知识图谱包括食材信息、营养信息、食谱信息和
8、根据本申请的一些实施例,所述根据所述目标意图对所述目标文本进行整合,得到目标结果,包括:
9、获取所述目标意图的意图类型和与所述意图类型对应的意图实体;
10、根据相同的所述意图类型和相同的所述意图实体整合所述目标文本,得到目标结果。
11、根据本申请的一些实施例,所述根据相同的所述意图类型和相同的所述意图实体整合所述目标文本,得到目标结果,包括:
12、在所述意图实体相同的情况下,获取与所述意图实体对应的目标意图类型;
13、将所述目标文本中与所述目标意图类型对应的类型文本整合到同一所述意图实体上,得到目标结果。
14、根据本申请的一些实施例,所述根据所述目标意图,从所述食材营养知识图谱中查询得到与所述问句对应的目标文本,包括:
15、在所述目标意图的数量大于预设的数量阈值的情况下,选取所述问句文本中最后的所述目标意图;
16、根据最后的所述目标意图,从所述食材营养知识图谱中查询得到与所述问句对应的目标文本。
17、根据本申请的一些实施例,所述根据所述问句文本和食材营养知识图谱,识别出与所述问句对应的目标意图,包括:
18、将所述问句文本与目标规则进行匹配,得到与所述问句对应的目标意图,其中,所述目标规则是通过预设的意图类型和根据所述食材营养知识图谱确定的意图实体得到。
19、根据本申请的一些实施例,所述根据所述问句文本和食材营养知识图谱,识别出与所述问句对应的目标意图,还包括:
20、在所述问句文本与所述目标规则匹配失败的情况下,利用意图识别模型对所述问句文本进行识别,得到与所述问句对应的目标意图,其中,所述意图识别模型通过将识别所述意图类型和识别所述意图实体作为分类任务和序列标注任务联合训练得到。
21、根据本申请的一些实施例,所述食材营养知识图谱通过以下步骤得到:
22、获取食材信息、营养信息、食谱信息和健康关联信息;
23、将所述食材信息和所述营养信息建立第一映射关系;
24、将所述食材信息和所述食谱信息建立第二映射关系;
25、将所述食材信息、所述营养信息和所述健康关联信息建立第三映射关系;
26、根据所述第一映射关系、所述第二映射关系和所述第三映射关系,得到食材营养知识图谱。
27、根据本申请的一些实施例,所述食材信息包括第一食材信息和第二食材信息,所述方法还包括:
28、根据所述第一食材信息和所述第二食材信息之间的搭配信息,建立第四映射关系;
29、根据所述第一映射关系、所述第二映射关系、所述第三映射关系和所述第四映射关系,得到食材营养知识图谱。
30、根据本申请的一些实施例,所述食材信息包括以下任意信息之一:食材名称、食材别名、食材的营养特点、食材的焯水方式、食材的刀工要求、食材的清洗方式、食材的存储方式、食材的存储时长、食材存储最佳温度、食材存储最佳湿度。
31、第二方面,本申请实施例提供一种基于知识图谱的饮食领域问答系统,包括:
32、知识图谱管理模块,用于构建和更新食材营养知识图谱;
33、问题识别模块,用于识别得到问句文本的目标意图;
34、意图解答模块,用于根据所述食材营养知识图谱对所述目标意图进行查询以得到与问句文本对应的目标文本;
35、结果整合模块,用于根据所述目标意图整合所述目标文本以生成目标结果。
36、第三方面,本申请实施例提供一种运行控制装置,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的基于知识图谱的饮食领域问答方法。
37、第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如第一方面所述的基于知识图谱的饮食领域问答方法。
38、本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在说明书以及附图中所特别指出的结构来实现和获得。
本文档来自技高网...【技术保护点】
1.一种基于知识图谱的饮食领域问答方法,其特征在于,包括:
2.根据权利要求1所述的基于知识图谱的饮食领域问答方法,其特征在于,所述根据所述目标意图对所述目标文本进行整合,得到目标结果,包括:
3.根据权利要求2所述的基于知识图谱的饮食领域问答方法,其特征在于,所述根据相同的所述意图类型和相同的所述意图实体整合所述目标文本,得到目标结果,包括:
4.根据权利要求1所述的基于知识图谱的饮食领域问答方法,其特征在于,所述根据所述目标意图,从所述食材营养知识图谱中查询得到与所述问句对应的目标文本,包括:
5.根据权利要求1所述的基于知识图谱的饮食领域问答方法,其特征在于,所述根据所述问句文本和食材营养知识图谱,识别出与所述问句对应的目标意图,包括:
6.根据权利要求5所述的基于知识图谱的饮食领域问答方法,其特征在于,所述根据所述问句文本和食材营养知识图谱,识别出与所述问句对应的目标意图,还包括:
7.根据权利要求1所述的基于知识图谱的饮食领域问答方法,其特征在于,所述食材营养知识图谱通过以下步骤得到:
9.根据权利要求1至8任意一项所述的基于知识图谱的饮食领域问答方法,所述食材信息包括以下任意信息之一:食材名称、食材别名、食材的营养特点、食材的焯水方式、食材的刀工要求、食材的清洗方式、食材的存储方式、食材的存储时长、食材存储最佳温度、食材存储最佳湿度。
10.一种基于知识图谱的饮食领域问答系统,其特征在于,包括:
11.一种运行控制装置,其特征在于,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至9中任意一项所述的基于知识图谱的饮食领域问答方法。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如权利要求1至9任一项所述的基于知识图谱的饮食领域问答方法。
...【技术特征摘要】
1.一种基于知识图谱的饮食领域问答方法,其特征在于,包括:
2.根据权利要求1所述的基于知识图谱的饮食领域问答方法,其特征在于,所述根据所述目标意图对所述目标文本进行整合,得到目标结果,包括:
3.根据权利要求2所述的基于知识图谱的饮食领域问答方法,其特征在于,所述根据相同的所述意图类型和相同的所述意图实体整合所述目标文本,得到目标结果,包括:
4.根据权利要求1所述的基于知识图谱的饮食领域问答方法,其特征在于,所述根据所述目标意图,从所述食材营养知识图谱中查询得到与所述问句对应的目标文本,包括:
5.根据权利要求1所述的基于知识图谱的饮食领域问答方法,其特征在于,所述根据所述问句文本和食材营养知识图谱,识别出与所述问句对应的目标意图,包括:
6.根据权利要求5所述的基于知识图谱的饮食领域问答方法,其特征在于,所述根据所述问句文本和食材营养知识图谱,识别出与所述问句对应的目标意图,还包括:
7.根据权利要求1所述的基于知识图谱的饮食领域问答方法,其特征在于,...
【专利技术属性】
技术研发人员:杨永健,曹志宇,李健宁,李百川,
申请(专利权)人:合肥美的电冰箱有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。