本发明涉及通信,特别是指一种意图识别匹配方法、装置及设备。
背景技术:
1、意图是一种服务描述方式,其抽象地定义网络需求并给出一组关于网络或服务的期望,而不具体指定技术细节。意图驱动网络对用户的专业知识要求低,具有更好的普适性,能满足多类人群的网络服务需求。
2、现有的意图知识选择方法主要分为两类:一类是基于规则对用户意图进行意图识别,通常基于关键词对意图知识进行分类,当获取到用户意图时将意图文本与多组关键词进行对应,为用户意图匹配对应意图知识。该方法无法适应语言逻辑的多样性和模糊性,对意图的识别效果较差。
3、另一类方法是基于机器学习算法,计算用户意图与相应指标的匹配程度,如语义匹配程度,文本编辑距离等,基于最终的得分输出匹配程度最高的意图知识。该类算法的对模型精度要求高,过于依赖模型本身的质量,无法根据实际使用过程中历史记录和用户特定偏好进行自适应调整,导致意图识别的效果较差。
技术实现思路
1、本发明的目的是提供一种意图识别匹配方法、装置及设备,解决了现有的意图识别方法识别效果较差的问题。
2、为达到上述目的,本发明的实施例提供一种意图识别匹配方法,包括:
3、获取意图创建者创建的意图;
4、获取与所述意图匹配的准则策略相关信息;
5、根据所述准则策略相关信息对候选意图知识进行分析,确定目标意图知识;
6、将所述目标意图知识发送至意图执行模块。
7、可选地,所述获取与所述意图匹配的准则策略相关信息,包括:
8、根据当前系统状态以及所述意图的特征信息,为所述意图匹配准则策略模板,所述准则策略模板包括影响目标意图知识的准则因素;
9、获取所述准则因素的准则因素权重向量以及候选意图知识的意图知识权重向量。
10、可选地,获取所述准则因素的准则因素权重向量,包括:
11、根据每个准则因素对所述目标意图知识的第一影响权重,获取准则判断矩阵;对所述准则判断矩阵进行行向量求和获得列向量,对所述列向量进行标准化,获得所述准则因素权重向量;
12、或者
13、由终端发送的选择报告中获取所述准则因素权重向量。
14、可选地,获取所述候选意图知识的意图知识权重向量,包括:
15、根据每个候选意图知识对每个准则因素的第二影响权重,获取意图知识判断矩阵;
16、对所述意图知识判断矩阵进行行向量求和获得列向量,对所述列向量进行标准化,获得所述意图知识权重向量。
17、可选地,根据所述准则策略相关信息对候选意图知识进行分析,确定目标意图知识,包括:
18、根据所述准则因素权重向量和所述意图知识权重向量,计算每个所述候选意图知识对于所述意图的匹配结果;
19、根据所述匹配结果确定所述目标意图知识。
20、可选地,所述根据所述匹配结果确定所述目标意图知识,包括:
21、在所述匹配结果中的最高匹配结果不为0,且所述最高匹配结果与除所述最高匹配结果外的第一匹配结果之间的比较绝对值,均大于或者等于第一阈值的情况下,确定所述最高匹配结果对应的意图知识为所述目标意图知识;
22、在所述匹配结果中的最高匹配结果不为0,且所述最高匹配结果与除所述最高匹配结果外的第一匹配结果之间的比较绝对值,存在至少一个小于第一阈值的情况下,确定所述意图创建者选择的意图知识为所述目标意图知识。
23、可选地,在根据所述准则因素权重向量和所述意图知识权重向量,计算每个所述候选意图知识对于所述意图的匹配结果之后,所述方法还包括;
24、在所述匹配结果中的最高匹配结果为0的情况下,重新获取所述意图。
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、由终端发送的选择报告中获取所述准则因素权重向量。
53、可选地,所述第一获取单元具体用于:根据每个候选意图知识对每个准则因素的第二影响权重,获取意图知识判断矩阵;
54、对所述意图知识判断矩阵进行行向量求和获得列向量,对所述列向量进行标准化,获得所述意图知识权重向量。
55、可选地,所述意图知识分析模块包括:
56、第一计算单元,用于根据所述准则因素权重向量和所述意图知识权重向量,计算每个所述候选意图知识对于所述意图的匹配结果;
57、第一确定单元,用于根据所述匹配结果确定所述目标意图知识。
58、可选地,第一确定单元具体用于:
59、在所述匹配结果中的最高匹配结果不为0,且所述最高匹配结果与除所述最高匹配结果外的第一匹配结果之间的比较绝对值,均大于或者等于第一阈值的情况下,确定所述最高匹配结果对应的意图知识为所述目标意图知识;
60、在所述匹配结果中的最高匹配结果不为0,且所述最高匹配结果与除所述最高匹配结果外的第一匹配结果之间的比较绝对值,存在至少一个小于第一阈值的情况下,确定所述意图创建者选择的意图知识为所述目标意图知识。
61、可选地,所述装置还包括;
62、第一获取模块,用于在所述匹配结果中的最高匹配结果为0的情况下,重新获取所述意图。
63、可选地,所述装置还包括:
64、偏好选择模块,用于向终端发送选择参考报告,所述选择参考报告包括:所述比较绝对值小于第一阈值的所述第一匹配结果对应的第一意图知识,以及所述最高匹配结果对应的第二意图知识,以使所述意图创建者在所述第一意图知识和所述第二意图知识中选择所述目标意图知识;
65、接收模块,用于接收终端发送的选择报告,所述选择报告包括:所述意图创建者选择的目标意图知识以及更新的准则因素权重向量。
66、可选地,所述选择参考报告还包括以下至少一项:
67、所述第一意图知识和所述第二意图知识分别对应的匹配结果;
68、所述准则因素权重向量。
69、可选地,所述装置还包括:
70、动态准则策略自学习模块,用于根据所述选择报告,对准则策略进行自学习并更新准则策略模板。
71、可选地,所述准则因素包括以下至少一项:
72、网络资源类指标;
73、业务质量类指标;
74、意图知识匹配度;
75、意图知识的历史执行情况;
76、意图创建者偏好特征。
77、可选地,在所述准则因素包括所述意图创建者偏好特征的情况下,所述装置还包括:
78、更新模块,用于对匹配的所述准则策略模板进行更新,更新后的所述准则策略模板中不包括所述意图创建者偏好特征。
79、为达到上述目的,本发明的实施例提供一种意图识别匹配设备,包括:收发器和处理器;
80、所述收发器用于:获取意图创建者创建的意图;获取与所述意图匹配的准则策略相关信息;
81、所述处理器用于:根据所述准则策略相关信息对候选意图知识进行分析,确定目标意图知识;将所述目标意图知识发送至意图执行模块。
82、可选地,所述收发器获取与所述意图匹配的准则策略相关信息,具体包括:
83、根据当前系统状态以及所述意图的特征信息,为所述意图匹配准则策略模板,所述准则策略模板包括影响目标意图知识的准则因素;
84、获取所述准则因素的准则因素权重向量以及候选意图知识的意图知识权重向量。
85、可选地,所述收发器获取所述准则因素的准则因素权重向量,具体包括:
86、根据每个准则因素对所述目标意图知识的第一影响权重,获取准则判断矩阵;对所述准则判断矩阵进行行向量求和获得列向量,对所述列向量进行标准化,获得所述准则因素权重向量;
87、或者
88、由终端发送的选择报告中获取所述准则因素权重向量。
89、可选地,所述收发器获取所述候选意图知识的意图知识权重向量,具体包括:
90、根据每个候选意图知识对每个准则因素的第二影响权重,获取意图知识判断矩阵;
91、对所述意图知识判断矩阵进行行向量求和获得列向量,对所述列向量进行标准化,获得所述意图知识权重向量。
92、可选地,所述处理器根据所述准则策略相关信息对候选意图知识进行分析,确定目标意图知识,包括:
93、根据所述准则因素权重向量和所述意图知识权重向量,计算每个所述候选意图知识对于所述意图的匹配结果;
94、根据所述匹配结果确定所述目标意图知识。
95、可选地,所述处理器根据所述匹配结果确定所述目标意图知识,包括:
96、在所述匹配结果中的最高匹配结果不为0,且所述最高匹配结果与除所述最高匹配结果外的第一匹配结果之间的比较绝对值,均大于或者等于第一阈值的情况下,确定所述最高匹配结果对应的意图知识为所述目标意图知识;
97、在所述匹配结果中的最高匹配结果不为0,且所述最高匹配结果与除所述最高匹配结果外的第一匹配结果之间的比较绝对值,存在至少一个小于第一阈值的情况下,确定所述意图创建者选择的意图知识为所述目标意图知识。
98、可选地,在根据所述准则因素权重向量和所述意图知识权重向量,计算每个所述候选意图知识对于所述意图的匹配结果之后,所述收发器还用于;
99、在所述匹配结果中的最高匹配结果为0的情况下,重新获取所述意图。
100、可选地,在最高匹配结果与除所述最高匹配结果外的第一匹配结果之间的比较绝对值,存在至少一个小于第一阈值的情况下,所述收发器还用于:
101、向终端发送选择参考报告,所述选择参考报告包括:所述比较绝对值小于第一阈值的所述第一匹配结果对应的第一意图知识,以及所述最高匹配结果对应的第二意图知识,以使所述意图创建者在所述第一意图知识和所述第二意图知识中选择所述目标意图知识;
102、接收终端发送的选择报告,所述选择报告包括:所述意图创建者选择的目标意图知识以及更新的准则因素权重向量。
103、可选地,所述选择参考报告还包括以下至少一项:
104、所述第一意图知识和所述第二意图知识分别对应的匹配结果;
105、所述准则因素权重向量。
106、可选地,在接收终端发送的用户选择报告之后,所述处理器还用于:
107、根据所述选择报告,对准则策略进行自学习并更新准则策略模板。
108、可选地,所述准则因素包括以下至少一项:
109、网络资源类指标;
110、业务质量类指标;
111、意图知识匹配度;
112、意图知识的历史执行情况;
113、意图创建者偏好特征。
114、可选地,在所述准则因素包括所述意图创建者偏好特征的情况下,为所述意图匹配准则策略模板之后,所述处理器还用于:
115、对匹配的所述准则策略模板进行更新,更新后的所述准则策略模板中不包括所述意图创建者偏好特征。
116、为达到上述目的,本发明的实施例提供一种电子设备,包括:收发器、处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令;所述处理器执行所述程序或指令时实现上述的意图识别匹配方法。
117、为达到上述目的,本发明的实施例提供一种可读存储介质,其上存储有程序或指令,所述程序或指令被处理器执行时实现上述的意图识别匹配方法的步骤。
118、本发明的上述技术方案的有益效果如下:
119、本发明的实施例,基于准则策略相关信息对候选意图知识进行分析,由候选意图知识中确定与意图创建者创建的意图匹配的目标意图知识,所述准则策略相关信息中包括影响目标意图知识的多个准则因素,可以基于多因素进行意图知识的综合评判,使系统更具有鲁棒性,提高意图识别效果。