Aspect-based sentiment analysis for user profiles

With the rise of online e-commerce shopping, spam and scam through online reviews have become a burgeoning problem. Aspect sentiments have been used to help create user profiles which in turn assist in detecting deceptive reviews. This experimental study aimed to implement novel architectures to eva...

Full description

Saved in:
Bibliographic Details
Main Author: Ng, Zhiyong
Other Authors: Lihui CHEN
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/149012
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-149012
record_format dspace
spelling sg-ntu-dr.10356-1490122023-07-07T16:41:47Z Aspect-based sentiment analysis for user profiles Ng, Zhiyong Lihui CHEN School of Electrical and Electronic Engineering ELHCHEN@ntu.edu.sg Engineering::Computer science and engineering::Computing methodologies::Document and text processing Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence With the rise of online e-commerce shopping, spam and scam through online reviews have become a burgeoning problem. Aspect sentiments have been used to help create user profiles which in turn assist in detecting deceptive reviews. This experimental study aimed to implement novel architectures to evaluate and improve the aspect-based sentiment analysis (ABSA) subtask. A combination of text corpora from different product domains, namely SemEval14, Yelp.com, and Edmunds, were used for the aspect extraction and aspect sentiment classification stage. Previous literature had implemented both supervised deep learning and unsupervised pattern-based approaches to extract aspect terms. Hence, we sought to improve the processes mentioned above to generate higher quality aspect terms classified into different aspects of sentiment polarity. Various word embedding models such as Skip-Gram, CBOW, and GloVe were used to create word vectors for the supervised aspect extraction approach. Besides, dependency and POS tag features were introduced into the word vectors to test their efficacy during aspect term extraction. The word vectors were used to train a convolutional neural network (CNN) to predict aspect term locations in a text corpus. Furthermore, an unsupervised syntactic pattern-based system was implemented using dependency parsers such as POS tag and SpaCy. The aspect terms extracted using the experimental models were evaluated with VaderSentiment, Sentiwordnet, and E2E-BERT-ASC for the aspect sentiment classification task. The project concluded with the most appropriate aspect extraction, sentiment classification, and explanation of the findings. Keywords: word embeddings, aspect extraction, aspect tagging, supervised learning, glove, word2vec, spacy, vadersentiment, opinion lexicon, convolutional neural network Bachelor of Engineering (Electrical and Electronic Engineering) 2021-05-24T12:48:15Z 2021-05-24T12:48:15Z 2021 Final Year Project (FYP) Ng, Z. (2021). Aspect-based sentiment analysis for user profiles. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/149012 https://hdl.handle.net/10356/149012 en A3042 – 201 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering::Computing methodologies::Document and text processing
Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence
spellingShingle Engineering::Computer science and engineering::Computing methodologies::Document and text processing
Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence
Ng, Zhiyong
Aspect-based sentiment analysis for user profiles
description With the rise of online e-commerce shopping, spam and scam through online reviews have become a burgeoning problem. Aspect sentiments have been used to help create user profiles which in turn assist in detecting deceptive reviews. This experimental study aimed to implement novel architectures to evaluate and improve the aspect-based sentiment analysis (ABSA) subtask. A combination of text corpora from different product domains, namely SemEval14, Yelp.com, and Edmunds, were used for the aspect extraction and aspect sentiment classification stage. Previous literature had implemented both supervised deep learning and unsupervised pattern-based approaches to extract aspect terms. Hence, we sought to improve the processes mentioned above to generate higher quality aspect terms classified into different aspects of sentiment polarity. Various word embedding models such as Skip-Gram, CBOW, and GloVe were used to create word vectors for the supervised aspect extraction approach. Besides, dependency and POS tag features were introduced into the word vectors to test their efficacy during aspect term extraction. The word vectors were used to train a convolutional neural network (CNN) to predict aspect term locations in a text corpus. Furthermore, an unsupervised syntactic pattern-based system was implemented using dependency parsers such as POS tag and SpaCy. The aspect terms extracted using the experimental models were evaluated with VaderSentiment, Sentiwordnet, and E2E-BERT-ASC for the aspect sentiment classification task. The project concluded with the most appropriate aspect extraction, sentiment classification, and explanation of the findings. Keywords: word embeddings, aspect extraction, aspect tagging, supervised learning, glove, word2vec, spacy, vadersentiment, opinion lexicon, convolutional neural network
author2 Lihui CHEN
author_facet Lihui CHEN
Ng, Zhiyong
format Final Year Project
author Ng, Zhiyong
author_sort Ng, Zhiyong
title Aspect-based sentiment analysis for user profiles
title_short Aspect-based sentiment analysis for user profiles
title_full Aspect-based sentiment analysis for user profiles
title_fullStr Aspect-based sentiment analysis for user profiles
title_full_unstemmed Aspect-based sentiment analysis for user profiles
title_sort aspect-based sentiment analysis for user profiles
publisher Nanyang Technological University
publishDate 2021
url https://hdl.handle.net/10356/149012
_version_ 1772828371402620928