一种对话结构处理方法、装置、存储介质及电子设备制造方法及图纸

技术编号:36945644 阅读:13 留言:0更新日期:2023-03-22 19:07
本说明书公开了一种对话结构处理方法、装置、存储介质及电子设备,其中,方法包括:通过确定多个对话数据中对话语句的句子意图,基于对话语句的句子意图确定多个对话数据对应的至少一个由多个对话参考项组成的对话频繁项集,然后获取对话频繁项集中每个参考对话项对应的对话结构顺序结合对话频繁项集,以确定针对多个对话数据的至少一个对话结构。对多个对话数据的至少一个对话结构。对多个对话数据的至少一个对话结构。

【技术实现步骤摘要】
一种对话结构处理方法、装置、存储介质及电子设备


[0001]本说明书涉及计算机
,尤其涉及一种对话结构处理方法、装置、存储介质及电子设备。

技术介绍

[0002]随着计算机技术的发展,电子设备快速普及,各种提供生活便利服务的应用程序、网页端程序也层出不穷,为用户的吃穿住行提供服务(例如出行服务、外卖服务、消费金融服务等)。用户在使用这些服务的过程中,常会涉及到客服系统中的多轮对话、单轮对话和客服机器人等询问待解决的问题或与客服沟通待解决的服务事项。

技术实现思路

[0003]本说明书提供了一种对话结构处理方法、装置、存储介质及电子设备,所述技术方案如下:
[0004]第一方面,本说明书提供了一种对话结构处理方法,所述方法包括:
[0005]获取多个对话数据,所述对话数据包括至少一个对话语句;
[0006]确定各所述对话数据中所述对话语句的句子意图,基于所述对话语句的所述句子意图确定所述多个对话数据对应的至少一个对话频繁项集,所述对话频繁项集包括多个对话参考项;
[0007]获取各所述对话频繁项集中每个参考对话项对应的对话结构顺序,基于所述对话结构顺序和所述对话频繁项集中每个参考对话项,确定针对所述多个对话数据的至少一个对话结构。
[0008]第二方面,本说明书提供了一种对话结构处理装置,所述装置包括:
[0009]意图确定模块,用于获取多个对话数据,所述对话数据包括至少一个对话语句,确定各所述对话数据中所述对话语句的句子意图;
[0010]项集确定模块,用于基于所述对话语句的所述句子意图确定所述多个对话数据对应的至少一个对话频繁项集,所述对话频繁项集包括多个对话参考项;
[0011]结构确定模块,用于获取各所述对话频繁项集中每个参考对话项对应的对话结构顺序,基于所述对话结构顺序和所述对话频繁项集中每个参考对话项,确定针对所述多个对话数据的至少一个对话结构。
[0012]第三方面,本说明书提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。
[0013]第四方面,本说明书提供一种电子设备,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。
[0014]本说明书一些实施例提供的技术方案带来的有益效果至少包括:
[0015]在本说明书一个或多个实施例中,电子设备通过确定多个对话数据中对话语句的句子意图,基于对话语句的句子意图确定多个对话数据对应的至少一个由多个对话参考项
组成的对话频繁项集,然后获取对话频繁项集中每个参考对话项对应的对话结构顺序结合对话频繁项集,以确定针对多个对话数据的至少一个对话结构。通过基于对话语句的句子意图挖掘无序对话频繁项集再确定其中参考对话项的对话结构顺序可得到有序的对话结构,通过有序对话结构可以感知整体对话场景下的整体对话特性,避免聚焦局部单轮对话回复所引起的对话局限,提升对话处理的智能性,同时基于整体对话特性的若干对话结构在应用到局部单轮对话场景时可大幅提高对话质量和对话表达的准确性。
附图说明
[0016]为了更清楚地说明本说明书或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是本说明书提供的一种对话结构处理系统的场景示意图;
[0018]图2是本说明书提供的一种对话结构处理方法的流程示意图;
[0019]图3是本说明书提供的另一种对话结构处理方法的流程示意图;
[0020]图4是本说明书提供的另一种对话结构处理方法的流程示意图;
[0021]图5是本说明书提供的一种对话结构处理装置的结构示意图;
[0022]图6是本说明书提供的一种项集确定模块的结构示意图;
[0023]图7是本说明书提供的一种项集确定单元的结构示意图;
[0024]图8是本说明书提供的一种结构确定模块的结构示意图;
[0025]图9是本说明书提供的一种电子设备的结构示意图;
[0026]图10是本说明书提供的操作系统和用户空间的结构示意图;
[0027]图11是图10中安卓操作系统的架构图;
[0028]图12是图10中IOS操作系统的架构图。
具体实施方式
[0029]下面将结合本说明书中的附图,对本说明书中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本说明书保护的范围。
[0030]在本说明书的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本说明书的描述中,需要说明的是,除非另有明确的规定和限定,“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本说明书中的具体含义。此外,在本说明书的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一
种“或”的关系。
[0031]在相关技术中,为了更好的为用户或客服提供对话交互体验,常会涉及到对常见对话语料中的对话结构处理,例如,在对话交互场景中,常关注于如何快速辅助确定作为当前对话的候选对话语句进行回复,也即快速对用户的当前询问语句进行回复,而对话场景下通常大概率涉及到多轮对话,对于对话场景下仅聚焦于单轮的局部对话的回复势必存在较大的局限性,无法感知实际应用场景下的整体对话形式,尤其对于一些服务事务(如消费金融事务)下的异常对话情形难以感知到。
[0032]下面结合具体的实施例对本说明书进行详细说明。
[0033]请参见图1,为本说明书提供的一种对话结构处理系统的场景示意图。如图1所示,所述对话结构处理系统至少可以包括客服端集群和服务平台100。
[0034]所述客户端集群可以包括至少一个客户端,客户端的关联对象可以是用户端也可以是客服端,客服端与提高事务服务的服务平台100相关联,如图1所示,具体包括关联对象1对应的客户端1、关联对象2对应的客户端2、

