问答交互的响应方法及装置、存储介质、终端制造方法及图纸

技术编号:17705263 阅读:36 留言:0更新日期:2018-04-14 18:08
一种问答交互的响应方法及装置、存储介质、终端,问答交互的响应包括:获取用户问题;利用至少两种方式得到针对所述用户问题的多个答案;根据各个答案的来源参数以及预测概率对所述多个答案进行筛选,所述答案的来源参数和预测概率是根据该答案的获取方式确定的;输出筛选得到的最优答案。通过本发明专利技术技术方案可以提高问答交互过程中响应的准确性和连续性。

【技术实现步骤摘要】
问答交互的响应方法及装置、存储介质、终端
本专利技术涉及自然语言处理
,尤其涉及一种问答交互的响应方法及装置、存储介质、终端。
技术介绍
在人工智能技术应用领域,出现了越来越多的智能问答产品。通常而言,对于用户问题的回复准确性和回复速度是影响智能问答产品质量的重要因素。现有技术中存在多种问答处理方式,常用的有基于规则的方式、基于模板匹配的方式、基于检索的方式、基于生成式方式等。其中,基于检索的方式是通过检索知识库中已有的知识点产生答案,知识库通常包括多个知识点,每一知识点包括标准问及其对应的扩展问以及答案;基于生成式的答案反馈机制是根据当前用户输入的信息自动生成由词语序列组成的答案。但是,在基于规则、模板匹配、检索的方式中,模板、例子或数据库具有局限性,并且缺乏有效的语言理解,导致在答案的准确性和灵活性上存在一定不足;基于生成式方式需要建立和训练模型,模型复杂度高,答案获取过程的稳定性低。
技术实现思路
本专利技术解决的技术问题是如何提高问答交互过程中响应的准确性和连续性。为解决上述技术问题,本专利技术实施例提供一种问答交互的响应方法,问答交互的响应方法包括:获取用户问题;利用至少两种方式得到针对所述用户问题的多个答案;根据各个答案的来源参数以及预测概率对所述多个答案进行筛选,所述答案的来源参数和预测概率是根据该答案的获取方式确定的;输出筛选得到的最优答案。可选的,所述至少两种方式选自知识库、知识图谱和学习模型。可选的,采用以下方式的一种或多种确定答案的预测概率:如果所述答案来自所述知识库,则计算所述用户问题与所述知识库中标准问和/或扩展问的语义相似度,以作为所述答案的预测概率;如果所述答案来自所述知识图谱,则根据所述知识图谱确定的所述答案的可信度确定所述答案的预测概率;如果所述答案来自学习模型,则根据所述答案的相邻词语间的条件概率之和确定所述答案的预测概率。可选的,所述来源参数包括优先级,来自知识库的答案的优先级高于来自知识图谱的答案的优先级,来自知识图谱的答案的优先级高于来自学习模型的答案的优先级。可选的,所述根据各个答案的来源参数以及预测概率对所述多个答案进行筛选包括:按照答案的优先级高低顺序,依次判断各个答案的预测概率是否大于设定阈值,并将首次判断得到的预测概率大于所述设定阈值的答案作为最优答案。可选的,所述利用至少两种方式得到针对所述用户问题的多个答案包括利用以下任意两种或三种方式得到所述多个答案:计算所述用户问题与知识库中标准问和/或扩展问的语义相似度,并确定来自所述知识库的第一答案;将所述用户问题与知识图谱中的知识进行匹配,并确定来自所述知识图谱的第二答案;将所述用户问题输入学习模型,并确定所述学习模型的输出为第三答案。可选的,所述根据各个答案的来源参数以及预测概率对所述多个答案进行筛选包括:根据每一答案的来源参数确定该答案的重要性权值;根据每一答案的预测概率确定该答案的准确性权值;利用各个答案的重要性权值和准确性权值计算各个答案的有效分数;根据各个答案的有效分数对所述多个答案进行筛选。可选的,所述答案的来源参数包括答案的生成耗时。可选的,所述根据各个答案的来源参数以及预测概率对所述多个答案进行筛选包括:根据每一答案的来源参数确定该答案对应的重要性权值;计算各个答案的重要性权值与预测概率的乘积;计算各个答案的乘积与生成耗时的商,以作为各个答案的有效分数;根据各个答案的有效分数对所述多个答案进行筛选。可选的,所述用户问题为语音;所述获取用户问题包括:将所述用户问题转换为文本,所述输出筛选得到的最优答案包括:将获得的所述最优答案转换为语音后发送给用户。可选的,所述获取用户问题的步骤是响应于接收到的切换指示信息后执行的。可选的,所述切换指示信息是在利用业务知识库对所述用户问题进行匹配失败时发出的。可选的,所述切换指示信息是在所述用户问题的意图识别结果与预设意图分类匹配成功时发出的。可选的,所述意图识别结果是利用预先训练完成的意图分类模型对所述用户问题进行意图识别得到的。本专利技术实施例还公开了一种问答交互的响应装置,问答交互的响应装置包括:用户问题获取模块,用以获取用户问题;答案获取模块,用以利用至少两种方式得到针对所述用户问题的多个答案;答案筛选模块,用以根据各个答案的来源参数以及预测概率对所述多个答案进行筛选,所述答案的来源参数和预测概率是根据该答案的获取方式确定的;答案输出模块,用以输出筛选得到的最优答案。可选的,所述至少两种方式选自知识库、知识图谱和学习模型。可选的,所述答案筛选模块采用以下方式的一种或多种确定答案的预测概率:如果所述答案来自所述知识库,则计算所述用户问题与所述知识库中标准问和/或扩展问的语义相似度,以作为所述答案的预测概率;如果所述答案来自所述知识图谱,则根据所述知识图谱确定的所述答案的可信度确定所述答案的预测概率;如果所述答案来自学习模型,则根据所述答案的相邻词语间的条件概率之和确定所述答案的预测概率。可选的,所述来源参数包括优先级,来自知识库的答案的优先级高于来自知识图谱的答案的优先级,来自知识图谱的答案的优先级高于来自学习模型的答案的优先级。可选的,所述答案筛选模块包括:第一筛选单元,用以按照答案的优先级高低顺序,依次判断各个答案的预测概率是否大于设定阈值,并将首次判断得到的预测概率大于所述设定阈值的答案作为最优答案。可选的,所述答案获取模块包括:第一答案获取单元,用以计算所述用户问题与知识库中标准问和/或扩展问的语义相似度,并确定来自所述知识库的第一答案;第二答案获取单元,用以将所述用户问题与知识图谱中的知识进行匹配,并确定来自所述知识图谱的第二答案;第三答案获取单元,用以将所述用户问题输入学习模型,并确定所述学习模型的输出为第三答案。可选的,所述答案筛选模块包括:第一重要性权值确定单元,用以根据每一答案的来源参数确定该答案的重要性权值;准确性权值确定单元,用以根据每一答案的预测概率确定该答案的准确性权值;第一有效分数计算单元,用以利用各个答案的重要性权值和准确性权值计算各个答案的有效分数;第二筛选单元,用以根据各个答案的有效分数对所述多个答案进行筛选。可选的,所述答案的来源参数包括答案的生成耗时。可选的,所述答案筛选模块包括:第二重要性权值确定单元,用以根据每一答案的来源参数确定该答案对应的重要性权值;乘积计算单元,用以计算各个答案的重要性权值与预测概率的乘积;第二有效分数计算单元,用以计算各个答案的乘积与生成耗时的商,以作为各个答案的有效分数;第三筛选单元,用以根据各个答案的有效分数对所述多个答案进行筛选。可选的,所述用户问题为语音;所述用户问题获取模块包括:第一语音转换单元,用以将所述用户问题转换为文本,所述答案输出模块包括:第二语音转换单元,用以将获得的所述最优答案转换为语音后发送给用户。可选的,所述用户问题获取模块响应于接收到的切换指示信息后执行。可选的,所述切换指示信息是在利用业务知识库对所述用户问题进行匹配失败时发出的。可选的,所述切换指示信息是在所述用户问题的意图识别结果与预设意图分类匹配成功时发出的。可选的,所述意图识别结果是利用预先训练完成的意图分类模型对所述用户问题进行意图识别得到的。本专利技术实施例还公开了一种存储介质,其上存储有计算机指令本文档来自技高网...
问答交互的响应方法及装置、存储介质、终端

【技术保护点】
一种问答交互的响应方法,其特征在于,包括:获取用户问题;利用至少两种方式得到针对所述用户问题的多个答案;根据各个答案的来源参数以及预测概率对所述多个答案进行筛选,所述答案的来源参数和预测概率是根据该答案的获取方式确定的;输出筛选得到的最优答案。

【技术特征摘要】
1.一种问答交互的响应方法,其特征在于,包括:获取用户问题;利用至少两种方式得到针对所述用户问题的多个答案;根据各个答案的来源参数以及预测概率对所述多个答案进行筛选,所述答案的来源参数和预测概率是根据该答案的获取方式确定的;输出筛选得到的最优答案。2.根据权利要求1所述的问答交互的响应方法,其特征在于,所述至少两种方式选自知识库、知识图谱和学习模型。3.根据权利要求2所述的问答交互的响应方法,其特征在于,采用以下方式的一种或多种确定答案的预测概率:如果所述答案来自所述知识库,则计算所述用户问题与所述知识库中标准问和/或扩展问的语义相似度,以作为所述答案的预测概率;如果所述答案来自所述知识图谱,则根据所述知识图谱确定的所述答案的可信度确定所述答案的预测概率;如果所述答案来自学习模型,则根据所述答案的相邻词语间的条件概率之和确定所述答案的预测概率。4.根据权利要求2所述的问答交互的响应方法,其特征在于,所述来源参数包括优先级,来自知识库的答案的优先级高于来自知识图谱的答案的优先级,来自知识图谱的答案的优先级高于来自学习模型的答案的优先级。5.根据权利要求4所述的问答交互的响应方法,其特征在于,所述根据各个答案的来源参数以及预测概率对所述多个答案进行筛选包括:按照答案的优先级高低顺序,依次判断各个答案的预测概率是否大于设定阈值,并将首次判断得到的预测概率大于所述设定阈值的答案作为最优答案。6.根据权利要求2所述的问答交互的响应方法,其特征在于,所述利用至少两种方式得到针对所述用户问题的多个答案包括利用以下任意两种或三种方式得到所述多个答案:计算所述用户问题与知识库中标准问和/或扩展问的语义相似度,并确定来自所述知识库的第一答案;将所述用户问题与知识图谱中的知识进行匹配,并确定来自所述知识图谱的第二答案;将所述用户问题输入学习模型,并确定所述学习模型的输出为第三答案。7.根据权利要求1所述的问答交互的响应方法,其特征在于,所述根据各个答案的来源参数以及预测概率对所述多个答案进行筛选包括:根据每一答案的来源参数确定该答案的重要性权值;根据每一答案的预测概率确定该答案的准确性权值;利用各个答案的重要性权值和准确性权值计算各个答案的有效分数;根据各个答案的有效分数对所述多个答案进行筛选。8.根据权利要求1所述的问答交互的响应方法,其特征在于,所述答案的来源参数包括答案的生成耗时。9.根据权利要求8所述的问答交互的响应方法,其特征在于,所述根据各个答案的来源参数以及预测概率对所述多个答案进行筛选包括:根据每一答案的来源参数确定该答案对应的重要性权值;计算各个答案的重要性权值与预测概率的乘积;计算各个答案的乘积与生成耗时的商,以作为各个答案的有效分数;根据各个答案的有效分数对所述多个答案进行筛选。10.根据权利要求1所述的问答交互的响应方法,其特征在于,所述用户问题为语音;所述获取用户问题包括:将所述用户问题转换为文本,所述输出筛选得到的最优答案包括:将获得的所述最优答案转换为语音后发送给用户。11.根据权利要求1所述的问答交互的响应方法,其特征在于,所述获取用户问题的步骤是响应于接收到的切换指示信息后执行的。12.根据权利要求11所述的问答交互的响应方法,其特征在于,所述切换指示信息是在利用业务知识库对所述用户问题进行匹配失败时发出的。13.根据权利要求11所述的问答交互的响应方法,其特征在于,所述切换指示信息是在所述用户问题的意图识别结果与预设意图分类匹配成功时发出的。14.根据权利要求13所述的问答交互的响应方法,其特征在于,所述意图识别结果是利用预先训练完成的意图分类模型对所述用户问题进行意图识别得到的。15.一种问答交互的响应装置,其特征在于,包括:用户问题获取模块,用以获取用户问题;答案获取模块,用以利用至少两种方式得到针对所述用户问题的多个答案;答案筛选模块,用以根据各个答案的来源参数以及预测概率对所述多个答案进行筛选,所述答案的来源参数和预测概率是根据该答案的获取...

【专利技术属性】
技术研发人员:陈培华朱频频
申请(专利权)人:上海智臻智能网络科技股份有限公司
类型:发明
国别省市:上海,31

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

1