智能问答方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:24756400 阅读:18 留言:0更新日期:2020-07-04 09:13
本申请涉及一种智能问答方法、装置、计算机设备和存储介质。所述方法包括:接收用户提问,并获取所述用户提问对应的多个目标实体和多个目标用户意图;对所述多个目标实体和所述多个目标用户意图进行组合,得到多个组合结果;每个所述组合结果包括一个目标实体和一个目标用户意图;从多个所述组合结果中筛选出目标组合结果,并根据所述目标组合结果确定所述用户提问对应的目标查询内容;根据所述目标查询内容进行查找,得到所述用户提问对应的目标答案。采用本方法能够简化查询过程、提高查询效率。

Intelligent question answering method, device, computer equipment and storage medium

【技术实现步骤摘要】
智能问答方法、装置、计算机设备和存储介质
本申请涉及问答
,特别是涉及一种智能问答方法、装置、计算机设备和存储介质。
技术介绍
随着科技的发展,AI(ArtificialIntelligence,人工智能)在多个行业中大放异彩,其中问答系统在人工智能的加持下,变得越来越智能。目前,发展出了基于知识图谱的问答系统,首先根据用户提问构建DAG(有向无环图),然后根据DAG进行知识图谱的子图匹配,从而查找到用户提问对应的答案。基于知识图谱的问答系统可以给用户提供比较精准的回答。但是,在用户提问中实体之间无关系的场景下,构建DAG的过程比较复杂,会导致查询效率较低。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够简化查询过程、提高查询效率的智能问答方法、装置、计算机设备和存储介质。一种智能问答方法,该方法包括:接收用户提问,并获取用户提问对应的多个目标实体和多个目标用户意图;对多个目标实体和多个目标用户意图进行组合,得到多个组合结果;每个组合结果包括一个目标实体和一个目标用户意图;从多个组合结果中筛选出目标组合结果,并根据目标组合结果确定用户提问对应的目标查询内容;根据目标查询内容进行查找,得到用户提问对应的目标答案。在其中一个实施例中,上述从多个组合结果中筛选出目标组合结果,并根据目标组合结果确定用户提问对应的目标查询内容,包括:确定各组合结果的目标量化值;目标量化值用于表征查询内容的准确率;根据多个目标量化值从多个组合结果中选取出目标组合结果;根据目标组合结果对应的目标用户意图确定目标查询内容。在其中一个实施例中,上述确定各组合结果的目标量化值,包括:确定各组合结果中目标实体与目标用户意图的匹配状态;根据预先设置的匹配状态和状态值的对应关系,确定各组合结果的目标状态值;将各组合结果中目标实体对应的置信度、目标用户意图对应的置信度和目标状态值输入到预先训练的回归模型中,得到各组合结果的目标量化值;目标实体对应的置信度用于表征目标实体的正确概率;目标用户意图对应的置信度用于表征目标用户意图的正确概率。在其中一个实施例中,上述根据多个目标量化值从多个组合结果中选取出目标组合结果,包括:根据多个目标量化值对多个组合结果进行排序;根据排序结果,选取出目标量化值符合第一预设条件的目标组合结果;第一预设条件包括组合结果的目标量化值大于预设量化值。在其中一个实施例中,上述获取用户提问对应的多个目标实体和多个目标用户意图,包括:对用户提问进行实体识别处理,得到多个目标实体;对用户提问进行意图识别处理,得到多个目标用户意图。在其中一个实施例中,上述对用户提问进行实体识别处理,得到多个目标实体,包括:采用预先设置的命名实体识别模型从用户提问中识别出至少一个实体文本;根据实体文本从预先设置的实体数据库中查找到多个候选实体;采用预先设置的实体链接模型对多个候选实体进行消歧处理,得到多个目标实体。在其中一个实施例中,上述对用户提问进行意图识别处理,得到多个目标用户意图,包括:对用户提问进行分词处理,得到多个提问词汇;确定各提问词汇对应的词向量;将各提问词汇对应的词向量输入到预先训练的意图识别模型中,得到意图识别模型输出的多个用户意图和各用户意图对应的置信度;从多个用户意图中,选取出符合第二预设条件的目标用户意图;第二预设条件包括用户意图对应的置信度大于预设置信度。一种智能问答装置,该装置包括:实体意图获取模块,用于接收用户提问,并获取用户提问对应的多个目标实体和多个目标用户意图;实体意图组合模块,用于对多个目标实体和多个目标用户意图进行组合,得到多个组合结果;每个组合结果包括一个目标实体和一个目标用户意图;目标查询内容确定模块,用于从多个组合结果中筛选出目标组合结果,并根据目标组合结果确定用户提问对应的目标查询内容;目标答案查找模块,用于根据目标查询内容进行查找,得到用户提问对应的目标答案。在其中一个实施例中,上述目标查询内容确定模块,用于,包括:目标量化值确定子模块,用于确定各组合结果的目标量化值;目标量化值用于表征查询内容的准确率;目标组合结果选取子模块,用于根据多个目标量化值从多个组合结果中选取出目标组合结果;目标查询内容确定子模块,用于根据目标组合结果对应的目标用户意图确定目标查询内容。在其中一个实施例中,上述目标量化值确定子模块,具体用于确定各组合结果中目标实体与目标用户意图的匹配状态;根据预先设置的匹配状态和状态值的对应关系,确定各组合结果的目标状态值;将各组合结果中目标实体对应的置信度、目标用户意图对应的置信度和目标状态值输入到预先训练的回归模型中,得到各组合结果的目标量化值;目标实体对应的置信度用于表征目标实体的正确概率;目标用户意图对应的置信度用于表征目标用户意图的正确概率。在其中一个实施例中,上述目标组合结果选取子模块,具体用于根据多个目标量化值对多个组合结果进行排序;根据排序结果,选取出目标量化值符合第一预设条件的目标组合结果;第一预设条件包括组合结果的目标量化值大于预设量化值。在其中一个实施例中,上述实体意图获取模块,包括:目标实体获取子模块,用于对用户提问进行实体识别处理,得到多个目标实体;目标用户意图获取子模块,用于对用户提问进行意图识别处理,得到多个目标用户意图。在其中一个实施例中,上述目标实体获取子模块,具体用于采用预先设置的命名实体识别模型从用户提问中识别出至少一个实体文本;根据实体文本从预先设置的实体数据库中查找到多个候选实体;采用预先设置的实体链接模型对多个候选实体进行消歧处理,得到多个目标实体。在其中一个实施例中,上述目标用户意图获取子模块,具体用于对用户提问进行分词处理,得到多个提问词汇;确定各提问词汇对应的词向量;将各提问词汇对应的词向量输入到预先训练的意图识别模型中,得到意图识别模型输出的多个用户意图和各用户意图对应的置信度;从多个用户意图中,选取出符合第二预设条件的目标用户意图;第二预设条件包括用户意图对应的置信度大于预设置信度。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:接收用户提问,并获取用户提问对应的多个目标实体和多个目标用户意图;对多个目标实体和多个目标用户意图进行组合,得到多个组合结果;每个组合结果包括一个目标实体和一个目标用户意图;从多个组合结果中筛选出目标组合结果,并根据目标组合结果确定用户提问对应的目标查询内容;根据目标查询内容进行查找,得到用户提问对应的目标答案。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:接收用户提问,并获取用户提问对应的多个目标实体和多本文档来自技高网...

