Aspect-based sentiment analysis using BERT

Sentiment Analysis is a widely adopted approach to extract sentiments from an opinion text. Sentiment analysis tasks usually assume that the entire text has an overall polarity and does not consider a text having different targets expressing different sentiments. Therefore, aspect-based sentiment an...

Full description

Saved in:
Bibliographic Details
Main Author: Kheriwala, Hussain Khozema
Other Authors: Sun Aixin
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2022
Subjects:
Online Access:https://hdl.handle.net/10356/156494
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-156494
record_format dspace
spelling sg-ntu-dr.10356-1564942022-04-17T13:20:14Z Aspect-based sentiment analysis using BERT Kheriwala, Hussain Khozema Sun Aixin School of Computer Science and Engineering AXSun@ntu.edu.sg Engineering::Computer science and engineering Sentiment Analysis is a widely adopted approach to extract sentiments from an opinion text. Sentiment analysis tasks usually assume that the entire text has an overall polarity and does not consider a text having different targets expressing different sentiments. Therefore, aspect-based sentiment analysis, which is a subtask under sentiment analysis is increasingly becoming popular to address this issue. Aspect-based sentiment analysis extracts and identifies fine-grained sentiment polarities for a specific aspect. This experimental study aims to implement and evaluate novel architectures for the purpose of the aspect-based sentiment analysis problem. A combination of different datasets, SemEval 2014 and Sentihood, were used for this experiment. Evaluations are also conducted to measure the performance of the model for the respective aspect detection and aspect sentiment classification stages. Previously used supervised and unsupervised deep learning techniques as well as word embedding techniques are studied and discussed. State of the art Bidirectional Encoder Representations from Transformers (BERT) pre-training transformer model is the popular choice in the field of Natural Language Processing (NLP) and gives reliable performance in tasks such as question answering and Natural language Inferencing (NLI). This project implements a method of using the pre-trained BERT model for this experiment. The project is then concluded with further evaluations, error analysis, and discussions. Bachelor of Engineering (Computer Science) 2022-04-17T13:20:14Z 2022-04-17T13:20:14Z 2022 Final Year Project (FYP) Kheriwala, H. K. (2022). Aspect-based sentiment analysis using BERT. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/156494 https://hdl.handle.net/10356/156494 en SCSE21-0542 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
spellingShingle Engineering::Computer science and engineering
Kheriwala, Hussain Khozema
Aspect-based sentiment analysis using BERT
description Sentiment Analysis is a widely adopted approach to extract sentiments from an opinion text. Sentiment analysis tasks usually assume that the entire text has an overall polarity and does not consider a text having different targets expressing different sentiments. Therefore, aspect-based sentiment analysis, which is a subtask under sentiment analysis is increasingly becoming popular to address this issue. Aspect-based sentiment analysis extracts and identifies fine-grained sentiment polarities for a specific aspect. This experimental study aims to implement and evaluate novel architectures for the purpose of the aspect-based sentiment analysis problem. A combination of different datasets, SemEval 2014 and Sentihood, were used for this experiment. Evaluations are also conducted to measure the performance of the model for the respective aspect detection and aspect sentiment classification stages. Previously used supervised and unsupervised deep learning techniques as well as word embedding techniques are studied and discussed. State of the art Bidirectional Encoder Representations from Transformers (BERT) pre-training transformer model is the popular choice in the field of Natural Language Processing (NLP) and gives reliable performance in tasks such as question answering and Natural language Inferencing (NLI). This project implements a method of using the pre-trained BERT model for this experiment. The project is then concluded with further evaluations, error analysis, and discussions.
author2 Sun Aixin
author_facet Sun Aixin
Kheriwala, Hussain Khozema
format Final Year Project
author Kheriwala, Hussain Khozema
author_sort Kheriwala, Hussain Khozema
title Aspect-based sentiment analysis using BERT
title_short Aspect-based sentiment analysis using BERT
title_full Aspect-based sentiment analysis using BERT
title_fullStr Aspect-based sentiment analysis using BERT
title_full_unstemmed Aspect-based sentiment analysis using BERT
title_sort aspect-based sentiment analysis using bert
publisher Nanyang Technological University
publishDate 2022
url https://hdl.handle.net/10356/156494
_version_ 1731235802643431424