News classification and fake news detection based deep learning and NLP techniques

As the saying goes information is power and this cannot be truer especially in the digital age of the 21st century we are living in. Vast amounts of information in the form of news and posts are flowing into the internet at a tremendous rate every second worldwide. However, the reliability of the ne...

Full description

Saved in:
Bibliographic Details
Main Author: Dee, Yi Cheng
Other Authors: Mao Kezhi
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/176355
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-176355
record_format dspace
spelling sg-ntu-dr.10356-1763552024-05-17T15:45:42Z News classification and fake news detection based deep learning and NLP techniques Dee, Yi Cheng Mao Kezhi School of Electrical and Electronic Engineering EKZMao@ntu.edu.sg Computer and Information Science Fake news detection News classification Deep learning NLP techniques As the saying goes information is power and this cannot be truer especially in the digital age of the 21st century we are living in. Vast amounts of information in the form of news and posts are flowing into the internet at a tremendous rate every second worldwide. However, the reliability of the news cannot be guaranteed as there are those who seek to manipulate the masses for achieving their own or organization selfish goals. Thus, news classification and fake news detection are vital pillars in managing the deluge of information in this digital era. The main objective is to develop a Python based tool based on Natural Language Processing (NLP) and Deep Learning techniques to classify and authenticate news articles. This can be simplified down to a classification problem using multiple models for more conclusive results. To achieve this objective many powerful python libraries have been utilized. Some of the libraries that have been used for result visualizations are Numpy, Seaborn, and Pandas. For Deep Learning more advanced libraries have been utilized such as Keras, TensorFlow, and Pytorch. This Final Year Project (FYP) aims to identify the best machine learning model in classifying and detecting fake news through extensive research, analysis, and experimentation with hopes of being able to identify and reduce the spread of fake news before any undesirable consequences occur. The author of this report has conducted thorough research and review of multiple data sources and applied various exploratory data analysis techniques to filter out biased datasets and information. This report delves into the pre-processing steps of the dataset, building, training, fine tuning of various models and interpretation of results. This FYP enabled the author to gain deeper and more comprehensive insights into many different pre-processing techniques as well as multiple machine learning models and out of which combinations will yield the highest accuracy for news classification and fake news detection. Overall, this FYP serves as an important step towards raising awareness about fake news as well as to detect and reduce the negative impact of fake news in the world. Bachelor's degree 2024-05-16T04:19:06Z 2024-05-16T04:19:06Z 2024 Final Year Project (FYP) Dee, Y. C. (2024). News classification and fake news detection based deep learning and NLP techniques. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/176355 https://hdl.handle.net/10356/176355 en 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 Computer and Information Science
Fake news detection
News classification
Deep learning
NLP techniques
spellingShingle Computer and Information Science
Fake news detection
News classification
Deep learning
NLP techniques
Dee, Yi Cheng
News classification and fake news detection based deep learning and NLP techniques
description As the saying goes information is power and this cannot be truer especially in the digital age of the 21st century we are living in. Vast amounts of information in the form of news and posts are flowing into the internet at a tremendous rate every second worldwide. However, the reliability of the news cannot be guaranteed as there are those who seek to manipulate the masses for achieving their own or organization selfish goals. Thus, news classification and fake news detection are vital pillars in managing the deluge of information in this digital era. The main objective is to develop a Python based tool based on Natural Language Processing (NLP) and Deep Learning techniques to classify and authenticate news articles. This can be simplified down to a classification problem using multiple models for more conclusive results. To achieve this objective many powerful python libraries have been utilized. Some of the libraries that have been used for result visualizations are Numpy, Seaborn, and Pandas. For Deep Learning more advanced libraries have been utilized such as Keras, TensorFlow, and Pytorch. This Final Year Project (FYP) aims to identify the best machine learning model in classifying and detecting fake news through extensive research, analysis, and experimentation with hopes of being able to identify and reduce the spread of fake news before any undesirable consequences occur. The author of this report has conducted thorough research and review of multiple data sources and applied various exploratory data analysis techniques to filter out biased datasets and information. This report delves into the pre-processing steps of the dataset, building, training, fine tuning of various models and interpretation of results. This FYP enabled the author to gain deeper and more comprehensive insights into many different pre-processing techniques as well as multiple machine learning models and out of which combinations will yield the highest accuracy for news classification and fake news detection. Overall, this FYP serves as an important step towards raising awareness about fake news as well as to detect and reduce the negative impact of fake news in the world.
author2 Mao Kezhi
author_facet Mao Kezhi
Dee, Yi Cheng
format Final Year Project
author Dee, Yi Cheng
author_sort Dee, Yi Cheng
title News classification and fake news detection based deep learning and NLP techniques
title_short News classification and fake news detection based deep learning and NLP techniques
title_full News classification and fake news detection based deep learning and NLP techniques
title_fullStr News classification and fake news detection based deep learning and NLP techniques
title_full_unstemmed News classification and fake news detection based deep learning and NLP techniques
title_sort news classification and fake news detection based deep learning and nlp techniques
publisher Nanyang Technological University
publishDate 2024
url https://hdl.handle.net/10356/176355
_version_ 1806059843375595520