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...

Full description

Saved in:
Bibliographic Details
Main Author: Chen, Haonan
Other Authors: Chen Lihui
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
id sg-ntu-dr.10356-72575
record_format dspace
spelling sg-ntu-dr.10356-725752023-07-04T16:04:34Z Machine learning technicques for aspect based sentiment analysis Chen, Haonan Chen Lihui School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering 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. Master of Science (Computer Control and Automation) 2017-08-29T03:42:25Z 2017-08-29T03:42:25Z 2017 Thesis http://hdl.handle.net/10356/72575 en 72 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Electrical and electronic engineering
spellingShingle DRNTU::Engineering::Electrical and electronic engineering
Chen, Haonan
Machine learning technicques for aspect based sentiment analysis
description 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.
author2 Chen Lihui
author_facet Chen Lihui
Chen, Haonan
format Theses and Dissertations
author Chen, Haonan
author_sort Chen, Haonan
title Machine learning technicques for aspect based sentiment analysis
title_short Machine learning technicques for aspect based sentiment analysis
title_full Machine learning technicques for aspect based sentiment analysis
title_fullStr Machine learning technicques for aspect based sentiment analysis
title_full_unstemmed Machine learning technicques for aspect based sentiment analysis
title_sort machine learning technicques for aspect based sentiment analysis
publishDate 2017
url http://hdl.handle.net/10356/72575
_version_ 1772826447872786432