Machine learning technicques for aspect based sentiment analysis
Aspect Based Sentiment Analysis (ABSA) is a field of study where sentiments on certain aspects or characteristics of entities are obtained, analyzed, and aggregated from text. Since ABSA facilitates analyzing sentiments at a fine-grained level, it has gained significant attention over the past fe...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Theses and Dissertations |
Language: | English |
Published: |
2017
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/72575 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
Summary: | Aspect Based Sentiment Analysis (ABSA) is a field of study where sentiments on
certain aspects or characteristics of entities are obtained, analyzed, and aggregated
from text. Since ABSA facilitates analyzing sentiments at a fine-grained level, it
has gained significant attention over the past few years. In particular, ABSA caters
real-world applications such analyzing sentiments from product reviews, tweets and
emails focusing solely on user intended aspects. In recent research, ABSA has predominantly
leveraged on Machine Learning (ML) techniques such as Representation
Learning, Kernel Methods and Deep Learning.
This dissertation focuses on empirically evaluating two recently proposed ML techniques
for ABSA – Support Vector Machine (SVM)-based and Recurrent Neural Networks
(RNNs)-based approaches on several datasets. To this end, we re-implemented
two state-of-the-art ABSA frameworks which use these classifiers and compared
them on the aforementioned ABSA datasets in terms of both accuracy and efficiency.
Through these large-scale evaluations, we infer the following: (i) SVMs
produce accuracies which are comparable to that of RNNs but they are much computationally
lighter, (ii) When there is a significant imbalance among the classes in a
multi-class ABSA setting, RNNs perform much better than SVMs. Furthermore, we
observe that RNN, as it leverages on word embeddings, are particularly more suited
for semantics based ABSA. However, due to its huge computational demands (e.g.,
large number of GPU cores and high GPU memory), we could not explore the full
realm of its performance on our experimental setup which had limited computing
resources. |
---|