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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |