欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2018109480619
申请人: 百度在线网络技术(北京)有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2024-02-23
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种对话处理方法,其特征在于,所述方法包括以下步骤:获取对话上文;

根据所述对话上文关联的目标对象,将所述对话上文分类至所述目标对象的结构树中,以在所述结构树中确定与所述对话上文匹配的分类节点;其中,所述分类节点对应所述目标对象的功能,各分类节点之间的层级关系是根据对应功能的层级关系确定的,所述目标对象具有对应的结构树,用于展现所述目标对象的知识结构,所述目标对象是与所述对话上文关联的对象;

确定所述分类节点对应的对话生成模型的准召率;

根据所述准召率,确定是否采用所述对话生成模型生成所述对话上文对应的对话下文;

所述将所述对话上文分类至所述目标对象的结构树中,以在所述结构树中确定与所述对话上文匹配的分类节点,包括:对所述结构树中各分类节点,获取对应的频繁树;其中,所述频繁树,是预先对属于相应分类节点对应功能的对话样本进行频繁项挖掘,将各频繁项作为频繁树节点得到的;

对所述对话上文进行分词,将与所述分词匹配的频繁项所对应的频繁树节点作为目标节点;

根据所述目标节点在所述频繁树中的层级,以及所述目标节点对应频繁项在所述对话样本中出现频次占比,确定所述对话上文与所述频繁树对应的分类节点的匹配度;

根据各分类节点的匹配度,在所述结构树中确定与所述对话上文匹配的分类节点。

2.根据权利要求1所述的对话处理方法,其特征在于,所述根据所述准召率,确定是否采用所述对话生成模型生成所述对话上文对应的对话下文,包括:查询所述分类节点适用的准召率区间;

根据所述对话生成模型的准召率所属的准召率区间,确定采用所述准召率区间对应的处理策略对所述对话上文进行处理;

其中,所述处理策略包括:

采用所述对话生成模型对所述对话上文进行处理,以生成所述对话下文;

以及,查询与所述对话上文相似的标准问答,根据所述标准问答生成所述对话下文。

3.根据权利要求2所述的对话处理 方法,其特征在于,所述准召率区间是采用从大到小的第一阈值、第二阈值和第三阈值对准召率取值范围划分得到的,所述根据所述对话生成模型的准召率所属的准召率区间,确定采用所述准召率区间对应的处理策略对所述对话上文进行处理,包括:若所述准召率大于或等于所述第一阈值,确定采用所述对话生成模型生成所述对话上文对应的至少一个对话下文;

若所述准召率小于所述第一阈值,且大于或等于所述第二阈值,查询与所述对话上文相似的标准问答,根据所述标准问答生成所述对话下文;

若所述准召率小于所述第二阈值,且大于或等于所述第三阈值,根据所述对话上文生成对应的分类节点,将所述对话上文对应的分类节点增加到所述结构树中;

若所述准召率小于所述第三阈值,推荐人工对所述对话上文处理。

4.根据权利要求1所述的对话处理方法,其特征在于,所述根据各分类节点的匹配度,在所述结构树中确定与所述对话上文匹配的分类节点,包括:在所述结构树中,从根节点的各子节点开始,确定匹配度最高的分类节点;

将确定出的匹配度最高的分类节点作为父节点,从所述父节点的各子节点中确定匹配度最高的分类节点,循环执行本步骤直至不存在子节点;

将最后一次循环执行时确定出的分类节点作为与所述对话上文匹配的分类节点。

5.根据权利要求1所述的对话处理方法,其特征在于,所述方法还包括:对发送所述对话上文的终端,获取场景信息;其中,所述场景信息包括作为目标对象的软件的版本、网络环境、地区和/或机型;

根据所述场景信息,对所述对话生成模型进行配置。

6.根据权利要求1‑5任一项所述的对话处理方法,其特征在于,所述方法还包括:若在所述结构树中未确定出与所述对话上文匹配的分类节点,将所述对话上文与预设的对话样本进行聚类,确定所述对话上文所属的聚簇;

根据所述聚簇中包含的对话样本和所述对话上文,生成所述对话上文对应的分类节点;

将所述对话上文对应的分类节点增加到所述结构树中。

7.根据权利要求1‑5任一项所述的对话处理方法,其特征在于,所述方法还包括:根据各分类节点对应的功能,确定适用的上线阈值;

当各分类节点对应的对话生成模型的准召率大于所述上线阈值时,允许相应分类节点对应的对话生成模型上线运行。

8.一种对话处理装置,其特征在于,所述装置包括:

获取模块,用于获取对话上文;

分类模块,用于根据所述对话上文关联的目标对象,将所述对话上文分类至所述目标对象的结构树中,以在所述结构树中确定与所述对话上文匹配的分类节点;其中,所述分类节点对应所述目标对象的功能,各分类节点之间的层级关系是根据对应功能的层级关系确定的,所述目标对象具有对应的结构树,用于展现所述目标对象的知识结构,所述目标对象是与所述对话上文关联的对象;

确定模块,用于确定所述分类节点对应的对话生成模型的准召率;

处理模块,用于根据所述准召率,确定是否采用所述对话生成模型生成所述对话上文对应的对话下文;

所述分类模块,具体用于对所述结构树中各分类节点,获取对应的频繁树;其中,所述频繁树,是预先对属于相应分类节点对应功能的对话样本进行频繁项挖掘,将各频繁项作为频繁树节点得到的;

对所述对话上文进行分词,将与所述分词匹配的频繁项所对应的频繁树节点作为目标节点;

根据所述目标节点在所述频繁树中的层级,以及所述目标节点对应频繁项在所述对话样本中出现频次占比,确定所述对话上文与所述频繁树对应的分类节点的匹配度;

根据各分类节点的匹配度,在所述结构树中确定与所述对话上文匹配的分类节点。

9.一种计算机设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如权利要求1‑7中任一所述的对话处理方法。

10.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1‑7中任一所述的对话处理方法。