Skip to content

TweetGuard combines Transformer and Bi-LSTM architectures to detect fake news on Twitter. Using the 'TruthSeeker' dataset and BERTweet tokenization, it outperforms traditional models, setting a new standard for detecting misinformation across multiple datasets.

License

Notifications You must be signed in to change notification settings

kowshik14/FakeNewsDetection-TweetGuard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FakeNewsDetection-TweetGuard

License: MIT

πŸ“‚ Source code is here.
✨ Note: This project is part of my πŸŽ“ M.Sc. Thesis dissertation

Abstract

πŸš€ Key Features of TweetGuard

  • πŸ›‘οΈ Hybrid Architecture: Combines Transformer and Bi-LSTM architectures to maximize the strengths of both for more accurate fake news detection.

  • 🧠 Advanced Tokenization: Utilizes BERTweet tokenization, which enhances the model's ability to understand context and detect nuanced misinformation in tweets.

  • πŸ”„ Ablation Study: Comprehensive analysis of individual and combined contributions of the Bi-LSTM and Transformer components to show performance improvement.

  • πŸ“Š High Accuracy: Achieves state-of-the-art results on multiple datasets with superior performance compared to existing models in the field.

  • πŸ“ˆ Benchmarking: Extensive comparative analysis against traditional models like CNN, LSTM, and Transformer architectures to highlight superior performance.

  • πŸ—‚οΈ Robust Text Preprocessing: Incorporates a powerful text-cleaning and standardization pipeline to prepare Twitter data for effective classification.

  • πŸ“‰ Real-time Detection: Capable of detecting fake news in real-time across a variety of informational settings.

  • πŸ“ Cross-Dataset Validation: Demonstrated high adaptability and robustness by testing across multiple fake news detection datasets, ensuring its reliability in diverse scenarios.

Dataset Link πŸ—‚οΈ

CIC TruthSeeker2023 Dataset

Installation

To install, run the following command:

git clone https://github.com/kowshik14/FakeNewsDetection-TweetGuard

About

TweetGuard combines Transformer and Bi-LSTM architectures to detect fake news on Twitter. Using the 'TruthSeeker' dataset and BERTweet tokenization, it outperforms traditional models, setting a new standard for detecting misinformation across multiple datasets.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published