信息处理方法、装置、设备及计算机可读存储介质与流程

文档序号:26787158发布日期:2021-09-28 21:29阅读:47来源:国知局
信息处理方法、装置、设备及计算机可读存储介质与流程

1.本发明属于信息处理技术领域,尤其涉及一种信息处理方法、装置、设备及计算机可读存储介质。


背景技术:

2.在客服人员为潜在或事实客户提供服务后,一般会对客户进行满意度调查,让客户填写对客服人员所提供服务的满意度评价,使商家能够根据客户所填写的满意度评价快速定位到低质量的服务对话,分析低质量原因,进而提高客服人员的服务质量。
3.但是,由于手动填写比较繁琐,客户可能不会完成满意度调查,或者,客户所做出的满意度评价并非与真实意愿相符,降低了满意度评价的获取效率和真实性,使得商家无法及时了解每个客户对客服人员所提供服务的真实感受,从而无法对客服人员的服务质量进行改进。


技术实现要素:

4.本发明实施例提供一种信息处理方法、装置、设备及计算机可读存储介质,能够基于对话文本快速、准确地分析出第一对象所属的目标情感类别。
5.第一方面,本发明实施例提供一种信息处理方法,包括:
6.获取对话文本,对话文本包括第一对象对应的第一语句集合和第二对象对应的第二语句集合;第一语句集合包括至少两条第一语句,第二语句集合包括至少两条第二语句;
7.对第一语句集合和第二语句集合进行关联性分析,获得第一语句集合中特定第一语句的关联语句信息;关联语句信息用于表示特定第一语句与第二语句集合中每一条第二语句的相关性;
8.根据特定第一语句及其关联语句信息,确定特定第一语句的语句特征;
9.根据特定第一语句的语句特征,确定第一对象所属的目标情感类别。
10.第二方面,本发明实施例提供了一种信息处理方法,该方法基于预设的信息处理模型实现,该信息处理模型包括输入层、关联性分析层、语句特征统计层和情感类别预测层,该方法包括:
11.输入层获取对话文本,对话文本包括第一对象对应的第一语句集合和第二对象对应的第二语句集合;第一语句集合包括至少两条第一语句,第二语句集合包括至少两条第二语句;
12.关联性分析层对第一语句集合和第二语句集合进行关联性分析,获得第一语句集合中特定第一语句的关联语句信息;关联语句信息用于表示特定第一语句与第二语句集合中每一条第二语句的相关性;
13.语句特征统计层根据特定第一语句及其关联语句信息,确定特定第一语句的语句特征;
14.情感类别预测层根据特定第一语句的语句特征,确定第一对象所属的目标情感类
别。
15.第三方面,本发明实施例提供了一种信息处理方法,包括:
16.获取对话文本,对话文本包括客户对应的客户语句集合和客服人员对应的客服语句集合;客户语句集合包括至少两条客户语句,客服语句集合包括至少两条客服语句;
17.对客户语句集合和客服语句集合进行关联性分析,获得客户语句集合中特定客户语句的关联语句信息;关联语句信息用于表示特定客户语句与客服语句集合中每一条客服语句的相关性;
18.根据特定客户语句及其关联语句信息,确定特定客户语句的语句特征;
19.根据特定客户语句的语句特征,确定客户所属的目标情感类别。
20.第四方面,本发明实施例提供了一种信息处理方法,包括:
21.获取第一对象对应的当前第一语句和历史对话文本,所述历史对话文本包括所述第一对象应的历史第一语句集合和第二对象对应的历史第二语句集合;所述历史第一语句集合包括至少一条历史第一语句,所述历史第二语句集合包括至少两条历史第二语句;
22.对所述当前第一语句和所述历史对话文本集合进行关联性分析,获得所述当前第一语句的关联语句信息;所述关联语句信息用于表示所述当前第一语句与所述历史第二语句集合中每一条所述历史第二语句的相关性;
23.根据所述当前第一语句及其关联语句信息,确定所述当前第一语句的语句特征;
24.根据所述当前第一语句的语句特征,确定所述第一对象所属的当前目标情感类别;
25.向所述第二对象发送所述当前目标情感类别。
26.第五方面,本发明实施例提供了一种信息处理装置,装置包括:
27.第一文本获取模块,用于获取对话文本,对话文本包括第一对象对应的第一语句集合和第二对象对应的第二语句集合;第一语句集合包括至少两条第一语句,第二语句集合包括至少两条第二语句;
28.第一关联分析模块,用于对第一语句集合和第二语句集合进行关联性分析,获得第一语句集合中特定第一语句的关联语句信息;关联语句信息用于表示特定第一语句与第二语句集合中每一条第二语句的相关性;
29.第一特征确定模块,用于根据特定第一语句及其关联语句信息,确定特定第一语句的语句特征;
30.第一类别确定模块,用于根据特定第一语句的语句特征,确定第一对象所属的目标情感类别。
31.第六方面,本发明实施例提供了一种信息处理装置,该装置基于预设的信息处理模型进行信息处理,该信息处理模型包括输入层、关联性分析层、语句特征统计层和情感类别预测层,该装置包括:
32.第一模型处理模块,第一模型处理模块设有输入层,用于获取对话文本,对话文本包括第一对象对应的第一语句集合和第二对象对应的第二语句集合;第一语句集合包括至少两条第一语句,第二语句集合包括至少两条第二语句;
33.第二模型处理模块,第二模型处理模块设有关联性分析层,用于对第一语句集合和第二语句集合进行关联性分析,获得第一语句集合中特定第一语句的关联语句信息;关
联语句信息用于表示特定第一语句与第二语句集合中每一条第二语句的相关性;
34.第三模型处理模块,第三模型处理模块设有语句特征统计层,用于根据特定第一语句及其关联语句信息,确定特定第一语句的语句特征;
35.第四模型处理模块,第四模型处理模块设有情感类别预测层,用于根据特定第一语句的语句特征,确定第一对象所属的目标情感类别。
36.第七方面,本发明实施例提供了一种信息处理装置,该装置包括:
37.第二文本获取模块,用于获取对话文本,对话文本包括客户对应的客户语句集合和客服人员对应的客服语句集合;客户语句集合包括至少两条客户语句,客服语句集合包括至少两条客服语句;
38.第二关联分析模块,用于对客户语句集合和客服语句集合进行关联性分析,获得客户语句集合中特定客户语句的关联语句信息;关联语句信息用于表示特定客户语句与客服语句集合中每一条客服语句的相关性;
39.第二特征确定模块,用于根据特定客户语句及其关联语句信息,确定特定客户语句的语句特征;
40.第二类别确定模块,用于根据特定客户语句的语句特征,确定客户所属的目标情感类别。
41.第八方面,本发明实施例提供了一种信息处理装置,该装置包括:
42.第三文本获取模块,用于获取第一对象对应的当前第一语句和历史对话文本,所述历史对话文本包括所述第一对象应的历史第一语句集合和第二对象对应的历史第二语句集合;所述历史第一语句集合包括至少一条历史第一语句,所述历史第二语句集合包括至少两条历史第二语句;
43.第三关联分析模块,用于对所述当前第一语句和所述历史对话文本集合进行关联性分析,获得所述当前第一语句的关联语句信息;所述关联语句信息用于表示所述当前第一语句与所述历史第二语句集合中每一条所述历史第二语句的相关性;
44.第三特征确定模块,用于根据所述当前第一语句及其关联语句信息,确定所述当前第一语句的语句特征;
45.第三类别确定模块,用于根据所述当前第一语句的语句特征,确定所述第一对象所属的当前目标情感类别;
46.目标类别发送模块,用于向所述第二对象发送所述当前目标情感类别。
47.第九方面,本发明实施例提供了一种信息处理设备,设备包括:处理器以及存储有计算机程序指令的存储器;
48.处理器执行计算机程序指令时实现如第一方面、第二方面、第三方面或者第四方面所述的信息处理方法。
49.第十方面,本发明实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如第一方面、第二方面、第三方面或者第四方面所述的信息处理方法。
50.本发明实施例的信息处理方法、装置、设备及计算机可读存储介质,能够对由第一对象的第一语句集合和第二对象的第二语句集合构成的对话文本进行关联性分析,获得用于表征第一语句集合中特定第一语句与第二语句集合中每一条第二语句的相关性的关联
语句信息,并且基于该特定第一语句及其关联语句信息,确定该特定第一语句的语句特征,从而根据特定第一语句的语句特征,确定第一对象所属的目标情感类别,无需第一对象对其目标情感类别进行手动标记,仅需获取对话文本,即可基于对话文本快速、准确地分析出第一对象的目标情感类别。
附图说明
51.为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
52.图1是客户针对客服人员所提供服务的满意度评价的一个示例的示意图;
53.图2是针对图1所示的对话文本的线索分析示意图;
54.图3是本发明一个实施例提供的信息处理方法的流程示意图;
55.图4是本发明一个实施例提供的信息处理模型的结构示意图;
56.图5是本发明另一个实施例提供的信息处理方法的流程示意图;
57.图6是本发明一个实施例提供的信息处理方法的场景示意图;
58.图7是本发明一个实施例提供的信息处理装置的结构示意图;
59.图8是本发明另一个实施例提供的信息处理装置的结构示意图;
60.图9是本发明一个实施例提供的信息处理设备的硬件结构示意图。
具体实施方式
61.下面将详细描述本发明的各个方面的特征和示例性实施例,为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本发明进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本发明,并不被配置为限定本发明。对于本领域技术人员来说,本发明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明更好的理解。
62.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
63.当前的电子商务平台,在客服人员为潜在或事实客户提供服务后,一般会对客户进行满意度调查,让客户填写对客服人员所提供服务的满意度评价。
64.以淘宝上的服务为例,零售商会通过即时通讯软件(例如阿里旺旺和千牛),来回答和响应潜在或事实客户在售前、售中和售后各阶段的关切和疑虑。一般情况下,提供服务的形式为客服人员针对客户的提问所进行的多轮问答。
65.图1示出了客户针对客服人员所提供服务的满意度评价的一个示例的示意图。如
图1所示,满意度评价为1-5颗星的打分,1-2颗星表示不满意,3颗星表示一般,4-5颗星表示满意。
66.在图1中展示的对话文本中,客户与客服人员进行沟通,要求商家来承担客户退货的邮寄费用,但商家以客户所提出的问题并不是质量问题为由拒绝承担该费用,由于客户对质量问题的意思不理解,对客服人员提供的解答并不满意,并在服务结束后给出1颗星的满意度评价。
67.商家在获得该满意度评价后,可以基于满意度评价快速定位到低质量的服务对话,分析低质量原因,进而提高客服人员的服务质量,以提高客户的体验。电子商务平台在获得该满意度评价后,可以快速定位到低质量的服务对话,分析低质量原因,从而其制定更清晰的规则,例如“不合身不是质量问题,买家应该承担运费”。
68.但是,由于手动填写比较繁琐,客户可能不会完成满意度调查,或者,客户所做出的满意度评价并非与真实意愿相符,降低了满意度评价的获取效率和真实性,使得商家和电子商务平台无法及时改进。
69.图2示出了本技术的一个示例中,针对图1所示的对话文本的线索分析示意图。如图2所示,按照对话文本中各个语句的时间顺序将各个语句标记为u
n
,其中,客户语句包括对话语句u1,u3,u5,u7,u9,u
10
,客服语句包括对话语句u2,u4,u6,u8,u
11

70.分析对话文本中的各个客服语句,可以发现其存在两种线索角色:推理线索和情感线索。其中,推理线索是针对客户语句给出响应和对策的客服语句,情感线索是会引起随后的客户语句的情感变化的客服语句,例如,使客户语句的情感由正向语句或中立语句转变为负向语句的客服语句。
71.例如,对话语句u1为正向语句,对话语句u2为对话语句u1的推理线索,对话语句u4为对话语句u3的推理线索,对话语句u6为对话语句u5的推理线索,此时,对话语句u3和u5是中立语句,对话语句u6为对话语句u7的情感线索,对话语句u8为对话语句u7的推理线索,对话语句u8为对话语句u9和u
10
的情感线索,对话语句u
11
为对话语句u
10
的推理线索,此时,对话语句u7,u9和u
10
是负向语句。在对话结束时,客户的情感状态为负向状态,因此,客户对本次服务并不满意。
72.可以看出,推理线索和情感线索对客户的满意度评价的准确分析均有很大的帮助。例如,推理线索更加聚焦客户关切的问题并给予解释,还能够补充客户语句中不完整的内容,情感线索可以引起客户的情感变化,进而直接影响客户的满意度评价。
73.为了解决现有技术问题,本发明实施例提供了一种信息处理方法、装置、设备及计算机可读存储介质,可以利用上述的推理线索和情感线索对客服人员为客户提供服务所产生的对话文本进行关联性分析,例如上下文线索匹配,以定位可能引起客户的情感变化的情感线索,即对客户语句进行情感识别,从而定位可能的情感原因,并最终自动基于对话文本判断客户的满意度评价。
74.下面首先对本发明实施例所提供的信息处理方法进行介绍。
75.图3示出了本发明一个实施例提供的信息处理方法的流程示意图。如图3所示,该信息处理方法可以由电子设备或者服务器执行,该信息处理方法可以包括:
76.步骤110、获取对话文本,对话文本包括第一对象对应的第一语句集合和第二对象对应的第二语句集合;第一语句集合包括至少两条第一语句,第二语句集合包括至少两条
第二语句;
77.步骤120、对第一语句集合和第二语句集合进行关联性分析,获得第一语句集合中特定第一语句的关联语句信息;关联语句信息用于表示特定第一语句与第二语句集合中每一条第二语句的相关性;
78.步骤130、根据特定第一语句及其关联语句信息,确定特定第一语句的语句特征;
79.步骤140、根据特定第一语句的语句特征,确定第一对象所属的目标情感类别。
80.在本发明实施例中,能够对由第一对象的第一语句集合和第二对象的第二语句集合构成的对话文本进行关联性分析,获得用于表征第一语句集合中特定第一语句与第二语句集合中每一条第二语句的相关性的关联语句信息,并且基于该特定第一语句及其关联语句信息,确定该特定第一语句的语句特征,从而根据特定第一语句的语句特征,确定第一对象所属的目标情感类别,无需第一对象对其目标情感类别进行手动标记,仅需获取对话文本,即可基于对话文本快速、准确地分析出第一对象的目标情感类别。
81.在本发明一些实施例中,所获取的对话文本可以为在电子商务平台中,商家的客服人员为客户提供服务所产生的对话文本。此时,第一对象可以为客户,第二对象可以为客服人员,相应地,第一语句集合可以为客户语句集合,第一语句可以为客户语句,第二语句集合可以为客服语句集合,第二语句可以为客服语句,目标情感类别可以为目标满意度类别。由此,可以无需客户对满意度进行手动评价,仅需获取对话文本,即可基于对话文本快速了解客户的目标满意度类别,以提高满意度评价的获取效率和真实性。
82.具体地,第一对象可以包括客户a,第二对象可以包括客服人员a和客服人员b,第一语句可以为客户a的语句,第二语句可以为客服人员a或者客服人员b的语句。即无论与客户进行对话的客服人员是否有改变,只要是客户人员,均作为第二对象,并且第二语句可以包括全部的客服人员的语句。
83.在本发明另一些实施例中,所获取的对话文本还可以为在社交平台中,多个用户之间进行聊天交谈所产生的对话文本。此时,第一对象可以为待确定立场的目标用户,第二对象可以为该目标用户以外的其他用户,相应地,第一语句集合可以为目标用户语句集合,第一语句可以为目标用户的用户语句,第二语句集合可以为其他用户语句集合,第二语句可以为其他用户的用户语句,目标情感类别可以为目标立场类别。由此,可以基于对话文本快速了解目标用户的目标立场类别,以提高快速识别用户立场和聊天意图。
84.具体地,第一对象可以包括目标用户,第二对象可以包括其他用户a和其他用户b,第一语句可以为目标用户的语句,第二语句可以为其他用户a和其他用户b的语句。即无论与目标用户进行对话的其他用户是否有改变,只要是该目标用户以外的其他用户,均作为第二对象,并且第象语句可以包括全部的其他用户的语句。
85.下面,将以对话文本为客服人员为客户提供服务所产生的对话文本为例,对本发明实施例提供的信息处理方法进行详细说明。
86.客户语句对最终的情感类别分类有直接的影响。然而,客户语句可能无法表示客户想表达的完整语义。因此,需要考虑上下文信息,即客服语句,来增强或补充客户语句的语义表示,进而生成语义完整的语句特征,并利用该语句特征更准确地预测客户的情感类别。
87.根据针对图2的分析,可以看出每个客服语句针对与其相邻的客户语句具有两种
线索角色,即推理线索和情感线索。因此,在本发明一些实施例的步骤120中,可以基于上述的两种线索角色对每个客户语句进行关联性分析处理,找到每个客户语句对应的线索语句,从而根据每个客户语句对应的线索语句生成上下文线索表示信息,即关联语句信息。
88.其中,关联语句信息用于表示特定第一语句与第二语句集合中每一条第二语句的相关性,例如,这些第二语句与特定第一语句之间的话语表示关系和位置关系等。
89.在本发明一些实施例中,可以利用对话文本中的全部第二语句对第一语句集合中特定第一语句进行相关性分析处理,以得到特定第一语句对应的关联语句信息。其中,特定第一语句指的是第一语句集合中的任一条第一语句。
90.在本发明一些实施例中,步骤120的具体方法可以包括:
91.根据第一语句集合中每一条第一语句与第二语句集合中每一条第二语句在对话文本中的相对位置,确定第二语句集合中每一条第二语句相对于每一条第一语句的语句位置权重;
92.根据语句位置权重,生成第一语句集合中特定第一语句的关联语句信息。
93.一般而言,第一语句和第二语句均是基于与其相邻的语句进行提问或回答的,距离第一语句越近的第二语句,具有更高的注意力权重。以对话文本为客服人员为客户提供服务所产生的多轮问答对话文本为例,问题语句和回答语句通常在位置上相互毗邻,与问题语句越近的回答语句,与该问题语句越相关。因此,可以基于第一语句和第二语句之间的相对位置,计算出每个第二语句与特定第一语句之间的语句位置权重,以利用语句位置权重为特定第一语句进行关联性分析处理。
94.特定第二语句指的是第二语句集合中的任一条第二语句。以特定第二语句和特定第一语句为例,可以利用特定第二语句和特定第一语句在对话文本中的相对位置,即特定第二语句和特定第一语句在对话文本所形成的对话语句序列中的序列位置,计算特定第二语句和特定第一语句之间的相对距离,然后计算相对距离与对话文本的对话语句总数量的比值,并根据该比值确定特定第二语句相对于特定第一语句的语句位置权重。其中,比值越大,说明特定第二语句与特定第一语句的距离越远,语句位置权重越小;比值越小,说明特定第二语句与特定第一语句的距离越近,语句位置权重越大。
95.具体地,将特定第一语句表示为其中,c
t
表示特定第一语句在第一语句序列中的序列位置,将特定第二语句表示为其中,s
t
表示特定第二语句在第二语句序列中的序列位置。此时,特定第二语句相对于特定第一语句的语句位置权重的计算公式为:
[0096][0097]
其中,表示特定第一语句在对话文本中的相对位置,表示特定第二语句在对话文本中的相对位置,表示特定第二语句和特定第一语句之间的相对距离,l是对话文本的对话语句总数量。以图2所示的对话文本为例,当客户为第一对象时,对话语句u3可以为第一语句u
c2
,其相对位置p(u
c2
)为3。
[0098]
对于特定第一语句出现在它前面的第二语句可以为其提供情感线索,而在它后面出现的第二语句可以为其提供推理线索。
[0099]
在本发明另一些实施例中,还可以利用对话文本中的部分第二语句对每个第一语句进行相关性分析处理,以得到每个第一语句对应的关联语句信息。具体地,可以利用相关性指标从对话文本中选取部分第二语句。
[0100]
在一些实施例中,该信息处理方法还可以包括:
[0101]
获得第二语句集合中每一条第二语句相对于特定第一语句的相关性指标;
[0102]
根据语句位置权重和相关性指标,确定每一条第二语句相对于特定第一语句的话语表示权重;
[0103]
相应的,根据语句位置权重生成第一语句集合中特定第一语句的关联语句信息具体可以包括:
[0104]
根据每一条第二语句相对于特定第一语句的语句位置权重和话语表示权重,生成第一语句集合中特定第一语句的关联语句信息。
[0105]
以特定第二语句为例,可以首先将特定第二语句对应的语句信息以及特定第二语句相对于特定第一语句的语句位置权重和相关性指标输入话语标识权重计算公式,得到特定第二语句相对于特定第一语句的话语表示权重。然后,将特定第二语句相对于特定第一语句的语句位置权重和话语标识权重输入关联语句信息计算公式,得到特定第二语句相对于特定第一语句的关联语句信息。
[0106]
在另一些实施例中,该信息处理方法还可以包括:
[0107]
获得第二语句集合中每一条第二语句相对于特定第一语句的相关性指标;
[0108]
相应的,根据语句位置权重生成第一语句集合中特定第一语句的关联语句信息具体可以包括:
[0109]
根据语句位置权重,确定每一条第二语句相对于特定第一语句的话语表示权重;
[0110]
根据每一条第二语句相对于特定第一语句的相关性指标、语句位置权重和话语表示权重,生成第一语句集合中特定第一语句的关联语句信息。
[0111]
以特定第二语句为例,可以首先将特定第二语句对应的语句信息以及特定第二语句相对于特定第一语句的语句位置权重输入话语标识权重计算公式,得到特定第二语句相对于特定第一语句的话语表示权重。然后,将特定第二语句相对于特定第一语句的相关性指标、语句位置权重和话语标识权重输入关联语句信息计算公式,得到特定第二语句相对于特定第一语句的关联语句信息。
[0112]
由于关联性分析处理的目的是自动地寻找更重要的第二语句,因此,可以利用相关性指标来避免在不被考虑的第二语句进行关联性分析处理,不但能够提高数据处理效率,还能够提高匹配到的第二语句的准确性。
[0113]
在本发明一些实施例中,若相关性指标为特定指标值,该相关性指标对应的第二语句可以作为特定第一语句的关联性分析对象,若相关性指标为非特定指标值,该相关性指标对应的第二语句不作为特定第一语句的关联性分析对象。
[0114]
具体地,根据语句位置权重和相关性指标,确定每一条第二语句相对于特定第一
语句的话语表示权重的具体方法可以包括:
[0115]
对于相关性指标为特定指标值的第二语句,根据语句位置权重确定该第二语句相对于特定第一语句的话语表示权重;
[0116]
对于相关性指标为非特定指标值的第二语句,确定该第二语句相对于特定第一语句的话语表示权重为零。
[0117]
例如,非特定指标值可以为0,特定指标值可以为1,此时,对于相关性指标为1的第二语句,可以根据语句位置权重确定该第二语句相对于特定第一语句的话语表示权重,对于相关性指标为0的第二语句,确定该第二语句相对于特定第一语句的话语表示权重为零,从而可以只保留作为特定第一语句的关联性分析对象的第二语句对应的关联语句信息。
[0118]
继续参见对图2的分析,如果只考虑情感线索,则把所要进行关联性分析处理的客户语句之后所有客服语句的相关性指标设为0,将其他的客服语句的相关性指标设为1;如果考虑推理线索,则把所要进行关联性分析处理的客户语句之前所有客服语句的相关性指标设为0,将其他的客服语句的相关性指标设为0;如果考虑所有的线索,则将所有客服语句的相关性指标设为1。
[0119]
在其他实施例中,可选地,特定指标值和非特定指标值还可以为用户设定的其他值,在此不做限制。
[0120]
在本发明另一些实施例中,步骤120的具体方法还可以包括:
[0121]
基于第一语句和第二语句在对话文本中的相对位置,确定每一条第一语句相对于每一条第一语句的语句位置权重;
[0122]
根据相对于特定第一语句的语句位置权重最高的第二语句,确定特定第一语句的关联语句信息。
[0123]
由此,可以在确定每一条第二语句相对于每一条第一语句的语句位置权重之后,直接利用相对于特定第一语句的语句位置权重最高的第二语句的语句信息,生成特定第一语句的关联语句信息。
[0124]
在本发明一些实施例中,步骤130的具体方法可以包括:
[0125]
将特定第一语句以及关联语句信息进行拼接处理,得到特定第一语句对应的拼接信息;
[0126]
将拼接信息编码为片段向量,作为特定第一语句对应的片段向量;
[0127]
计算特定第一语句对应的片段向量相对于预设情感特征类别的第一概率分布,作为特定第一语句的语句特征。
[0128]
具体地,拼接信息中的关联语句信息,可以增强或补充特定第一语句的语义表示,进而使拼接信息可以作为特定第一语句对应的语义完整的语句片段,然后,将拼接信息编码为片段向量,得到特定第一语句对应的片段向量,最后,可以利用概率计算函数计算片段向量针对多个预设情感特征类别的第一概率分布,将第一概率分布作为特定第一语句的语句特征。
[0129]
在一些实施例中,预设情感特征类别可以包括正向情感特征类别、中立情感特征类别和负向情感特征类别,将第一概率分布作为特定第一语句的语句特征,从而能够准确地对特定第一语句进行情感趋势预测判断。
[0130]
在这些实施例中,可选地,步骤140的具体方法可以包括:
[0131]
确定特定第一语句对应的片段向量的特征权重;
[0132]
根据特征权重以及第一概率分布,确定第一对象所属的目标情感类别。
[0133]
由于特定第一语句的语句特征均会为判断第一对象的目标情感类别奠定基础。因此,可以为第一语句集合中的每个第一语句对应的片段向量的分配特征权重,从而确定每个片段向量对多个预设情感类别的重要性,然后综合全部的第一语句对应的特征权重以及第一概率分布,确定所有第一语句对应的片段向量所指向的预设情感类别,作为第一对象所属的目标情感类别。
[0134]
具体地,根据特征权重以及第一概率分布,确定第一对象所属的目标情感类别的具体方法可以包括:
[0135]
根据特征权重以及第一概率分布,确定第一对象相对于预设情感类别的第二概率分布;
[0136]
根据第二概率分布,确定概率最大的预设情感类别为第一对象所属的目标情感类别。
[0137]
例如,可以利用第一语句集合中的每个第一语句对应的片段向量的特征权重及其对应的第一概率分布的加权结果,确定第一对象针对多个预设情感类别的第二概率分布,以利用第二概率分布在多个预设情感类别中选择概率最大的预设情感类别作为第一对象所属的目标情感类别。
[0138]
以对话文本为客服人员为客户提供服务所产生的对话文本为例,预设情感类别可以分为十分满意、满意、一般、不满意和十分不满意,预设情感特征类别可以分为正向情感特征类别、中立情感特征类别和负向情感特征类别。由此,可以直接利用对话文本确定客服的满意度评价。
[0139]
在本发明另一些实施例中,步骤130的具体方法还可以包括:
[0140]
将特定第一语句以及关联语句信息进行拼接处理,得到特定第一语句对应的拼接信息;
[0141]
将拼接信息编码为片段向量,作为特定第一语句的语句特征。
[0142]
可见,在这些实施例中,还可以直接将拼接信息对应的片段向量,作为特定第一语句的语句特征。
[0143]
在这些实施例中,可选地,步骤140的具体方法还可以包括:
[0144]
确定特定第一语句对应的片段向量的特征权重;
[0145]
根据特定第一语句对应的片段向量和特征权重,确定第一对象针对多个预设情感类别的第三概率分布;
[0146]
根据第三概率分布,确定概率最大的预设情感类别作为第一对象所属的目标情感类别。
[0147]
具体地,可以直接利用概率计算函数计算片段向量和特征权重针对多个预设情感特征类别的第三概率分布,从而确定概率最大的预设情感类别作为第一对象所属的目标情感类别。
[0148]
为了降低第一语句和第二语句的处理难度,以及提高第一语句和第二语句的处理准确度,在本发明一些实施例的步骤120之前,还信息处理方法还可以包括:
[0149]
计算特定第一语句对应的第一语句向量;以及,计算特定第二语句对应的第二语
句向量。
[0150]
相应的,对第一语句集合和第二语句集合进行关联性分析,获得第一语句集合中特定第一语句的关联语句信息,包括:
[0151]
根据特定第一语句与特定第二语句之间的相对位置,确定特定第二语句相对于特定第一语句的语句位置权重;
[0152]
根据语句位置权重、第一语句向量和第二语句向量,确定特定第一语句相对于特定第二语句的关联信息;
[0153]
根据关联信息,确定特定第一语句的关联语句信息。
[0154]
具体地,可以利用语句位置权重、第一语句向量和第二语句向量,确定特定第一语句相对于每一个特定第二语句的关联信息,并且将这些综合这些关联信息,得到特定第一语句的关联语句信息。
[0155]
在本发明实施例中,可选地,计算特定第一语句对应的第一语句向量,包括:
[0156]
利用第一编码器对特定第一语句进行编码,得到第一隐含状态向量序列,其中,第一隐含状态向量序列由多个第一隐含状态向量组成;
[0157]
将第一隐含状态向量序列中的最后一个第一隐含状态向量,作为特定第一语句对应的第一语句向量;
[0158]
在本发明实施例中,可选地,计算特定第二语句对应的第二语句向量,包括:
[0159]
利用第二编码器对第二语句进行编码,得到第二隐含状态向量序列,其中,第二隐含状态向量序列由多个第二隐含状态向量组成;
[0160]
将第二隐含状态序列中的最后一个第二隐含状态向量,作为特定第二语句对应的第二语句向量。
[0161]
其中,第一编码器可以与第二编码器相同,可以分别为双向长短期记忆网络(lstm)模型,双向门控循环单元网络(gru)模型,深层lstm模型,深层双向lstm模型、单层双向lstm模型以及单层单向lstm模型中的至少一种。
[0162]
在一些实施例中,可选地,第一编码器和第二编码器可以为标准的单层单向lstm模型。并且,第一编码器和第二编码器可以利用相同的训练数据进行训练得到。
[0163]
由此,可以利用第一编码器和第二编码器,将第一语句和第二语句分别编码为预定长度的第一语句向量和第二语句向量,以将不同字符长度的第一语句和第二语句,变为长度相等的第一语句向量和第二语句向量,从而能够降低处理第一语句和第二语句的难度,以及提高处理第一语句和第二语句的准确度。
[0164]
在本发明实施例中,可以将第m个第一语句对应的第一语句向量表示为从而得到第一语句向量序列相似地可以将第n个第二语句对应的第二语句向量表示为从而得到第二语句向量序列
[0165]
在本发明实施例中,在得到第一语句向量和第二语句向量之后,可选地,步骤120的具体方法可以为:
[0166]
对第一语句向量和第二语句向量进行关联性分析,得到特定第一语句对应的关联语句表示向量,作为特定第一语句的关联语句信息。
[0167]
在一些实施例中,针对特定第一语句和特定第二语句,可以根据特定第二语句对
应的第二语句向量、特定第二语句相对于特定第一语句的相关性指标及特定第二语句相对于特定第一语句的语句位置权重,确定特定第一语句相对于特定第一语句的关联语句信息。
[0168]
例如,针对特定第一语句和特定第二语句将相关性指标表示为则可以利用特定第二语句对应的第二语句向量先计算特定第二语句针对特定第一语句的关联语句信息,得到特定第一语句针对特定第一语句的关联语句向量计算公式如下:
[0169][0170]
然后,利用特定第二语句对应的关联语句向量和特定第一语句对应的第一语句向量计算特定第二语句相对于特定第一语句的话语表示权重计算公式如下:
[0171][0172]
其中,w
c
,和b
c
表示可训练的模型参数。
[0173]
最后,针对特定第一语句全部的第二语句针对特定第一语句的关联语句向量,以及全部的第二语句相对于特定第一语句的话语表示权重进行加权求和,得到特定第一语句的关联语句表示向量作为特定第一语句的信息补充。该过程可形式化为如下公式:
[0174][0175]
其中,表示任一个第二语句相对于的话语表示权重,表示任一个第二语句针对特定第一语句的关联语句向量。
[0176]
在这些实施例中,步骤130的具体方法还可以包括:
[0177]
对特定第一语句的第一语句向量及其对应的关联语句表示向量进行拼接处理,得到特定第一语句的拼接向量;
[0178]
利用第三编码器对拼接向量进行编码,得到特定第一语句的片段向量;
[0179]
计算片段向量针对多个情感特征类别的第一概率分布,作为特定第一语句的语句特征。
[0180]
其中,第三编码器可以为双向长短期记忆网络(lstm)模型,双向门控循环单元网络(gru)模型,深层lstm模型,深层双向lstm模型、单层双向lstm模型以及单层单向lstm模型中的至少一种。
[0181]
在一些实施例中,可选地,第三编码器可以为标准的单层单向lstm模型。
[0182]
针对特定第一语句的第一语句向量可以得到特定第一语句的拼接向量然后,将特定第一语句的拼接向量输入标准的单层单向lstm模型,可
以得到特定第一语句的片段向量进而捕获第一语句之间的依赖性。
[0183]
需要说明的是,利用第三编码器进行编码的方法与利用第一编码器进行编码的方法相似,在此不做赘述。
[0184]
针对特定第一语句的片段向量可以利用softmax函数,计算特定第一语句针对多个情感特征类别的第一概率分布计算公式如下:
[0185][0186]
其中,w
s
和b
s
表示可训练的模型参数,softmax是概率计算函数。
[0187]
在这些实施例中,步骤140的具体方法还可以包括:
[0188]
确定每个片段向量对应的特征权重;
[0189]
根据每个片段向量对应的特征权重及其对应的第一概率分布,确定第一对象所属的目标情感类别。
[0190]
具体地,可以通过确定每个片段向量对应的特征权重,确定每个片段向量对应的第一语句所属的情感特征类别对情感类别分类的重要性,以将全部的第一语句所属的情感特征预测结果汇总为最终的目标情感类别。
[0191]
针对特定第一语句的片段向量特征权重的计算公式如下:
[0192][0193]
其中,矩阵w
u
和向量b
u
表示模型中可训练的参数,向量v可以看作是一个固定的查询,即“哪个片段更加重要?”。
[0194]
可选地,根据每个片段向量对应的特征权重及其对应的第一概率分布确定第一对象的目标情感类别的具体方法可以包括:
[0195]
根据每个片段向量对应的特征权重及其对应的第一概率分布,确定第一对象针对多个预设情感类别的第二概率分布;
[0196]
根据第二概率分布,确定概率最大的预设情感类别作为第一对象的目标情感类别。
[0197]
具体地,可以对每个片段向量对应的特征权重及其对应的第一概率分布进行加权求和,得到第一对象针对多个预设情感类别的第二概率分布。
[0198]
其中,情感预测值y的计算公式如下:
[0199][0200]
最终,可以根据第二概率分布,确定概率最大的预设情感类别作为第一对象的目标情感类别。
[0201]
在本发明一些实施例中,在步骤140之后,该信息处理方法还可以包括:
[0202]
在多个第二子对象中,确定与目标情感类别相关联的第二语句所属的目标第二子对象。
[0203]
具体地,可以在第二语句中定位到对情感类别分类结果影响最大的至少一个第二语句,然后确定所定位的第二语句所属的目标第二子对象。
[0204]
例如,如果对话文本中的客服人员包括客服人员a和客服人员b,客户所属的目标情感类别为不满意,在确定所定位的第二语句属于客服人员b之后,对于商家来说,可以使商家快速定位低质量的服务对话对应的客服人员,找到原因采取行动。
[0205]
在本发明另一些实施例中,在多个第二子对象中,确定与目标情感类别相关联的第二语句所属的目标第二子对象之后,该信息处理方法还可以包括:
[0206]
若目标第二子对象的对象数量大于预设数量阈值,确定对话文本中的目标文本内容。
[0207]
如果根据所定位的第二语句所属的目标第二子对象的数量大于预设数量阈值,则说明不是第二语句导致第一对象属于目标情感类别的,而是其对话内容导致的,此时,可以确定对话文本中所涉及到的主要对话内容。
[0208]
例如,如果对话文本中的客服人员包括客服人员a和客服人员b,客户所属的目标情感类别为不满意,在确定所定位的第二语句属于客服人员a和客服人员b之后,如果预设数量阈值为2,对于电商平台来说,可以确定对话文本中所涉及到的主要对话内容,例如“不合身不是质量问题,买家应该承担运费”,有助于其制定更清晰的规则。
[0209]
本发明实施例还提供了一种信息处理方法,其中,该方法基于预设的信息处理模型实现,信息处理模型包括输入层、关联性分析层、语句特征统计层和情感类别预测层,该方法具体可以包括:
[0210]
输入层获取对话文本,对话文本包括第一对象对应的第一语句集合和第二对象对应的第二语句集合;第一语句集合包括至少两条第一语句,第二语句集合包括至少两条第二语句;
[0211]
关联性分析层对第一语句集合和第二语句集合进行关联性分析,获得第一语句集合中特定第一语句的关联语句信息;关联语句信息用于表示特定第一语句与第二语句集合中每一条第二语句的相关性;
[0212]
语句特征统计层根据特定第一语句及其关联语句信息,确定特定第一语句的语句特征;
[0213]
情感类别预测层根据特定第一语句的语句特征,确定第一对象所属的目标情感类别。
[0214]
在本发明实施例中,能够对由第一对象的第一语句集合和第二对象的第二语句集合构成的对话文本进行关联性分析,获得用于表征第一语句集合中特定第一语句与第二语句集合中每一条第二语句的相关性的关联语句信息,并且基于该特定第一语句及其关联语句信息,确定该特定第一语句的语句特征,从而根据特定第一语句的语句特征,确定第一对象所属的目标情感类别,无需第一对象对其目标情感类别进行手动标记,仅需获取对话文本,即可基于对话文本快速、准确地分析出第一对象的目标情感类别。
[0215]
在本发明一些实施例中,关联性分析层对第一语句集合和第二语句集合进行关联性分析,获得第一语句集合中特定第一语句的关联语句信息,包括:
[0216]
关联性分析层根据第一语句集合中每一条第一语句与第二语句集合中每一条第二语句在对话文本中的相对位置,确定第二语句集合中每一条第二语句相对于每一条第一语句的语句位置权重;
[0217]
关联性分析层根据语句位置权重,生成第一语句集合中特定第一语句的关联语句
信息。
[0218]
在本发明一些实施例中,该信息处理方法还可以包括:
[0219]
关联性分析层获得第二语句集合中每一条第二语句相对于特定第一语句的相关性指标;
[0220]
关联性分析层根据语句位置权重和相关性指标,确定每一条第二语句相对于特定第一语句的话语表示权重;
[0221]
相应地,关联性分析层根据语句位置权重,生成第一语句集合中特定第一语句的关联语句信息具体可以包括:
[0222]
关联性分析层根据每一条第二语句相对于特定第一语句的语句位置权重和话语表示权重,生成第一语句集合中特定第一语句的关联语句信息。
[0223]
在本发明一些实施例中,语句特征统计层根据特定第一语句及其关联语句信息,确定特定第一语句的语句特征,包括:
[0224]
语句特征统计层将特定第一语句以及关联语句信息进行拼接处理,得到特定第一语句对应的拼接信息;
[0225]
语句特征统计层将拼接信息编码为片段向量,作为特定第一语句对应的片段向量;
[0226]
语句特征统计层计算特定第一语句对应的片段向量相对于预设情感特征类别的第一概率分布,作为特定第一语句的语句特征。
[0227]
在本发明一些实施例中,情感类别预测层根据特定第一语句的语句特征,确定第一对象所属的目标情感类别,包括:
[0228]
情感类别预测层确定特定第一语句对应的片段向量的特征权重;
[0229]
情感类别预测层根据特征权重以及第一概率分布,确定第一对象所属的目标情感类别。
[0230]
在本发明一些实施例中,情感类别预测层根据特征权重以及第一概率分布,确定第一对象所属的目标情感类别,包括:
[0231]
情感类别预测层根据特征权重以及第一概率分布,确定第一对象相对于预设情感类别的第二概率分布;
[0232]
情感类别预测层根据第二概率分布,确定概率最大的预设情感类别为第一对象所属的目标情感类别。
[0233]
图4示出了本发明一个实施例提供的信息处理模型的结构示意图。
[0234]
在本发明一些实施例中,该信息处理方法可以由图4所示的信息处理模型实现200。该信息处理模型200包括输入层210、关联性分析层220、语句特征统计层230和情感类别预测层240。
[0235]
其中,输入层210用于获取第一语句和第二语句,并且将第一语句编码为第一语句向量以及将第二语句编码为第二语句向量。关联性分析层220包括位置加权层221和注意力层222,其中,位置加权层221用于根据第一语句向量和第二语句向量,确定每个第二语句向量相对于每个第一语句向量的语句位置权重,注意力层222用于根据确定每个第二语句向量相对于每个第一语句向量的语句位置权重、每个第一语句向量和每个第二语句向量,确定每个第一语句向量和每个第二语句向量相对于该第一语句向量的话语表示权重,然后根
据每个第二语句向量、话语表示权重、语句位置权重和相关性指标,确定每个第一语句向量对应的关联语句向量。语句特征统计层230用于对每个第一语句向量及其对应的语句特征统计层进行拼接处理,得到每个第一语句向量对应的拼接向量,并对应每个拼接向量进行编码,得到每个第一语句向量对应的片段向量,并且计算每个片段向量针对多个情感特征类别的第一概率分布。情感类别预测层240用于确定每个片段向量对应的特征权重,并且根据每个片段向量对应的特征权重及其对应的第一概率分布,确定第一对象的情感预测值,得到第一对象所属的目标情感类别。
[0236]
需要说明的是,信息处理模型200中的每一层实现对应功能的方法与图3所示的信息处理方法的各个过程的原理相似,并且所应用的计算公式相似,在此不做赘述。
[0237]
在本发明一些实施例中,在输入层获取对话文本之前,信息处理方法还可以包括:
[0238]
获取训练样本;其中,训练样本包括多个训练对话文本,训练对话文本带有情感类别标记,情感类别标记根据用户反馈接口的用户评分确定;
[0239]
利用训练样本训练信息处理模型,得到训练后的信息处理模型。
[0240]
在建立好信息处理模型后,可以获取多个标记好情感类别的历史对话文本作为训练样本,从而获取多个带有情感类别标记的训练对话文本,然后利用所获得的训练样本对信息处理模型进行训练,得到训练后的信息处理模型。
[0241]
在训练信息处理模型的过程中,可以使用交叉熵损失函数作为目标函数,来调整信息处理模型的模型参数。其中,目标函数的公式如下:
[0242][0243]
其中,取值为1或0,1表明是否第i个情感类别对于第j个训练样本是一个正确答案,0表明是否第i个情感类别对于第j个训练样本是一个错误答案,表示预测的第二概率分布,θ是信息处理模型所有的可训练参数。
[0244]
在本发明一些实施例中,可以使用自适应性学习率adam算法来优化目标函数。
[0245]
需要说明的是,本发明实施例提供的信息处理方法能够实现图3的方法实施例中的各个过程和效果,并且实现原理相似,为避免重复,这里不再赘述。
[0246]
本发明实施例还提供了一种信息处理方法,包括:
[0247]
获取对话文本,对话文本包括客户对应的客户语句集合和客服人员对应的客服语句集合;客户语句集合包括至少两条客户语句,客服语句集合包括至少两条客服语句;
[0248]
对客户语句集合和客服语句集合进行关联性分析,获得客户语句集合中特定客户语句的关联语句信息;关联语句信息用于表示特定客户语句与客服语句集合中每一条客服语句的相关性;
[0249]
根据特定客户语句及其关联语句信息,确定特定客户语句的语句特征;
[0250]
根据特定客户语句的语句特征,确定客户所属的目标情感类别。
[0251]
在本发明实施例中,能够对由客户的客户语句集合和客服人员的客户语句集合构成的对话文本进行关联性分析,获得用于表征客户语句集合中特定客户语句与客服语句集合中每一条客服语句的相关性的关联语句信息,并且基于该特定客户语句及其关联语句信息,确定该特定客户语句的语句特征,从而根据特定客户语句的语句特征,确定第一对象所
属的目标情感类别,无需第一对象对其目标情感类别进行手动标记,仅需获取对话文本,即可基于对话文本快速、准确地分析出第一对象的目标情感类别。
[0252]
在本发明一些实施例中,对客户语句集合和客服语句集合进行关联性分析,获得客户语句集合中特定客户语句的关联语句信息,包括:
[0253]
根据客户语句集合中每一条客户语句与客服语句集合中每一条客服语句在对话文本中的相对位置,确定客服语句集合中每一条客服语句相对于每一条客户语句的语句位置权重;
[0254]
根据语句位置权重,生成客户语句集合中特定客户语句的关联语句信息。
[0255]
在本发明一些实施例中,该信息处理方法还包括:
[0256]
获得客服语句集合中每一条客服语句相对于特定客户语句的相关性指标;
[0257]
根据语句位置权重和相关性指标,确定每一条客服语句相对于特定客户语句的话语表示权重;
[0258]
相应的,根据语句位置权重,生成客户语句集合中特定客户语句的关联语句信息,具体包括:
[0259]
根据每一条客服语句相对于特定客户语句的语句位置权重和话语表示权重,生成客户语句集合中特定客户语句的关联语句信息。
[0260]
在本发明一些实施例中,根据特定客户语句及其关联语句信息,确定特定客户语句的语句特征,包括:
[0261]
将特定客户语句以及关联语句信息进行拼接处理,得到特定客户语句对应的拼接信息;
[0262]
将拼接信息编码为片段向量,作为特定客户语句对应的片段向量;
[0263]
计算特定客户语句对应的片段向量相对于预设情感特征类别的第一概率分布,作为特定客户语句的语句特征。
[0264]
在本发明一些实施例中,根据特定客户语句的语句特征,确定客户所属的目标情感类别,包括:
[0265]
确定特定客户语句对应的片段向量的特征权重;
[0266]
根据特征权重以及第一概率分布,确定客户所属的目标情感类别。
[0267]
在本发明一些实施例中,根据特征权重以及第一概率分布,确定客户所属的目标情感类别,包括:
[0268]
根据特征权重以及第一概率分布,确定客户相对于预设情感类别的第二概率分布;
[0269]
根据第二概率分布,确定概率最大的预设情感类别为客户所属的目标情感类别。
[0270]
需要说明的是,本发明实施例提供的信息处理方法能够实现图3的方法实施例中的各个过程和效果,并且实现原理相似,为避免重复,这里不再赘述。
[0271]
图5示出了本发明另一个实施例提供的信息处理方法的流程示意图。如图5所示,该信息处理方法可以由电子设备或者服务器执行,该信息处理方法可以包括:
[0272]
步骤310、获取第一对象对应的当前第一语句和历史对话文本,历史对话文本包括第一对象应的历史第一语句集合和第二对象对应的历史第二语句集合;历史第一语句集合包括至少一条历史第一语句,历史第二语句集合包括至少两条历史第二语句;
[0273]
步骤320、对当前第一语句和历史对话文本集合进行关联性分析,获得当前第一语句的关联语句信息;关联语句信息用于表示当前第一语句与历史第二语句集合中每一条历史第二语句的相关性;
[0274]
步骤330、根据当前第一语句及其关联语句信息,确定当前第一语句的语句特征;
[0275]
步骤340、根据当前第一语句的语句特征,确定第一对象所属的当前目标情感类别;
[0276]
步骤350、向第二对象发送当前目标情感类别。
[0277]
在本发明实施例中,能够对当前第一语句和历史对话文本进行分析,利用历史第二语句集合确定当前第一语句的关联语句信息,并且基于当前第一语句和关联语句信息确定当前第一语句的语句特征,从而根据语句特征,确定第一对象所属的当前目标情感类别,并即时向第二对象发送当前目标情感类别,使得第二对象在与第一对象通过即时聊天工具进行对话的过程中,可以随时了解第一对象当前的目标情感类别,从而快速做出调整和反应。
[0278]
需要说明的是,步骤310-步骤340与图3的方法实施例中的步骤110-步骤140的实现原理相似,并且具有相同的效果,为避免重复,这里不再赘述。
[0279]
在本发明一些实施例中,在步骤340之后,该信息处理方法还可以包括:
[0280]
根据当前目标情感类别,生成处理方案提示信息;
[0281]
向第二对象发送处理方案提示信息。
[0282]
具体地,可以在预先存储的多个处理方案提示信息中,查找与当前目标情感类别对应的处理方案提示信息,并且向第二对象发送处理方案提示信,以使第二对象能够做出准确的处理。
[0283]
图6示出了本发明一个实施例提供的信息处理方法的场景示意图。如图6所示,当客户通过电子设备的即时聊天工具输入了一个语句后,电子设备可以将该语句发送给服务器,服务器可以基于新接收的语句和客户与客服的历史对话文本,确定客户所属的目标情感类别,例如不满意,并且在识别到客户所属的目标情感类别之后,向客服发送目标情感类别,例如,0颗星。
[0284]
图7示出了本发明一个实施例提供的信息处理装置的结构示意图。如图7所示,该信息处理装置400可以包括:
[0285]
第一文本获取模块410,用于获取对话文本,对话文本包括第一对象对应的第一语句集合和第二对象对应的第二语句集合;第一语句集合包括至少两条第一语句,第二语句集合包括至少两条第二语句;
[0286]
第一关联分析模块420,用于对第一语句集合和第二语句集合进行关联性分析,获得第一语句集合中特定第一语句的关联语句信息;关联语句信息用于表示特定第一语句与第二语句集合中每一条第二语句的相关性;
[0287]
第一特征确定模块430,用于根据特定第一语句及其关联语句信息,确定特定第一语句的语句特征;
[0288]
第一类别确定模块440,用于根据特定第一语句的语句特征,确定第一对象所属的目标情感类别。
[0289]
在本发明实施例中,能够对由第一对象的第一语句集合和第二对象的第二语句集
合构成的对话文本进行关联性分析,获得用于表征第一语句集合中特定第一语句与第二语句集合中每一条第二语句的相关性的关联语句信息,并且基于该特定第一语句及其关联语句信息,确定该特定第一语句的语句特征,从而根据特定第一语句的语句特征,确定第一对象所属的目标情感类别,无需第一对象对其目标情感类别进行手动标记,仅需获取对话文本,即可基于对话文本快速、准确地分析出第一对象的目标情感类别。
[0290]
在本发明一些实施例中,第一关联分析模块420可以具体用于:
[0291]
根据第一语句集合中每一条第一语句与第二语句集合中每一条第二语句在对话文本中的相对位置,确定第二语句集合中每一条第二语句相对于每一条第一语句的语句位置权重;
[0292]
根据语句位置权重,生成第一语句集合中特定第一语句的关联语句信息。
[0293]
在本发明一些实施例中,该信息处理装置400还可以包括:
[0294]
第一指标获取模块,用于获得第二语句集合中每一条第二语句相对于特定第一语句的相关性指标;
[0295]
第一指标处理模块,用于根据语句位置权重和相关性指标,确定每一条第二语句相对于特定第一语句的话语表示权重;
[0296]
相应地,第一关联分析模块420可以具体用于:
[0297]
根据每一条第二语句相对于特定第一语句的语句位置权重和话语表示权重,生成第一语句集合中特定第一语句的关联语句信息。
[0298]
在本发明一些实施例中,第一指标处理模块可以具体用于:
[0299]
对于相关性指标为特定指标值的第二语句,根据语句位置权重确定该第二语句相对于特定第一语句的话语表示权重;
[0300]
对于相关性指标为非特定指标值的第二语句,确定该第二语句相对于特定第一语句的话语表示权重为零。
[0301]
在本发明一些实施例中,该信息处理装置400还可以包括:
[0302]
第一语句编码模块,用于计算特定第一语句对应的第一语句向量;以及,计算特定第二语句对应的第二语句向量;
[0303]
此时,第一关联分析模块420可以具体用于:
[0304]
根据特定第一语句与特定第二语句之间的相对位置,确定特定第二语句相对于特定第一语句的语句位置权重;
[0305]
根据语句位置权重、第一语句向量和第二语句向量,确定特定第一语句相对于特定第二语句的关联信息;
[0306]
根据关联信息,确定特定第一语句的关联语句信息。
[0307]
在本发明一些实施例中,第一语句编码模块可以具体用于:
[0308]
利用第一编码器对特定第一语句进行编码,得到第一隐含状态向量序列,其中,第一隐含状态向量序列由多个第一隐含状态向量组成;
[0309]
将第一隐含状态向量序列中的最后一个第一隐含状态向量,作为特定第一语句对应的第一语句向量;
[0310]
或者,
[0311]
利用第二编码器对第二语句进行编码,得到第二隐含状态向量序列,其中,第二隐
含状态向量序列由多个第二隐含状态向量组成;
[0312]
将第二隐含状态序列中的最后一个第二隐含状态向量,作为特定第二语句对应的第二语句向量。
[0313]
在本发明一些实施例中,第一特征确定模块430可以具体用于:
[0314]
将特定第一语句以及关联语句信息进行拼接处理,得到特定第一语句对应的拼接信息;
[0315]
将拼接信息编码为片段向量,作为特定第一语句对应的片段向量;
[0316]
计算特定第一语句对应的片段向量相对于预设情感特征类别的第一概率分布,作为特定第一语句的语句特征。
[0317]
在本发明一些实施例中,第一类别确定模块440可以具体用于:
[0318]
确定特定第一语句对应的片段向量的特征权重;
[0319]
根据特征权重以及第一概率分布,确定第一对象所属的目标情感类别。
[0320]
在本发明一些实施例中,第一类别确定模块440可以进一步用于:
[0321]
根据特征权重以及第一概率分布,确定第一对象相对于预设情感类别的第二概率分布;
[0322]
根据第二概率分布,确定概率最大的预设情感类别为第一对象所属的目标情感类别。
[0323]
在本发明一些实施例中,该信息处理装置400还可以包括:
[0324]
子对象确定模块,用于在多个第二子对象中,确定与目标情感类别相关联的第二语句所属的目标第二子对象。
[0325]
在本发明一些实施例中,该信息处理装置400还可以包括:
[0326]
目标文本确定模块,用于若目标第二子对象的对象数量大于预设数量阈值,确定对话文本中的目标文本内容。
[0327]
需要说明的是,本发明实施例提供的信息处理装置能够实现图3的方法实施例中的各个过程和效果,并且实现原理相似,为避免重复,这里不再赘述。
[0328]
本发明实施例还提供了一种信息处理装置,其中,该装置基于预设的信息处理模型进行信息处理,该信息处理模型包括输入层、关联性分析层、语句特征统计层和情感类别预测层,该装置可以包括:
[0329]
第一模型处理模块,第一模型处理模块设有输入层,用于输入层获取对话文本,对话文本包括第一对象对应的第一语句集合和第二对象对应的第二语句集合;第一语句集合包括至少两条第一语句,第二语句集合包括至少两条第二语句;
[0330]
第二模型处理模块,第二模型处理模块设有关联性分析层,用于关联性分析层对第一语句集合和第二语句集合进行关联性分析,获得第一语句集合中特定第一语句的关联语句信息;关联语句信息用于表示特定第一语句与第二语句集合中每一条第二语句的相关性;
[0331]
第三模型处理模块,第三模型处理模块设有语句特征统计层,用于语句特征统计层根据特定第一语句及其关联语句信息,确定特定第一语句的语句特征;
[0332]
第四模型处理模块,第四模型处理模块设有情感类别预测层,用于情感类别预测层根据特定第一语句的语句特征,确定第一对象所属的目标情感类别。
[0333]
在本发明实施例中,能够对由第一对象的第一语句集合和第二对象的第二语句集合构成的对话文本进行关联性分析,获得用于表征第一语句集合中特定第一语句与第二语句集合中每一条第二语句的相关性的关联语句信息,并且基于该特定第一语句及其关联语句信息,确定该特定第一语句的语句特征,从而根据特定第一语句的语句特征,确定第一对象所属的目标情感类别,无需第一对象对其目标情感类别进行手动标记,仅需获取对话文本,即可基于对话文本快速、准确地分析出第一对象的目标情感类别
[0334]
在本发明一些实施例中,第二模型处理模块可以具体用于:
[0335]
关联性分析层根据所述第语句集合中每一条第一语句与第二语句集合中每一条第二语句在对话文本中的相对位置,确定第二语句集合中每一条第二语句相对于每一条第一语句的语句位置权重;
[0336]
关联性分析层根据语句位置权重,生成第一语句集合中特定第一语句的关联语句信息。
[0337]
在本发明一些实施例中,针对每个第一对象语句,第二模型处理模块可以进一步用于:
[0338]
关联性分析层获得第二语句集合中每一条第二语句相对于特定第一语句的相关性指标;
[0339]
关联性分析层根据语句位置权重和相关性指标,确定每一条第二语句相对于特定第一语句的话语表示权重;
[0340]
相应地,关联性分析层根据语句位置权重,生成第一语句集合中特定第一语句的关联语句信息,包括:
[0341]
关联性分析层根据每一条第二语句相对于特定第一语句的语句位置权重和话语表示权重,生成第一语句集合中特定第一语句的关联语句信息。
[0342]
在本发明一些实施例中,第三模型处理模块可以具体用于:
[0343]
语句特征统计层将特定第一语句以及关联语句信息进行拼接处理,得到特定第一语句对应的拼接信息;
[0344]
语句特征统计层将拼接信息编码为片段向量,作为特定第一语句对应的片段向量;
[0345]
语句特征统计层计算特定第一语句对应的片段向量相对于预设情感特征类别的第一概率分布,作为特定第一语句的语句特征。
[0346]
在本发明一些实施例中,第四模型处理模块可以具体用于:
[0347]
情感类别预测层确定特定第一语句对应的片段向量的特征权重;
[0348]
情感类别预测层根据特征权重以及第一概率分布,确定第一对象所属的目标情感类别。
[0349]
在本发明一些实施例中,第四模型处理模块可以进一步用于:
[0350]
情感类别预测层根据特征权重以及第一概率分布,确定第一对象相对于预设情感类别的第二概率分布;
[0351]
情感类别预测层根据第二概率分布,确定概率最大的预设情感类别为第一对象所属的目标情感类别。
[0352]
在本发明一些实施例中,该信息处理装置还可以包括:
[0353]
样本获取模块,用于获取训练样本;其中,训练样本包括多个训练对话文本,训练对话文本带有情感类别标记,情感类别标记根据用户反馈接口的用户评分确定;
[0354]
模型训练模块,用于利用训练样本训练信息处理模型,得到训练后的信息处理模型。
[0355]
需要说明的是,本发明实施例提供的信息处理装置能够实现图3的方法实施例中的各个过程和效果,并且实现原理相似,为避免重复,这里不再赘述。
[0356]
本发明实施例还提供了一种信息处理装置,包括:
[0357]
第二文本获取模块,用于获取对话文本,所述对话文本包括客户对应的客户语句集合和客服人员对应的客服语句集合;所述客户语句集合包括至少两条客户语句,所述客服语句集合包括至少两条客服语句;
[0358]
第二关联分析模块,用于对所述客户语句集合和所述客服语句集合进行关联性分析,获得所述客户语句集合中特定客户语句的关联语句信息;所述关联语句信息用于表示所述特定客户语句与所述客服语句集合中每一条所述客服语句的相关性;
[0359]
第二特征确定模块,用于根据所述特定客户语句及其关联语句信息,确定所述特定客户语句的语句特征;
[0360]
第二类别确定模块,用于根据所述特定客户语句的语句特征,确定所述客户所属的目标情感类别。
[0361]
在本发明实施例中,能够对由客户的客户语句集合和客服人员的客户语句集合构成的对话文本进行关联性分析,获得用于表征客户语句集合中特定客户语句与客服语句集合中每一条客服语句的相关性的关联语句信息,并且基于该特定客户语句及其关联语句信息,确定该特定客户语句的语句特征,从而根据特定客户语句的语句特征,确定第一对象所属的目标情感类别,无需第一对象对其目标情感类别进行手动标记,仅需获取对话文本,即可基于对话文本快速、准确地分析出第一对象的目标情感类别。
[0362]
在本发明一些实施例中,第二关联分析模块可以具体用于:
[0363]
根据客户语句集合中每一条客户语句与客服语句集合中每一条客服语句在对话文本中的相对位置,确定客服语句集合中每一条客服语句相对于每一条客户语句的语句位置权重;
[0364]
根据语句位置权重,生成客户语句集合中特定客户语句的关联语句信息。
[0365]
在本发明一些实施例中,该信息处理装置还可以包括:
[0366]
第二指标获取模块,用于获得客服语句集合中每一条客服语句相对于特定客户语句的相关性指标;
[0367]
第二指标处理模块,用于根据语句位置权重和相关性指标,确定每一条客服语句相对于特定客户语句的话语表示权重;
[0368]
相应地,第二关联分析模块可以具体用于:
[0369]
根据每一条客服语句相对于特定客户语句的语句位置权重和话语表示权重,生成客户语句集合中特定客户语句的关联语句信息。
[0370]
在本发明一些实施例中,第二特征确定模块可以具体用于:
[0371]
将特定客户语句以及关联语句信息进行拼接处理,得到特定客户语句对应的拼接信息;
[0372]
将拼接信息编码为片段向量,作为特定客户语句对应的片段向量;
[0373]
计算特定客户语句对应的片段向量相对于预设情感特征类别的第一概率分布,作为特定客户语句的语句特征。
[0374]
在本发明一些实施例中,第二类别确定模块可以具体用于:
[0375]
确定特定客户语句对应的片段向量的特征权重;
[0376]
根据特征权重以及第一概率分布,确定客户所属的目标情感类别。
[0377]
在本发明一些实施例中,第二类别确定模块可以进一步用于:
[0378]
根据特征权重以及第一概率分布,确定客户相对于预设情感类别的第二概率分布;
[0379]
根据第二概率分布,确定概率最大的预设情感类别为客户所属的目标情感类别。
[0380]
需要说明的是,本发明实施例提供的信息处理装置能够实现图3的方法实施例中的各个过程和效果,并且实现原理相似,为避免重复,这里不再赘述。
[0381]
图8示出了本发明另一个实施例提供的信息处理装置的结构示意图。如图8所示,该信息处理装置500可以包括:
[0382]
第三文本获取模块510,用于获取第一对象对应的当前第一语句和历史对话文本,历史对话文本包括第一对象应的历史第一语句集合和第二对象对应的历史第二语句集合历史第一语句集合包括至少一条历史第一语句,所述历第二语句集合包括至少两条历史第二语句;
[0383]
第三关联分析模块520,用于对当前第一语句和历史对话文本集合进行关联性分析,获得当前第一语句的关联语句信息;关联语句信息用于表示当前第一语句与历史第二语句集合中每一条历史第二语句的相关性;
[0384]
第三特征确定模块530,用于根据当前第一语句及其关联语句信息,确定当前第一语句的语句特征;
[0385]
第三类别确定模块540,用于根据当前第一语句的语句特征,确定第一对象所属的当前目标情感类别;
[0386]
目标类别发送模块550,用于向第二对象发送当前目标情感类别。
[0387]
在本发明实施例中,能够对当前第一语句和历史对话文本进行分析,利用历史第二语句集合确定当前第一语句的关联语句信息,并且基于当前第一语句和关联语句信息确定当前第一语句的语句特征,从而根据语句特征,确定第一对象所属的当前目标情感类别,并即时向第二对象发送当前目标情感类别,使得第二对象在与第一对象通过即时聊天工具进行对话的过程中,可以随时了解第一对象当前的目标情感类别,从而快速做出调整和反应。
[0388]
在本发明一些实施例中,该信息处理装置500还可以包括:
[0389]
提示信息生成模块,用于根据当前目标情感类别,生成处理方案提示信息;
[0390]
提示信息发送模块,用于向第二对象发送处理方案提示信。
[0391]
图9示出了本发明一个实施例提供的信息处理设备的硬件结构示意图。如图9所示,信息处理设备600包括输入设备601、输入接口602、中央处理器603、存储器606、输出接口605、以及输出设备606。其中,输入接口602、中央处理器603、存储器606、以及输出接口605通过总线610相互连接,输入设备601和输出设备606分别通过输入接口602和输出接口
605与总线610连接,进而与信息处理设备600的其他组件连接。
[0392]
具体地,输入设备601接收来自外部的输入信息,并通过输入接口602将输入信息传送到中央处理器603;中央处理器603基于存储器606中存储的计算机可执行指令对输入信息进行处理以生成输出信息,将输出信息临时或者永久地存储在存储器606中,然后通过输出接口605将输出信息传送到输出设备606;输出设备606将输出信息输出到信息处理设备600的外部供用户使用。
[0393]
也就是说,图9所示的信息处理设备也可以被实现为包括:存储有计算机可执行指令的存储器;以及处理器,该处理器在执行计算机可执行指令时可以实现结合图1至图8描述的信息处理方法和装置。
[0394]
另外,结合上述实施例中的信息处理方法,本发明实施例可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种信息处理方法。
[0395]
以上的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(asic)、适当的固件、插件、功能卡等等。当以软件方式实现时,本发明的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、rom、闪存、可擦除rom(erom)、软盘、cd-rom、光盘、硬盘、光纤介质、射频(rf)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。
[0396]
还需要说明的是,上述对本发明特定实施例进行了描述。其它实施例在所附权利要求的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
[0397]
以上所述,仅为本发明的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1