FakeThreads Investigating Fake News Dissemination Patterns in Threads

Project Code :TCMAPY2105

Objective

This project develops a binary classification system to detect fake threads on Threads using machine learning models like Random Forest, LightGBM, DistilBERT, and GPT-2 for feature extraction and contextual embeddings. Models are evaluated with accuracy, precision, recall, and F1-score. A local web interface allows user registration and login, where authenticated users can input thread text and receive real-time predictions, with LIME explanations for transparency. This system promotes understanding of fake news patterns and enhances detection efforts.

Abstract

The rapid proliferation of misinformation on social media platforms poses significant challenges to information integrity and public discourse. This project focuses on developing a binary classification system to detect fake threads (conversations containing misleading or false information) on Threads. We employed traditional machine learning models, including Random Forest and LightGBM, with TF-IDF vectorization for feature extraction, alongside advanced transformer-based approaches using DistilBERT and GPT-2 for contextual embeddings. Each model was rigorously evaluated using standard metrics such as accuracy, precision, recall, and F1-score to compare performance. To enhance user accessibility, a local web interface was built, featuring user registration and login functionality. Authenticated users can input thread text, receiving real-time predictions of fake or genuine classification, accompanied by LIME explanations highlighting influential words contributing to the decision. This interpretable system aids in understanding fake news dissemination patterns and promotes transparency in detection efforts.

Keywords

Fake news detection, Threads platform, Misinformation, Binary classification, Random Forest, LightGBM, TF-IDF, DistilBERT, GPT-2, LIME explainability, Web interface, Machine learning, Social media analysis

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

SOFTWARE REQUIREMENS

Operating System                               :  Windows 7/8/10

Server-side Script                               :  HTML, CSS, Bootstrap & JS

Programming Language                     :  Python

Libraries                                              : Flask, Pandas, Sklearn,Pytorch NumPy, Seaborn, Matplotlib, Transformers

IDE/Workbench                                  :  VSCode

Technology                                         :  Python 3.8+

Server Deployment                             :  Xampp Server

Database                                             :  MySQL    

 

HARDWARE REQUIREMENTS

Processor                                  - I5/Intel Processor

RAM                                       - 8GB+ (min)

Hard Disk                                - 128 GB+

Key Board                               - Standard Windows Keyboard

Mouse                                      - Two or Three Button Mouse

Monitor                                    - Any

Demo Video

mail-banner
call-banner
contact-banner
Request Video