[发明专利]短文本情感分析方法及装置有效
| 申请号: | 201710792394.2 | 申请日: | 2017-09-05 |
| 公开(公告)号: | CN107368613B | 公开(公告)日: | 2020-02-28 |
| 发明(设计)人: | 李长亮;王海亮;程健 | 申请(专利权)人: | 中国科学院自动化研究所 |
| 主分类号: | G06F16/33 | 分类号: | G06F16/33;G06F40/205 |
| 代理公司: | 北京瀚仁知识产权代理事务所(普通合伙) 11482 | 代理人: | 郭文浩;王世超 |
| 地址: | 100080 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 文本 情感 分析 方法 装置 | ||
1.一种短文本情感分析方法,其特征在于,所述方法包括:
获取将短文本信息输入至预设的LSTM网络所得的向量序列,以及所述短文本信息的背景信息;
依据所述向量序列、背景信息和预设的Attention模型,获取所述短文本信息中各单词与各背景信息对应的注意力值,进而得到每个单词的注意力权重;
依据所述向量序列和注意力权重,构建所述短文本信息对应的新的文本向量;
将所述新的文本向量映射到情感评估空间,并采用softmax函数对映射到所述情感评估空间的文本向量进行情感评估,得到各预设的情感极性的预测概率。
2.根据权利要求1所述的方法,其特征在于,“获取所述短文本信息中各单词与各背景信息对应的注意力值”的步骤具体包括按照下式所示的方法计算所述短文本信息中第i个单词与第k个背景信息bkgk对应的注意力值具体为:
其中,所述hi为所述向量序列中第i个单词对应的向量;所述N为短文本信息所包含的单词总数;所述e(hi,bkgk)为得分函数,且所述V、和均为预设的权值矩阵,所述b为偏置向量。
3.根据权利要求2所述的方法,其特征在于,
所述单词的注意力权重如下式所示:
其中,所述αi为第i个单词的注意力权重,所述M为背景信息的总数。
4.根据权利要求1-3任一项所述的方法,其特征在于,“依据所述预测结果和注意力权重,构建所述短文本信息对应的新的文本向量”的步骤具体包括按照下式所示的方法构建所述新的文本向量s,具体为:
其中,所述αi为第i个单词的注意力权重,所述hi为所述向量序列中第i个单词对应的向量,所述N为短文本信息所包含的单词总数。
5.根据权利要求4所述的方法,其特征在于,
所述映射到情感评估空间的文本向量如下式所示:
其中,所述为文本向量s映射到第c类情感评估空间的文本向量,所述Wc为权值矩阵,所述bc为偏置向量。
6.根据权利要求5所述的方法,其特征在于,
所述预设的情感极性的预测概率如下式所示:
其中,所述pc为第c类情感极性的预测概率,所述A为情感极性的类型总数。
7.一种短文本情感分析装置,其特征在于,所述装置包括:
第一数据获取模块,配置为获取将短文本信息输入至预设的LSTM网络所得的向量序列,以及所述短文本信息的背景信息;
第二数据获取模块,配置为依据所述第一数据获取模块所获取的向量序列、背景信息和预设的Attention模型,获取所述短文本信息中各单词与各背景信息对应的注意力值,进而得到每个单词的注意力权重;
文本向量构建模块,配置为依据所述第一数据获取模块所获取的向量序列和所述第二数据获取模块所获取的注意力权重,构建所述短文本信息对应的新的文本向量;
文本向量评估模块,配置为将所述文本向量构建模块所构建的新的文本向量映射到情感评估空间,并采用softmax函数对映射到所述情感评估空间的文本向量进行情感评估,得到各预设的情感极性的预测概率。
8.根据权利要求7所述的装置,其特征在于,
所述第二数据获取模块包括注意力值计算单元;所述注意力计算单元,配置为按照下式所示的方法计算所述短文本信息中第i个单词与第k个背景信息bkgk对应的注意力值具体为:
其中,所述hi为所述向量序列中第i个单词对应的向量;所述N为短文本信息所包含的单词总数;所述e(hi,bkgk)为得分函数,且所述V、和均为预设的权值矩阵,所述b为偏置向量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院自动化研究所,未经中国科学院自动化研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710792394.2/1.html,转载请声明来源钻瓜专利网。





