Welcome to the upgraded BRAC University Institutional Repository. We are currently organizing collections after a recent system upgrade. Homepage category counters may temporarily show lower numbers while syncing, but over 27,000 repository items remain safe and accessible. Please use the search bar to find theses, scholarly outputs, and institutional documents.

Identifying hate speech of Bangla language text using natural language processing

bracu.degree.levelUndergraduate
bracu.type.groupStudent Works
datacite.rightsOpen Access
dc.contributor.advisorRasel, Annajiat Alim
dc.contributor.advisorHossain, Muhammad Iqbal
dc.contributor.advisorKarim, Dewan Ziaul
dc.contributor.authorRahman, Mushfiqur
dc.contributor.authorJui, Razia Sultana
dc.contributor.authorSakib, Chowdhury Nazmuz
dc.contributor.authorRidoy, Fahim Alavi
dc.contributor.authorAnanya, Taskiea Tabassum
dc.contributor.departmentDepartment of Computer Science and Engineering
dc.date.accessioned2024-05-19T06:21:47Z
dc.date.available2024-05-19T06:21:47Z
dc.date.copyright©2024
dc.date.issued2024-01
dc.descriptionCataloged from PDF version of thesis.
dc.descriptionIncludes bibliographical references (pages 22-24).
dc.descriptionThis thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2024.en_US
dc.description.abstractIn this era of the internet, sharing information through social media has provided significant benefits to humans. People can easily access and observe others’ lifestyles and work, as well as make comments or share thoughts about them. However, this practice also brings challenges, such as the spread of hate comments, abusive online criticism, spreading toxicity by giving hate comments etc. The internet’s flexibility and anonymity have created a culture where users find it easy to express themselves aggressively in communication. As the amount of hate speech is increasing, there is a need for a method to automatically detect hate speech. To tackle this concern, recent research has utilized diverse feature engineering methods and machine learning algorithms to autonomously identify hate speech messages across various datasets.Since it is related to Natural Language Processing (NLP), our goal is to utilize NLP to detect hate speeches and demonstrate how Deep Learning and ML can be used in this case.. Since there are more than 7,100 languages spoken throughout the world, we have chosen the Bengali language as our dataset language. Additionally, with the help of machine learning and deep learning, we will train our model to automatically detect hate speech. We are utilizing Multinomial Naive Bayes, RNN, Random Forest, Logistic Regression, Decision Tree Classifier, CNN-LSTM Hybrid algorithm and Multi lingual Bidirectional Encoder Representations(mBert) for result comparison and optimal outcomes and accuracy. After employing all the above algorithms, we found the highest accuracy using the mBert for the binary classification, which is 90.00%. On the other hand, for multiclass classifications, we have found the highest accuracy using CNN-LSTM Hybrid algorithm, which is 64% and the second highest is 62% using mBert. We are committed to further improving these results.en_US
dc.description.degreeBachelor of Science in Computer Science and Engineering
dc.description.statementofresponsibilityMushfiqur Rahman
dc.description.statementofresponsibilityRazia Sultana Jui
dc.description.statementofresponsibilityChowdhury Nazmuz Sakib
dc.description.statementofresponsibilityFahim Alavi Ridoy
dc.description.statementofresponsibilityTaskiea Tabassum Ananya
dc.format.extent34 pages
dc.identifier.otherID: 18301121
dc.identifier.otherID: 18301021
dc.identifier.otherID: 18301109
dc.identifier.otherID: 19301071
dc.identifier.otherID: 19301192
dc.identifier.urihttp://hdl.handle.net/10361/22864
dc.language.isoenen_US
dc.publisherBRAC Universityen_US
dc.rightsBrac 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.
dc.subjectBangla languageen_US
dc.subjectNatural language processingen_US
dc.subjectMachine learningen_US
dc.subjectDeep learningen_US
dc.subjectOffensive languageen_US
dc.subject.lcshNatural language processing (Computer science).
dc.subject.lcshAutomatic speech recognition.
dc.subject.lcshDeep learning (Machine learning).
dc.titleIdentifying hate speech of Bangla language text using natural language processingen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
18301121, 18301021, 18301109, 19301071, 19301192_CSE.pdf
Size:
268.32 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: