基于自然语言理解的推荐答案的方法和装置制造方法及图纸

技术编号:21714495 阅读:22 留言:0更新日期:2019-07-27 19:14
本公开的实施例公开了基于自然语言理解的推荐答案的方法和装置。该方法的一具体实施方式包括:获取待查询问题信息;选取与待查询问题信息相匹配的知识库,其中,上述知识库包括关联存储的问题集和答案;从所选取的知识库中确定出与上述待查询问题信息关联的关联问题集;基于上述关联问题集的答案,生成上述待查询问题信息的应答信息。该实施方式使推荐的答案更加全面准确。

The Method and Device of Recommended Answers Based on Natural Language Understanding

【技术实现步骤摘要】
基于自然语言理解的推荐答案的方法和装置
本公开的实施例涉及计算机
,具体涉及基于自然语言理解的推荐答案的方法和装置。
技术介绍
当前,随着问答平台的发展,各种智能问答技术不断涌现。例如,一些问答平台中出现的智能客服。但是,由于用户表达问题的方式多种多样,问题与答案之间的词汇存在差异,导致推荐准确的答案是比较困难的。对于智能问答技术,期望其能实现智能化的应答,推荐比较全面准确的答案,提高应答效率。
技术实现思路
本公开的实施例提出了基于自然语言理解的推荐答案的方法和装置。第一方面,本公开的实施例提供了一种基于自然语言理解的推荐答案的方法,该方法包括获取待查询问题信息;选取与待查询问题信息相匹配的知识库,其中,知识库包括关联存储的问题集和答案;从所选取的知识库中确定出与待查询问题信息关联的关联问题集;基于关联问题集的答案,生成待查询问题信息的应答信息。在一些实施例中,知识库是通过以下方式建立的:获取历史查询问题信息;对历史查询问题信息聚类,得到至少一个问题集;确定与问题集对应的答案。在一些实施例中,历史查询问题信息包括产品线类型信息,对历史查询问题信息聚类,得到至少一个问题集,包括:基于对历史查询问题信息按照产品线类型信息分类,得到针对不同产品线的历史查询问题信息集合;对历史查询问题信息集合中的历史查询问题信息进行聚类,得到至少一个问题集。在一些实施例中,待查询问题信息包括产品线类型信息,选取与待查询问题信息相匹配的知识库,包括:根据待查询问题信息包括的产品线类型信息,选取与产品线类型信息关联的知识库。在一些实施例中,从所选取的知识库中确定出与待查询问题信息关联的关联问题集包括:基于待查询问题信息与所选取的知识库中的各问题之间的相似度,从所选取的知识库中确定出第一预设数目的候选问题;响应于所确定的候选问题与待查询问题信息之间的相似度均超过预先设置的第一相似度阈值,根据所选取的知识库中的问题集包含的候选问题,从所选取的知识库中确定出第二预设数目的问题集作为与待查询问题信息关联的关联问题集。在一些实施例中,根据所选取的知识库中的问题集包含的候选问题,从所选取的知识库中确定出第二预设数目的问题集作为与待查询问题信息关联的关联问题集包括:根据所选取的知识库中的问题集包含的候选问题的数量,对所选取的知识库中的问题集进行降序排序,从所选取的知识库中确定出第二预设数目的问题集作为与待查询问题信息关联的关联问题集。在一些实施例中,根据所选取的知识库中的问题集包含的候选问题,从所选取的知识库中确定出第二预设数目的问题集作为与待查询问题信息关联的关联问题集包括:根据所选取的知识库中的问题集中与待查询问题信息之间的相似度值最高的候选问题的排序,确定所选取的知识库中的问题集的排序;根据所选取的知识库中的问题集的排序,确定出第二预设数目的问题集作为与待查询问题信息关联的关联问题集。在一些实施例中,待查询问题信息的应答信息包括待查询问题信息的关联问题集和关联问题集的答案。在一些实施例中,该方法还包括:响应于待查询问题信息与各候选问题之间的相似度均小于第一相似度阈值,将待查询问题信息作为问题集添加至所选取的知识库。在一些实施例中,将待查询问题信息作为问题集添加至所选取的知识库包括:响应于满足预设条件,对待查询问题信息进行聚类处理,得到至少一个问题集添加至所选取的知识库,其中,预设条件包括以下至少一项:待查询问题信息的数量达到预设数目值、当前时间到达预设的问题集添加时间。在一些实施例中,该方法还包括:响应于所确定的候选问题与待查询问题信息之间的相似度均超过预先设置的第一相似度阈值,从关联问题集中确定出待查询问题信息的待添加问题集;响应于待查询问题信息与待添加问题集中的问题之间的相似度均小于第二相似度阈值,将待查询问题信息添加至待添加问题集中,其中,第二相似度阈值不小于第一相似度阈值。第二方面,本公开的实施例提供了一种基于自然语言理解的推荐答案的装置,该装置包括:信息获取单元,被配置成获取待查询问题信息;知识库选取单元,被配置成选取与待查询问题信息相匹配的知识库,其中,知识库包括关联存储的问题集和答案;确定单元,被配置成从所选取的知识库中确定出与待查询问题信息关联的关联问题集;生成单元,被配置成基于关联问题集的答案,生成待查询问题信息的应答信息。在一些实施例中,知识库选取单元包括:信息获取模块,被配置成获取历史查询问题信息;聚类模块,被配置成对历史查询问题信息聚类,得到至少一个问题集;确定答案模块,被配置成确定与问题集对应的答案。在一些实施例中,历史查询问题信息包括产品线类型信息,聚类模块进一步被配置成:基于对历史查询问题信息按照产品线类型信息分类,得到针对不同产品线的历史查询问题信息集合;对历史查询问题信息集合中的历史查询问题信息进行聚类,得到至少一个问题集。在一些实施例中,待查询问题信息包括产品线类型信息,知识库选取单元进一步被配置成:根据待查询问题信息包括的产品线类型信息,选取与产品线类型信息关联的知识库。在一些实施例中,确定单元进一步被配置成:基于待查询问题信息与所选取的知识库中的各问题之间的相似度,从所选取的知识库中确定出第一预设数目的候选问题;响应于所确定的候选问题与待查询问题信息之间的相似度均超过预先设置的第一相似度阈值,根据所选取的知识库中的问题集包含的候选问题,从所选取的知识库中确定出第二预设数目的问题集作为与待查询问题信息关联的关联问题集。在一些实施例中,确定单元进一步被配置成根据所选取的知识库中的问题集包含的候选问题,从所选取的知识库中确定出第二预设数目的问题集作为与待查询问题信息关联的关联问题集:根据所选取的知识库中的问题集包含的候选问题的数量,对所选取的知识库中的问题集进行降序排序,从所选取的知识库中确定出第二预设数目的问题集作为与待查询问题信息关联的关联问题集。在一些实施例中,确定单元进一步被配置成根据所选取的知识库中的问题集包含的候选问题,从所选取的知识库中确定出第二预设数目的问题集作为与待查询问题信息关联的关联问题集:根据所选取的知识库中的问题集中与待查询问题信息之间的相似度值最高的候选问题的排序,确定所选取的知识库中的问题集的排序;根据所选取的知识库中的问题集的排序,确定出第二预设数目的问题集作为与待查询问题信息关联的关联问题集。在一些实施例中,待查询问题信息的应答信息包括待查询问题信息的关联问题集和关联问题集的答案。在一些实施例中,该装置还包括:知识库添加单元,被配置成响应于待查询问题信息与各候选问题之间的相似度均小于第一相似度阈值,将待查询问题信息作为问题集添加至所选取的知识库。在一些实施例中,知识库添加单元,进一步被配置成按照如下方式将待查询问题信息作为问题集添加至所选取的知识库:响应于满足预设条件,对待查询问题信息进行聚类处理,得到至少一个问题集添加至所选取的知识库,其中,预设条件包括以下至少一项:待查询问题信息的数量达到预设数目值、当前时间到达预设的问题集添加时间。在一些实施例中,该装置还包括:问题集确定单元,被配置成响应于所确定的候选问题与待查询问题信息之间的相似度均超过预先设置的第一相似度阈值,从关联问题集中确定出待查询问题信息的待添加问题集;问题集添加单元,被配置成响应于待本文档来自技高网...

