Please use this identifier to cite or link to this item: https://hdl.handle.net/10356/149012
Title: Aspect-based sentiment analysis for user profiles
Authors: Ng, Zhiyong
Keywords: Engineering::Computer science and engineering::Computing methodologies::Document and text processing
Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence
Issue Date: 2021
Publisher: Nanyang Technological University
Source: Ng, Z. (2021). Aspect-based sentiment analysis for user profiles. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/149012
Project: A3042 – 201
Abstract: 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
URI: https://hdl.handle.net/10356/149012
Schools: School of Electrical and Electronic Engineering 
Fulltext Permission: restricted
Fulltext Availability: With Fulltext
Appears in Collections:EEE Student Reports (FYP/IA/PA/PI)

Files in This Item:
File Description SizeFormat 
Ng_Zhiyong_FYP_Final_Report.pdf
  Restricted Access
2.69 MBAdobe PDFView/Open

Page view(s)

334
Updated on May 7, 2025

Download(s)

14
Updated on May 7, 2025

Google ScholarTM

Check

Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.