Learning multiple layers of knowledge representation for aspect based sentiment analysis

作者:

Highlights:

摘要

Sentiment Analysis is the task of automatically discovering the exact sentimental ideas about a product (or service, social event, etc.) from customer textual comments (i.e. reviews) crawled from various social media resources. Recently, we can see the rising demand of aspect-based sentiment analysis, in which we need to determine sentiment ratings and importance degrees of product aspects. In this paper we propose a novel multi-layer architecture for representing customer reviews. We observe that the overall sentiment for a product is composed from sentiments of its aspects, and in turn each aspect has its sentiments expressed in related sentences which are also the compositions from their words. This observation motivates us to design a multiple layer architecture of knowledge representation for representing the different sentiment levels for an input text. This representation is then integrated into a neural network to form a model for prediction of product overall ratings. We will use the representation learning techniques including word embeddings and compositional vector models, and apply a back-propagation algorithm based on gradient descent to learn the model. This model consequently generates the aspect ratings as well as aspect weights (i.e. aspect importance degrees). Our experiment is conducted on a data set of reviews from hotel domain, and the obtained results show that our model outperforms the well-known methods in previous studies.

论文关键词:Sentiment analysis,Aspect based sentiment analysis,Representation learning,Multiple layer representation,Compositional vector models,Word embeddings

论文评审过程:Received 27 January 2017, Revised 12 May 2017, Accepted 6 June 2017, Available online 15 June 2017, Version of Record 31 March 2018.

论文官网地址:https://doi.org/10.1016/j.datak.2017.06.001