【技术保护点】
1.一种基于自然语言理解的推荐答案方法,包括:获取待查询问题信息;选取与待查询问题信息相匹配的知识库,其中,所述知识库包括关联存储的问题集和答案;从所选取的知识库中确定出与所述待查询问题信息关联的关联问题集;基于所述关联问题集的答案,生成所述待查询问题信息的应答信息。

【技术特征摘要】
1.一种基于自然语言理解的推荐答案方法,包括:获取待查询问题信息;选取与待查询问题信息相匹配的知识库,其中,所述知识库包括关联存储的问题集和答案;从所选取的知识库中确定出与所述待查询问题信息关联的关联问题集;基于所述关联问题集的答案,生成所述待查询问题信息的应答信息。2.根据权利要求1所述的方法,其中,所述知识库是通过以下方式建立的:获取历史查询问题信息;对所述历史查询问题信息聚类,得到至少一个问题集;确定与所述问题集对应的答案。3.根据权利要求2所述的方法,其中,所述历史查询问题信息包括产品线类型信息,所述对所述历史查询问题信息聚类,得到至少一个问题集,包括:基于对所述历史查询问题信息按照所述产品线类型信息分类,得到针对不同产品线的历史查询问题信息集合;对所述历史查询问题信息集合中的所述历史查询问题信息进行聚类,得到至少一个问题集。4.根据权利要求3所述的方法,其中,所述待查询问题信息包括产品线类型信息,所述选取与待查询问题信息相匹配的知识库,包括:根据所述待查询问题信息包括的产品线类型信息,选取与所述产品线类型信息关联的知识库。5.根据权利要求1所述的方法,其中,所述从所选取的知识库中确定出与所述待查询问题信息关联的关联问题集包括:基于所述待查询问题信息与所选取的知识库中的各问题之间的相似度,从所选取的知识库中确定出第一预设数目的候选问题;响应于所确定的候选问题与所述待查询问题信息之间的相似度均超过预先设置的第一相似度阈值,根据所选取的知识库中的问题集包含的候选问题,从所选取的知识库中确定出第二预设数目的问题集作为与所述待查询问题信息关联的关联问题集。6.根据权利要求5所述的方法,其中,所述根据所选取的知识库中的问题集包含的候选问题,从所选取的知识库中确定出第二预设数目的问题集作为与所述待查询问题信息关联的关联问题集包括:根据所选取的知识库中的问题集包含的候选问题的数量,对所选取的知识库中的问题集进行降序排序,从所选取的知识库中确定出第二预设数目的问题集作为与所述待查询问题信息关联的关联问题集。7.根据权利要求5所述的方法,其中,所述根据所选取的知识库中的问题集包含的候选问题,从所选取的知识库中确定出第二预设数目的问题集作为与所述待查询问题信息关联的关联问题集包括:根据所选取的知识库中的问题集中与所述待查询问题信息之间的相似度值最高的候选问题的排序,确定所选取的知识库中的问题集的排序;根据所述所选取的知识库中的问题集的排序,确定出第二预设数目的问题集作为与所述待查询问题信息关联的关联问题集。8.根据权利要求1所述的方法,其中,所述待查询问题信息的应答信息包括所述待查询问题信息的关联问题集和关联问题集的答案。9.根据权利要求5-7中任一项所述的方法,其中,所述方法还包括:响应于所述待查询问题信息与各候选问题之间的相似度均小于所述第一相似度阈值,将所述待查询问题信息作为问题集添加至所选取的知识库。10.根据权利要求9所述的方法,其中,将所述待查询问题信息作为问题集添加至所选取的知识库包括:响应于满足预设条件,对所述待查询问题信息进行聚类处理,得到至少一个问题集添加至所选取的知识库,其中,所述预设条件包括以下至少一项:所述待查询问题信息的数量达到预设数目值、当前时间到达预设的问题集添加时间。11.根据权利要求5-7中任一项所述的方法,其中,所述方法还包括:响应于所确定的候选问题与所述待查询问题信息之间的相似度均超过预先设置的第一相似度阈值,从所述关联问题集中确定出所述待查询问题信息的待添加问题集;响应于所述待查询问题信息与待添加问题集中的问题之间的相似度均小于第二相似度阈值,将所述待查询问题信息添加至所述待添加问题集中,其中,所述第二相似度阈值不小于所述第一相似度阈值。12.一种基于自然语言理解的推荐答案的装置,包括:信息获取单元,被配置成获取待查询问题信息;知识库选取单元,被配置成选取与待查询问题信息相匹配的知识库,其中,所述知识库包括关联存储的问题集和答案;确定单元,被配置成从所选取的知识库中确定出与所述待查询问题信息关联的关联...

【专利技术属性】
技术研发人员:苗贝贝陈宇王博曲显平
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京,11

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

1