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.
Egile Nagusiak: | , , , , |
---|---|
Beste egile batzuk: | |
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 |