【技术实现步骤摘要】
一种基于增强图卷积神经网络的方面级情感分析方法
[0001]本专利技术属于自然语言处理
,具体涉及一种基于增强图卷积神经网络的方面级情感分析方法。
技术介绍
[0002]文本情感分析按分析粒度可分为:篇章级情感分析、句子级情感分析和方面级情感分析。方面级情感分析(Aspect
‑
based Sentiment Analysis,ABSA)是一个面向实体级的细粒度情感分析任务,旨在判断句子中给定的方面词的情感极性。与篇章级情感分析和句子级情感分析相比,方面级情感分析能进行更完整的情感分析。
[0003]由于待分析文本中方面的形式和数量都不确定,一方面,方面级情感分析不仅要对显式的语义表达进行分析,还要对隐式的语义表达进行深层理解;另一方面,方面级情感分析需要为每个评价对象确定对其表达情感的上下文范围。由于自然语言表达连贯,用语灵活,指代词等表达方式非常普遍,因此方面级情感分析常常会受到句中不相关词噪音的影响,导致最终分析结果不够准确。
[0004]例如,“The food is not as good as the service.”一句,对于方面词“food”,其情感极性是负面的,但对于方面词“service”来说,其情感极性是正面的。当句子当中有多个不同情感极性的方面词,会产生噪声问题,比如对于方面词“food”来说,形容它的词是“not”,但由于“good”的存在,会对其情感分析产生错误的判断。
[0005]有鉴于此,如何高效准确地进行方面级情感分析,成为本行业中较 ...
【技术保护点】
【技术特征摘要】
1.一种基于增强图卷积神经网络的方面级情感分析方法,其特征在于,该方法具体包括以下步骤:步骤一、构建输入层,具体包括以下步骤:11、基于待分析文本构建方面词句子对(a,s);其中,s={w1,w2,......,w
n
},其为待分析的句子,包含n个词;a={a1,a2,......,a
m
},其为待分析句子中的方面词的集合;12、基于s={w1,w2,......,w
n
}生成对应的词嵌入序列x={x1,x2,......,x
n
};13、将词嵌入序列x={x1,x2,......,x
n
}输入到双向长短期记忆网络中生成隐藏状态向量序列H={h1,h2,......,h
n
};其中,h∈R
2d
是在时间步t时的隐藏状态向量,d是单向长短期记忆网络输出的隐藏状态向量的维度;14、基于隐藏状态向量序列H={h1,h2,......,h
n
}获得对应于a={a1,a2,......,a
m
}的隐藏状态向量序列h
a
={h
a1
,h
a2
,......,h
am
};步骤二、构建注意力层,具体包括以下步骤:21、基于p头方面感知注意力机制,使用下述公式(1)计算方面感知注意力分数矩阵:其中,i∈[1,p],p为超参数,方面感知注意力分数矩阵表示它是通过第i个注意力头获得的;tanh为激活函数,H
a
∈R
(n
×
d)
为将隐藏状态向量序列h
a
={h
a1
,h
a2
,......,h
am
}均值池化后复制n次获得的结果,W
a
∈R
(d
×
d)
和W
k
∈R
(d
×
d)
均是可学习参数权重矩阵,其中的d为输入节点特征的维度,K为图卷积神经网络前一层的隐藏状态向量序列,T为转置,b为偏置项;22、基于p头自注意力机制,使用下述公式(2)计算自注意力分数矩阵:其中,i∈[1,p],p为上述超参数,自注意力分数矩阵表示它是通过第i个注意力头获得的;Q和K均为图卷积神经网络前一层的隐藏状态向量序列,W
Q
∈R
(d
×
d)
和W
k
∈R
(d
×
d)
均是可学习参数权重矩阵,d为输入节点特征的维度,T为转置;23、基于方面感知注意...
【专利技术属性】
技术研发人员:王艳娜,周子力,张政,周淑霄,
申请(专利权)人:曲阜师范大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。