Identifying Bangla deceptive news using machine learning and deep learning algorithms

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

Bibliographic Details
Main Authors: Piyal, Anindya Roy, Iqbal, Shams, Rohan, Anupom Ray, Zaman, Nowshin, Meheja, Nowshin
Other Authors: Rahman, Md. Khalilur
Format: Thesis
Language:English
Published: Brac University 2023
Subjects:
Online Access:http://hdl.handle.net/10361/22040
id 10361-22040
record_format dspace
spelling 10361-220402023-12-31T21:02:33Z Identifying Bangla deceptive news using machine learning and deep learning algorithms Piyal, Anindya Roy Iqbal, Shams Rohan, Anupom Ray Zaman, Nowshin Meheja, Nowshin Rahman, Md. Khalilur Department of Computer Science and Engineering, Brac University Fake-news Bangla fake-news BNLP BLTK bn_w2v_wiki SMOTE LSTM RFC Deep learning Artificial intelligence Cognitive learning theory Machine learning Computer algorithms This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2023. Cataloged from PDF version of thesis. Includes bibliographical references (pages 53-55). Internet-based resources are utilized by the vast majority of individuals today. The news published on websites and shared on social media platforms are examples of such resources. Due to the increasing number of content creators, online media portals, and news portals, it has become nearly impossible to verify the veracity of news headlines and undertake thorough assessments of them. The overwhelming majority of fraudulent headlines contain misleading or false information. They obtain more views and shares from people of all ages by using clickbait titles that contain fictitious terms or false information. However, these false and misleading headlines cause chaos in the lives of the average individual and mislead them in numerous ways. We have used recent Bangla news articles to create a model that can accurately determine the reliability of the news. In order to detect fake Bangla news stories, we have used approximately 10,000 news articles to train our machine learning and deep learning model. In addition, the Bengali language uses BNLP and BLTK for a wide range of natural language processing activities and bn_w2v_wiki a word embedding model for Bangla Language to represent words as vectors. The Synthetic Minority Oversampling Strategy (SMOTE) was used to remove the imbalance of our dataset. On the training data of our dataset, we have employed machine learning in addition to deep learning algorithm. Our deep learning model LSTM performs best with the accuracy of 91% . Also our machine learning model Random Forest and Support Vector Machine performs well enough to compete with LSTM for the prediction of fake news. The other machine learning algorithms included are LR, KNN, GNB, bagging, boosting. Furthermore, we have developed a website that takes Bangla news text as input and classifies the news with the help of our trained model. We believe our study will go a long way towards establishing a foundation in the research field of low resourced Bangla Language and open new door to future study. Anindya Roy Piyal Shams Iqbal Anupom Ray Rohan Nowshin Zaman Nowshin Meheja B.Sc. in Computer Science 2023-12-31T05:00:34Z 2023-12-31T05:00:34Z 2023 2023-05 Thesis ID 19101577 ID 19101578 ID 19101483 ID 19101018 ID 19101035 http://hdl.handle.net/10361/22040 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. 55 pages application/pdf Brac University
institution Brac University
collection Institutional Repository
language English
topic Fake-news
Bangla fake-news
BNLP
BLTK
bn_w2v_wiki
SMOTE
LSTM
RFC
Deep learning
Artificial intelligence
Cognitive learning theory
Machine learning
Computer algorithms
spellingShingle Fake-news
Bangla fake-news
BNLP
BLTK
bn_w2v_wiki
SMOTE
LSTM
RFC
Deep learning
Artificial intelligence
Cognitive learning theory
Machine learning
Computer algorithms
Piyal, Anindya Roy
Iqbal, Shams
Rohan, Anupom Ray
Zaman, Nowshin
Meheja, Nowshin
Identifying Bangla deceptive news using machine learning and deep learning algorithms
description This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2023.
author2 Rahman, Md. Khalilur
author_facet Rahman, Md. Khalilur
Piyal, Anindya Roy
Iqbal, Shams
Rohan, Anupom Ray
Zaman, Nowshin
Meheja, Nowshin
format Thesis
author Piyal, Anindya Roy
Iqbal, Shams
Rohan, Anupom Ray
Zaman, Nowshin
Meheja, Nowshin
author_sort Piyal, Anindya Roy
title Identifying Bangla deceptive news using machine learning and deep learning algorithms
title_short Identifying Bangla deceptive news using machine learning and deep learning algorithms
title_full Identifying Bangla deceptive news using machine learning and deep learning algorithms
title_fullStr Identifying Bangla deceptive news using machine learning and deep learning algorithms
title_full_unstemmed Identifying Bangla deceptive news using machine learning and deep learning algorithms
title_sort identifying bangla deceptive news using machine learning and deep learning algorithms
publisher Brac University
publishDate 2023
url http://hdl.handle.net/10361/22040
work_keys_str_mv AT piyalanindyaroy identifyingbangladeceptivenewsusingmachinelearninganddeeplearningalgorithms
AT iqbalshams identifyingbangladeceptivenewsusingmachinelearninganddeeplearningalgorithms
AT rohananupomray identifyingbangladeceptivenewsusingmachinelearninganddeeplearningalgorithms
AT zamannowshin identifyingbangladeceptivenewsusingmachinelearninganddeeplearningalgorithms
AT mehejanowshin identifyingbangladeceptivenewsusingmachinelearninganddeeplearningalgorithms
_version_ 1814309150915559424