基于知识图谱的食材问答方法和系统技术方案

技术编号:38350247 阅读:9 留言:0更新日期:2023-08-05 17: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]当所述关键信息存在缺失,补充缺失数据,所述缺失数据包括营养元素及含量、存储方式或清洗方式。
[0041]根据本专利技术的第二方面实施例的基于知识图谱的食材问答系统,包括:
[0042]知识图谱管理模块,用于构建食材知识图谱;输入接收模块,用于获取用户的问题
信息;
[0043]自然语言理解模块,用于根据所述问题信息进行意图识别,以确定所述问题信息的意图和语义信息;对话管理模块,用于根据所述意图和所述语义信息在所述食材知识图谱中进行查询,以获取查询结果;自然语言生成模块,用于根据所述意图和所述查询结果生成回答语句并发送给用户。
[0044]根据本专利技术实施例的食材问答系统,至少具有如下有益效果:
[0045]实施例的食材问答系统基于食材知识图谱来实现,通过知识图谱管理模块构建食材知识图谱,自然语言理解模块根据用户提出的问题进行意图识别,获取用户问题的意图和语义信息,对话管理模块根据意图和语义信息在预先建立的食材知识图谱中进行查询,并通过自然语言生成模块将查询结果和意图生成回答语句,将回答语句发送给用户,能够为用户提供实时、科学的食材知识问答,实现与用户的交互,从而帮助用户了解食材的营养、保鲜、膳食安全等知识点,使用户能够更好的了解、存储、管理食材,可以在智能手机、电脑、冰箱、音响等多种终端设备上实现对食材领域的问答。
[0046]根据本专利技术的第三方面实施例的控制装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面实施例所述的食材问答方法。
[0047]根据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于知识图谱的食材问答方法,其特征在于,包括:构建食材知识图谱;获取用户的问题信息,并根据所述问题信息进行意图识别,以确定所述问题信息的意图和语义信息;根据所述意图和所述语义信息在所述食材知识图谱中进行查询,以获取查询结果;根据所述意图和所述查询结果生成回答语句并发送给用户。2.根据权利要求1所述的食材问答方法,其特征在于,所述根据所述问题信息进行意图识别,包括:获取意图类型以及与每种所述意图类型对应的实体;对每种所述意图类型构建模板,每个所述模板中包括关键词和实体类型;将所述问题信息与所述模板进行对比,当所述问题信息与所述模板中的所述关键词和所述实体类型匹配,获取所述模板对应的意图和实体。3.根据权利要求1所述的食材问答方法,其特征在于,所述根据所述问题信息进行意图识别,包括:根据模板和所述食材知识图谱中的具体实体,为每种所述意图填充问题;将意图识别和实体识别作为分类任务和序列标注任务联合训练,得到模型并部署到云端服务器;根据所述模型进行所述意图识别和所述实体识别,得到意图和实体。4.根据权利要求3所述的食材问答方法,其特征在于,所述根据所述模型进行所述意图识别和所述实体识别,包括:根据所述模型对所述问题信息中的意图和实体进行预测;当所述模型预测的概率大于等于第一阈值,返回与所述概率对应的所述意图和所述实体。5.根据权利要求4所述的食材问答方法,其特征在于,所述根据所述模型进行所述意图识别和所述实体识别,还包括:当所述模型返回为空或所述概率低于第一阈值,返回意图不明确信息并结束所述意图识别和所述实体识别。6.根据权利要求1所述的食材问答方法,其特征在于,所述根据所述意图和所述语义信息在所述食材知识图谱中进行查询,包括:根据所述语义信息确定语义槽,并对所述语义槽进行填充处理,以构建查询语句;根据所述查询语句在所述食材知识图谱中查询得到所述查询结果。7.根据权利要求6所述的食材问答方法,其特征在于,所述根据所述意图和所述语义信息在所述食材知识图谱中进行查询,还包括:当所述语义槽中缺失实体,生成缺失语义槽的提示语句,以提示用户补充所述语义槽所需的实体;当所述生成缺失语义槽的提示语句的次数达到第二阈值,生成结束提示语句以提示用户结束问答。8.根据权利要求1所述的...

【专利技术属性】
技术研发人员:李百川曹志宇杨永健
申请(专利权)人:合肥华凌股份有限公司美的集团股份有限公司
类型:发明
国别省市:

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

1