Aspect-Based Sentiment Analysis Using Convolutional Neural Network and Bidirectional Long Short-Term Memory

In order to improve performance of previous aspect-based sentiment analysis (ABSA) on restaurant reviews in Indonesian language, this paper adapts the research achieving the highest F1 at SemEval 2016. We use feedforward neural network with one-vs-all strategy for aspect category classification (Slot 1), Conditional Random Field (CRF) for opinion target expression extraction (Slot 2), and Convolutional Neural Network (CNN) for sentiment polarity classification (Slot 3). Aside from lexical features we also use additional features learned from neural networks. We train our model on 992 sentences and evaluate them on 382 sentences. Higher performances are achieved for Slot 1 (F1 0.870) and Slot 3 (F1 0.764) but lower on Slot 2 (F1 0.787).

[1]  Masayu Leylia Khodra,et al.  Aspect-based sentiment analysis for Indonesian restaurant reviews , 2017, 2017 International Conference on Advanced Informatics, Concepts, Theory, and Applications (ICAICTA).

[2]  Steven Skiena,et al.  Polyglot: Distributed Word Representations for Multilingual NLP , 2013, CoNLL.

[3]  Philip S. Yu,et al.  A holistic lexicon-based approach to opinion mining , 2008, WSDM '08.

[4]  Jian Su,et al.  NLANGP: Supervised Machine Learning System for Aspect Category Classification and Opinion Target Extraction , 2015, *SEMEVAL.

[5]  Masayu Leylia Khodra,et al.  Sentiment-specific word embedding for Indonesian sentiment analysis , 2017, 2017 International Conference on Advanced Informatics, Concepts, Theory, and Applications (ICAICTA).

[6]  Jeffrey Pennington,et al.  GloVe: Global Vectors for Word Representation , 2014, EMNLP.

[7]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[8]  Jeffrey Dean,et al.  Efficient Estimation of Word Representations in Vector Space , 2013, ICLR.

[9]  Michael I. Jordan,et al.  Latent Dirichlet Allocation , 2001, J. Mach. Learn. Res..

[10]  Shafiq R. Joty,et al.  Fine-grained Opinion Mining with Recurrent Neural Networks and Word Embeddings , 2015, EMNLP.

[11]  Jian Su,et al.  NLANGP at SemEval-2016 Task 5: Improving Aspect Based Sentiment Analysis using Neural Network Features , 2016, *SEMEVAL.

[12]  Alessandro Moschitti,et al.  UNITN: Training Deep Convolutional Neural Network for Twitter Sentiment Classification , 2015, *SEMEVAL.