【技术保护点】
1.一种智能问答方法,其特征在于,所述方法包括:/n接收用户提问,并获取所述用户提问对应的多个目标实体和多个目标用户意图;/n对所述多个目标实体和所述多个目标用户意图进行组合,得到多个组合结果;每个所述组合结果包括一个目标实体和一个目标用户意图;/n从多个所述组合结果中筛选出目标组合结果,并根据所述目标组合结果确定所述用户提问对应的目标查询内容;/n根据所述目标查询内容进行查找,得到所述用户提问对应的目标答案。/n

【技术特征摘要】
1.一种智能问答方法,其特征在于,所述方法包括:
接收用户提问,并获取所述用户提问对应的多个目标实体和多个目标用户意图;
对所述多个目标实体和所述多个目标用户意图进行组合,得到多个组合结果;每个所述组合结果包括一个目标实体和一个目标用户意图;
从多个所述组合结果中筛选出目标组合结果,并根据所述目标组合结果确定所述用户提问对应的目标查询内容;
根据所述目标查询内容进行查找,得到所述用户提问对应的目标答案。


2.根据权利要求1所述的方法,其特征在于,所述从多个所述组合结果中筛选出目标组合结果,并根据所述目标组合结果确定所述用户提问对应的目标查询内容,包括:
确定各所述组合结果的目标量化值;所述目标量化值用于表征查询内容的准确率;
根据多个所述目标量化值从多个所述组合结果中选取出所述目标组合结果;
根据所述目标组合结果对应的目标用户意图确定所述目标查询内容。


3.根据权利要求2所述方法,其特征在于,所述确定各所述组合结果的目标量化值,包括:
确定各所述组合结果中目标实体与目标用户意图的匹配状态;
根据预先设置的匹配状态和状态值的对应关系,确定各所述组合结果的目标状态值;
将各所述组合结果中目标实体对应的置信度、目标用户意图对应的置信度和所述目标状态值输入到预先训练的回归模型中,得到各所述组合结果的目标量化值;所述目标实体对应的置信度用于表征所述目标实体的正确概率;所述目标用户意图对应的置信度用于表征所述目标用户意图的正确概率。


4.根据权利要求2所述的方法,其特征在于,所述根据多个所述目标量化值从多个所述组合结果中选取出所述目标组合结果,包括:
根据多个所述目标量化值对多个所述组合结果进行排序;
根据排序结果,选取出所述目标量化值符合第一预设条件的所述目标组合结果;所述第一预设条件包括所述组合结果的目标量化值大于预设量化值。


5.根据权利要求1-4任一项所述的方法,其特征在于,所述获取所述用户提问对应的多个目标实体和多个目标用户意图,包括:
对所述用户提问...

【专利技术属性】
技术研发人员:蔡国庆孙俊王永欣
申请(专利权)人:深圳追一科技有限公司
类型:发明
国别省市:广东;44

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

1