、关联对象n对应的客户端n,n为大于0的整数。
[0035]客户端集群中的各客户端可以是具备通信功能的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种对话结构处理方法,所述方法包括:获取多个对话数据,所述对话数据包括至少一个对话语句;确定各所述对话数据中所述对话语句的句子意图,基于所述对话语句的所述句子意图确定所述多个对话数据对应的至少一个对话频繁项集,所述对话频繁项集包括多个对话参考项;获取各所述对话频繁项集中每个参考对话项对应的对话结构顺序,基于所述对话结构顺序和所述对话频繁项集中每个参考对话项,确定针对所述多个对话数据的至少一个对话结构。2.根据权利要求1所述的方法,所述基于所述对话语句的所述句子意图确定所述多个对话数据对应的至少一个对话频繁项集,包括:将所述对话语句的句子意图作为候选对话参考项,以得到至少一个包含所述候选对话参考项的候选对话频繁项集;基于各所述对话数据中每个所述对话语句的句子意图,确定各所述候选对话频繁项集对应的候选项支持度;确定包含所有所述候选对话频繁项集的候选对话集合,基于所述候选项支持度对所述候选对话集合进行关联对话挖掘处理,得到所述多个对话数据对应的至少一个对话频繁项集。3.根据权利要求2所述的方法,所述基于所述候选项支持度对所述候选对话集合进行关联对话挖掘处理,得到所述多个对话数据对应的至少一个对话频繁项集,包括:基于所述候选支持度对所述候选对话集合中的所述候选对话频繁项集进行参考项集滤除处理,得到处理之后的第一候选对话集合;基于所述第一候选对话集合中每个第一候选对话频繁项集的第一候选对话参考项,对所述第一候选对话集合进行参考项连接处理,得到处理之后的第二候选对话集合;检测所述第二候选对话集合中第二候选频繁项集是否满足频繁项集挖掘结束条件;若所述第二候选对话集合中第二候选频繁项集满足频繁项集挖掘结束条件,则获取所述第二候选对话集合中第二候选频繁项集对应的原第一候选频繁项集,将所述原第一候选对话频繁项集确定为针对所述多个对话数据的对话频繁项集;若所述第二候选对话集合中第二候选频繁项集不满足频繁项集挖掘结束条件,则将所述第二候选对话集合作为所述候选对话集合,并执行所述基于所述候选支持度对所述候选对话集合中的所述候选对话频繁项集进行参考项集滤除处理,得到处理之后的第一候选对话集合的步骤。4.根据权利要求3所述的方法,所述基于所述候选支持度对所述候选对话集合中的所述候选对话频繁项集进行参考项集滤除处理,得到处理之后的第一候选对话集合,包括:获取所述候选对话集合中每个所述候选对话频繁项集对应的所述候选支持度;将所述候选支持度小于第一支持度阈值的所述候选对话频繁项集从所述候选对话集合中滤除,得到处理之后的第一候选对话集合。5.根据权利要求3所述的方法,所述基于所述第一候选对话集合中每个第一候选对话频繁项集的第一候选对话参考项,对所述第一候选对话集合进行参考项连接处理,得到处理之后的第二候选对话集合,包括:
基于所述第一候选对话集合中每个第一候选对话频繁项集的第一候选对话参考项,获取所有第一候选对话参考项对应的第一句子意图项数目,基于所述第一句子意图项数目和递增意图项单位数量得到第二句子意图项数目;基于所述第二句子意图项数目对所述第一候选对话集合中的所述第一候选对话频繁项集进行句子意图组合,以得到所述第二句子意图项数...

【专利技术属性】
技术研发人员:李凤屈瑞麟
申请(专利权)人:重庆蚂蚁消费金融有限公司
类型:发明
国别省市:

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

1