Sentiment classification on Bengali food and restaurant reviews

This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2024.

Xehetasun bibliografikoak
Egile Nagusiak: Hossain, Abid, Sajin, Tanjim Hussain, Bhuiyan, Md Hasibuzzaman, Khan, Farhan Akbor, Anka, Sankalpa
Beste egile batzuk: Alam, Md Golam Rabiul
Formatua: Thesis
Hizkuntza:English
Argitaratua: Brac University 2024
Gaiak:
Sarrera elektronikoa:http://hdl.handle.net/10361/22836
id 10361-22836
record_format dspace
spelling 10361-228362024-05-15T21:02:07Z Sentiment classification on Bengali food and restaurant reviews Hossain, Abid Sajin, Tanjim Hussain Bhuiyan, Md Hasibuzzaman Khan, Farhan Akbor Anka, Sankalpa Alam, Md Golam Rabiul Department of Computer Science and Engineering, Brac University Sentiment analysis Natural language processing RoBERTa BERT CNN Deep learning Neural networks (Computer science) Natural language processing (Computer science) This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2024. Cataloged from PDF version of thesis. Includes bibliographical references (pages 37-38). Sentiment analysis, a critical facet of Natural Language Processing (NLP), plays a pivotal role in decoding human emotions conveyed through text. Despite extensive research in sentiment analysis for widely spoken languages, there is a notable gap in understanding its application to languages with fewer computational resources, such as Bangla. This study bridges this gap by employing deep learning techniques to analyze sentiments in Bangla texts. Our objective is to unravel text encoded in Bangla expressions using a diverse set of machine learning and deep learning models, including Random Forest Classifier, K-Nearest Neighbors (KNN), Kernel-Support Vector Machine (SVM), Recurrent Neural Networks (RNNs), Long Short-Term Memory networks (LSTMs), Convolutional Neural Networks (CNNs), Gated Recurrent Units (GRUs), and BERT-base and RoBERTA and a custom-made model. Among these, our findings reveal that the 1D CNN model achieved the highest accuracy, outperforming all other models with an accuracy of 87.3%. These models underwent training with a custom dataset from various online resources and authentic testimonials. Focusing specifically on food and restaurant reviews in Bangla, we recognize the substantial role customer sentiments play in shaping the food industry. Additionally, a custom model was developed to enhance sentiment analysis in Bangla further. Beyond technical aspects, our research contributes to the understanding of Bangla language sentiment expression nuances. We anticipate that our findings will enrich the field of sentiment analysis, offering insights into linguistic diversity in NLP and inspiring advancements for languages underrepresented in computational research. Abid Hossain Tanjim Hussain Sajin Md Hasibuzzaman Bhuiyan Farhan Akbor Khan Sankalpa Anka B.Sc. in Computer Science 2024-05-15T06:02:29Z 2024-05-15T06:02:29Z ©2024 2024-01 Thesis ID: 20301115 ID: 22141033 ID: 22141058 ID: 20301230 ID: 20301387 http://hdl.handle.net/10361/22836 en Brac University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. 50 pages application/pdf Brac University
institution Brac University
collection Institutional Repository
language English
topic Sentiment analysis
Natural language processing
RoBERTa
BERT
CNN
Deep learning
Neural networks (Computer science)
Natural language processing (Computer science)
spellingShingle Sentiment analysis
Natural language processing
RoBERTa
BERT
CNN
Deep learning
Neural networks (Computer science)
Natural language processing (Computer science)
Hossain, Abid
Sajin, Tanjim Hussain
Bhuiyan, Md Hasibuzzaman
Khan, Farhan Akbor
Anka, Sankalpa
Sentiment classification on Bengali food and restaurant reviews
description This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2024.
author2 Alam, Md Golam Rabiul
author_facet Alam, Md Golam Rabiul
Hossain, Abid
Sajin, Tanjim Hussain
Bhuiyan, Md Hasibuzzaman
Khan, Farhan Akbor
Anka, Sankalpa
format Thesis
author Hossain, Abid
Sajin, Tanjim Hussain
Bhuiyan, Md Hasibuzzaman
Khan, Farhan Akbor
Anka, Sankalpa
author_sort Hossain, Abid
title Sentiment classification on Bengali food and restaurant reviews
title_short Sentiment classification on Bengali food and restaurant reviews
title_full Sentiment classification on Bengali food and restaurant reviews
title_fullStr Sentiment classification on Bengali food and restaurant reviews
title_full_unstemmed Sentiment classification on Bengali food and restaurant reviews
title_sort sentiment classification on bengali food and restaurant reviews
publisher Brac University
publishDate 2024
url http://hdl.handle.net/10361/22836
work_keys_str_mv AT hossainabid sentimentclassificationonbengalifoodandrestaurantreviews
AT sajintanjimhussain sentimentclassificationonbengalifoodandrestaurantreviews
AT bhuiyanmdhasibuzzaman sentimentclassificationonbengalifoodandrestaurantreviews
AT khanfarhanakbor sentimentclassificationonbengalifoodandrestaurantreviews
AT ankasankalpa sentimentclassificationonbengalifoodandrestaurantreviews
_version_ 1814308093955145728