Please use this identifier to cite or link to this item:
|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||Fulltext Permission:||restricted||Fulltext Availability:||With Fulltext|
|Appears in Collections:||EEE Student Reports (FYP/IA/PA/PI)|
Updated on Jan 20, 2022
Updated on Jan 20, 2022
Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.