[发明专利]基于Bi-GRU神经网络和自注意力机制的网络文本情感分析方法有效

专利信息
申请号: 202011505978.5 申请日: 2020-12-18
公开(公告)号: CN112527966B 公开(公告)日: 2022-09-20
发明(设计)人: 付蔚;王榆心;王彦青;张棚;刘庆 申请(专利权)人: 重庆邮电大学
主分类号: G06F16/33 分类号: G06F16/33;G06F16/35;G06F40/211;G06F40/216;G06F40/284;G06K9/62;G06N3/04;G06N3/08
代理公司: 北京同恒源知识产权代理有限公司 11275 代理人: 赵荣之
地址: 400065 *** 国省代码: 重庆;50
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 bi gru 神经网络 注意力 机制 网络 文本 情感 分析 方法
【权利要求书】:

1.一种基于Bi-GRU神经网络和自注意力机制的网络文本情感分析方法,其特征在于,该方法具体包括以下步骤:

S1:获取网络文本信息,使用Word2vec分布式词嵌入编码方式对输入文本进行编码,将词序列{wi1,wi2,…,win}转换为计算机能够识别的词嵌入向量{w1,w2,…,wn};

S2:通过Bi-GRU网络层对句子的前向和后向信息进行汇总,然后对来自这两个方向的信息进行合并得到最终的Bi-GRU模型的隐含向量;

S3:训练方面词向量,将方面词向量与隐含向量融合,将融合后得到的隐含向量作为输入输入到多层感知器中,得到新的隐含表示,然后计算单词的重要性词级上下文向量作为判断句子中不同单词重要性的高维的表示,在训练过程中随机初始化并且共同学习;具体包括以下步骤:

S31:构建一个简单的多层感知器;

S32:将隐含向量和随机初始向量输入到构建的简单的多层感知器共同学习得到新的隐藏表示ut和上下文向量uw,具体包括以下步骤:

S321:为每一个方面术语训练一个嵌入向量,假设有k个方面术语e1,e2,…,ek,则方面词向量表示为:

S322:将方面词向量和隐含向量进行融合得到新的隐含向量,融合的隐含向量表示为:

ft=ht+vat

其中,{h1,h2,…,ht,…,hn}为隐含向量;

S323:将融合后向量和随机初始向量输入到构建的简单的多层感知器共同学习得到新的隐藏表示ut和上下文向量uw

S33:通过公式计算每个词的注意力权重

S4:通过获得的每个单词的隐含向量乘以其通过自注意力层获得的对应的权重得到一个向量,再将该向量通过改进的softmax分类器中进行文本情感分类,整个过程使用Adam梯度下降的优化方案对损失函数进行优化。

2.根据权利要求1所述的网络文本情感分析方法,其特征在于,步骤S2具体包括以下步骤:

S21:将步骤S1得到的词嵌入向量输入到网络中;

S22:构建两个独立的GRU,对句子的前向和后向信息进行汇总,然后对来自这两个方向的信息进行合并;

前向GRU根据前向隐含向量和嵌入输入词计算出一个隐含向量,后向GRU根据后向隐含向量和嵌入输入词计算出一个隐含向量;

S23:将得到的前向隐含向量和后向隐含向量合并到Bi-GRU模型的最终隐含向量中。

3.根据权利要求1所述的网络文本情感分析方法,其特征在于,步骤S4具体包括以下步骤:

S41:通过自注意力层获得注意力权重;

S42:通过注意力权重与对应隐含向量的加权和来计算句子向量s,计算公式为:

S43:将s输入改进的softmax分类器中实现情感分类,改进的softmax函数如下:

其中,C′表示减去输入信号中的最大值;

S44:在模型训练过程中,采用反向传播算法,反向计算每个神经元的误差项值;采用Adam梯度下降的优化方案对损失函数进行优化。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011505978.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top