用于目标情感分类的多跳注意力深度模型
- 格式:pdf
- 大小:1.01 MB
- 文档页数:8
第48卷 第5期 电 子 科 技 大 学 学 报 Vol.48 No.5 2019年9月 Journal of University of Electronic Science and Technology of China Sep. 2019
用于目标情感分类的多跳注意力深度模型 邓 钰,雷 航,李晓瑜*,林奕欧 (电子科技大学信息与软件工程学院 成都 610054) 【摘要】文本情感分类是近年来自然语言处理领域的研究热点,旨在对文本蕴含的主观倾向进行分析,其中,基于特定目标的细粒度情感分类问题正受到越来越多的关注。在传统的深度模型中加入注意力机制,可以使分类性能显著提升。针对中文的语言特点,提出一种结合多跳注意力机制和卷积神经网络的深度模型(MHA-CNN)。该模型利用多维组合特征弥补一维特征注意力机制的不足,可以在没有任何先验知识的情况下,获取更深层次的目标情感特征信息。相对基于注意力机制的LSTM网络,该模型训练时间开销更小,并能保留特征的局部词序信息。最后在一个网络公开中文数据集(包含6类领域数据)上进行实验,取得了比普通深度网络模型、基于注意力机制的LSTM模型以及基于注意力机制的深度记忆网络模型更好的分类效果。 关 键 词 目标情感分类; 注意力机制; 卷积神经网络; 深度学习; 自然语言处理 中图分类号 TP391 文献标志码 A doi:10.3969/j.issn.1001-0548.2019.05.016
A Multi-Hop Attention Deep Model for Aspect-Level Sentiment Classification
DENG Yu, LEI Hang, LI Xiao-yu*, and LIN Yi-ou
(School of Information and Software Engineering, University of Electronic Science and Technology of China Chengdu 610054)
Abstract Text sentiment classification is a hot topic in the field of natural language processing in recent years. It aims to analyze the subjective sentiment polarity of text. More and more attention has been paid to the problem of fine grained sentiment classification based on specific aspects. In traditional deep models, the attention mechanism can significantly improve the classification performance. Based on the characteristics of Chinese language, a deep model combining multi-hop attention mechanism and convolutional neural network (MHA-CNN) is proposed. The model makes use of the multidimensional combination features to remedy the deficiency of one dimensional feature attention mechanism, and can get deeper aspect sentiment feature information without any prior knowledge. Relative to the attention mechanism based long short-term memory (LSTM) network, the model has smaller time overhead and can retain word order information of the characteristic part. Finally, we conduct experiments on a network open Chinese data set (including 6 kinds of field data), and get better classification results than the ordinary deep network model, the attention-based LSTM model and the attention-based deep memory network model. Key words aspect-based sentiment categorization; attention mechanism; convolutional neural network; deep learning; natural language processing
收稿日期:2018 − 10 − 29;修回日期:2019 − 03 − 25 基金项目:国家自然科学基金(61502082);中央高校基本科研业务费(ZYGX2014J065) 作者简介:邓钰(1983 − ),男,博士生,主要从事深度学习和自然语言处理方面的研究. 通信作者:李晓瑜,E-mail: 157291443@qq.com
随着互联网和移动通讯技术的飞速发展,社交网络和电子商务平台已变成庞大的公共信息集散地,利用其中海量的数据对人们的情感和观点进行分析有着重要的科研价值和社会价值。情感分析或观点挖掘是人们对产品、服务、组织、个人、问题、事件、话题及其属性的观点、情感、情绪、评价和态度的计算研究[1]。如何利用自然语言处理(natural language processing, NLP)技术对主观意见文本进行情感分析正被越来越多的研究人员关注[2]。作为情感分析的子任务,面向目标的细粒度情感分析可以针对特定对象有效发掘上下文中的深层情感特征,已经成为该领域的热点研究问题[3]。 近年来,深度学习作为人工智能领域发展最快的研究方向,在自然言语处理领域也取得了巨大的成功,并被广泛应用于各个NLP任务中[4]。相对于传
统的机器学习算法,深度学习不依赖人工构建特征,具有特征的自学习能力,非常适合语言文本的抽象、高维、复杂等特点,对机器翻译[5] 、文本摘要[6] 、 电 子 科 技 大 学 学 报 第48卷 760
智能问答[7] 、词性标注[8]等系统性能改善显著。同时,也有许多研究人员运用卷积神经网络(CNN)和长短记忆网络(LSTM)等深度学习模型解决文本情感极性分类问题[9-11],并取得了很好的效果。
注意力机制(attention mechanism)最早由图像识别领域提出,可以让模型有效关注局部特定信息,挖掘更深的特征信息[12]。随后,在自然语言处理领
域,注意力机制被验证依然有效。文献[13]首先将注意力机制与循环神经网络结合,在编码-解码模型上计算输入序列与输出序列的对齐概率矩阵,有效解决机器翻译问题。文献[14]将类似的attention方法运用于LTSM网络,提升词对关系分类精度。文献[15]提出在卷积神经网络中使用注意力机制的有效方法,以完成机器阅读理解任务。 情感分类是目标相关(aspect-level)的问题,当训练集和测试集针对不同的目标时,基于监督学习的分类方法通常会表现出较差的效果。因此,面向目标的细粒度情感分类研究显得更具有实际意义,而目标可以是上下文中具体的词汇(target),也可以是文本描述的抽象对象或所属领域。目前,很多研究人员将注意力机制应用于目标情感分类领域,取得了很好的效果。文献[16]在LSTM网络中将目标内容与序列相应中间状态进行拼接,并计算注意力加权输出,有效解决了上下文对不同目标的情感极性问题。文献[17]借鉴深度记忆网络,提出多跳注意力模型,计算基于内容和位置的注意力值,用于充分挖掘上下文针对特定目标的情感特征信息。文献[18]将注意力机制运用在区域卷积神经网络和LSTM相结合的模型中,既保留输入序列的时序依赖又提高了训练效率。文献[19]将多种注意力机制同时与卷积神经网络相结合,综合词向量、词性和位置信息对目标情感分析效果进行改善。 基于注意力机制和面向目标情感分类的最新研究成果,同时针对中文语言环境中相邻词汇语义表达的特点,本文提出一种结合多跳注意力机制和卷积神经网的深度模型。该模型不依赖句法分析、语法分析和情感词典等先验知识,并利用多维组合特征弥补一维特征注意力机制的不足。它由多个计算层组成,以获取更深层次的目标情感特征信息。每一层都包含一个基于目标内容的注意力模型,用以学习上下文中相邻词汇组合的特征权重,并在最后一层计算连续文本表示,作为情感分类的最终特征。整个模型可以进行有效的端到端训练,相对基于注意力机制的LSTM网络,该模型具有更小的训练时间
开销,并能保留特征的局部词序信息。最后在一个网络公开中文数据集(包含6类领域数据)上进行实验。结果表明,该模型比普通深度网络模型、基于注意力机制的LSTM模型以及基于注意力机制的深度记忆网络模型具有更好的分类效果,并且多计算层叠加,可以有效改善分类性能。
1 相关背景
1.1 卷积神经网络 卷积神经网络作为深度学习的重要模型之一,被广泛应用于计算机视觉和图像识别领域,通过多层次的特征提取和区域权值共享,使其结构对于图像的平移、缩放和倾斜等形式变化具有高度的不变性。近年来卷积神经网络的应用领域不断拓展,在语音识别、运动分析、自然语言处理等多个方向均有突破。 卷积神经网络的特征抽取器由一个卷积层和子采样层构成。在卷积层中,应用若干过滤器(卷积核)对输入数据进行处理,得到代表不同特征表示的特征图谱(feature map);同一特征图谱的神经元共享过滤器权值,这大大减少了网络中需要训练的参数,同时又降低了过拟合的风险。子采样层也叫做池化层(pooling layer),对卷积层得到的特征图谱进行重要特征信息提取,以进一步减少输入数据规模和模型参数,通常使用均值采样、最大值采样或随机采样。卷积层中特征图谱的生成方法为: FM()fb=+⋅wx (1)