1.一种方面级情感三元组提取方法,其特征在于,包括以下步骤:获取输入的语句,对其进行编码,得到所述语句中单词的上下文表示;
根据所述单词的上下文表示,构建区间级别的词性表示和语义构成表示;根据所述词性表示和所述语义构成表示,结合上下文单词表示得到区间特征表示;
将所述区间特征表示输入到多层感知机,提取得到方面术语和意见术语;
将所述单词的上下文表示和预处理的依存关系矩阵输入至注意力图神经网络,获得单词级别的依存句法关系表示;通过注意力机制给每一个所述单词级别的依存句法关系分配权重,获得区间级别的依存句法关系表示;将方面术语的区间特征、方面术语对应的区间级别的依存句法关系表示、意见术语的区间特征、意见术语对应的区间级别的依存句法关系表示、以及一个可训练的宽度嵌入矩阵拼接获得方面‑意见表示;
将所述方面意见‑表示输入到多层感知机,提取情感极性,结合提取的所述方面术语与所述意见术语,完成所述情感三元组的提取。
2.根据权利要求1所述的一种方面级情感三元组提取方法,其特征在于,根据所述单词的上下文表示,构建区间级别的词性表示和语义构成表示的方法包括:根据所述单词的上下文表示,枚举所有可能的区间span;
spana,b={sa,sa+1,…,si,…,sb},其中a代表第a个单词,b代表第b个单词,且b>=a;对所述单词的上下文表示进行词性标注,将词性标注区间映射成词性嵌入矩阵通过所述自注意力机制为每个单词的成分路径标签分配权重,通过如下公式得到区间级别的词性特征表示pa,b;
p1 p2 p3
其中 为缩放因子,σ为激活函数,W 、W 、W 均为可学习的矩阵;
根据所述单词的上下文表示构建成分句法树,统计每个单词的成分路径,并映射成成分路径嵌入矩阵 通过所述自注意力机制为每个单词的成分路径标签分配权重,通过如下公式得到单词级别的语义构成表示q1 q2 q3
其中 为缩放因子,σ为激活函数,W 、W 、W 均为可学习的矩阵;
通过自注意力机制为区间中的每一个单词分配权重,通过如下公式得到区间级别的语义构成表示ca,b;
c1 c2 c3
其中 为缩放因子,σ为激活函数,W 、W 、W 均为可学习的矩阵。
3.根据权利要求2所述的一种方面级情感三元组提取方法,其特征在于,根据所述词性表示和所述语义构成表示,结合上下文单词表示得到区间特征表示的方法包括:根据所述区间级别的词性表示pa,b和所述区间级别的语义构成表示ca,b,使用多层感知机作为聚合器,通过如下公式得到区间级别的词性‑成分句法表示ka,b;
其中σ为激活函数, 代表拼接操作,MLPs代表多层感知机(Multi‑Layer perceptron,MLP);
通过拼接获得区间特征表示sa,b;
其中 为上下文表示的第a、b个单词,fwidth(a,b)代表可以训练的宽度嵌入矩阵。
4.根据权利要求3所述的一种方面级情感三元组提取方法,其特征在于,将所述区间特征表示输入到多层感知机,提取得到方面术语和意见术语;提取所述方面术语和意见术语的方法为:P(m|sa,b)=σ(MLPm(sa,b))
其中σ为激活函数,类别m∈{方面术语,意见术语,无效},MLPm代表多层感知机。
5.根据权利要求4所述的一种方面级情感三元组提取方法,其特征在于,选取概率排名前50%的区间作为候选的方面术语和意见术语。
6.根据权利要求1‑5所述的一种方面级情感三元组提取方法,其特征在于,将所述单词的上下文表示和预处理的依存关系矩阵输入至注意力图神经网络,获得单词级别的依存句法关系表示;是通过如下步骤完成的:将每种依存类别映射成相应的类别嵌入矩阵
通过所述注意力机制为单词之间的联系分配权重
其中 和 分别为单词xi和单词xj的中间变量,它们通过以下公式计算得到;
其中, 为单词xi的单词级别的依存句法表示, 为单词xj的单词级别的依存句法表示,并根据相应的权重 获得单词级别的依存句法表示(l) (l)
其中,σ为激活函数,W , b 为可学习的矩阵。
7.根据权利要求6所述的一种方面级情感三元组提取方法,其特征在于,通过注意力机制给每一个所述单词级别的依存句法关系分配权重,获得区间级别的依存句法关系表示;
是通过如下步骤实现的:
获取文本区间,根据文本区间选择依存句法关系区间
通过如下公式获得区间级别的依存句法关系表示da,b;
d1 d2 d3
其中 为缩放因子,σ为激活函数,W 、W 、W 均为可学习的矩阵。
8.一种方面级情感三元组提取装置,其特征在于,包括:样本获取模块,获取输入的语句,对其进行编码,得到所述语句中单词的上下文表示;
区间特征表示提取模块,用于根据所述单词的上下文表示,构建区间级别的词性表示和语义构成表示;根据所述词性表示和所述语义构成表示,融合上下文单词表示得到区间特征表示;
方面术语和意见术语提取模块,用于将所述区间特征表示输入到多层感知机,提取得到方面术语和意见术语;
方面‑意见表示提取模块,用于将所述单词的上下文表示和预处理的依存关系矩阵输入至注意力图神经网络,获得单词级别的依存句法关系表示;通过注意力机制给每一个所述单词级别的依存句法关系分配权重,获得区间级别的依存句法关系表示;将方面术语的区间特征、方面术语对应的区间级别的依存句法关系表示、意见术语的区间特征、意见术语对应的区间级别的依存句法关系表示、以及一个可训练的宽度嵌入矩阵拼接获得方面‑意见表示;
情感三元组提取模块,用于将所述方面意见‑表示输入到多层感知机,提取情感极性,结合提取的所述方面术语与所述意见术语,完成所述情感三元组的提取。
9.一种计算机设备,其特征在于,包括:
至少一个存储器以及至少一个处理器;
所述存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述至少一个处理器执行,使得所述至少一个处理器实现如权利要求1至7任一项所述的一种应用方面级情感三元组提取方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的一种方面级情感三元组提取方法的步骤。