Truth or Trap is a research-focused project exploring fake news detection using machine learning (ML) and deep learning (DL) techniques. Written in Springer review format, this project evaluates multiple supervised models on benchmark datasets to determine which models best distinguish truth from misinformation.
π‘ Smarter models fall for less clickbait! π€π°
Fake news spreads rapidly online, influencing opinions and even elections. This project investigates ML & DL models for fake news detection, comparing classical classifiers with advanced deep learning approaches using NLP techniques.
Key goals:
- Evaluate the performance of ML & DL models for fake news detection
- Explore text preprocessing, feature engineering, and context-aware architectures
- Provide a research-ready, reproducible framework for experimentation
- Logistic Regression
- Naive Bayes
- Support Vector Machines (SVM)
- Random Forest
- LSTM / Bi-LSTM
- Word embeddings (TF-IDF, Word2Vec)
- Context-aware architectures
- Tokenization & vectorization
- Stopwords removal & normalization
- Sequence padding and embedding
TruthOrTrap/
β
βββ paper/ # Springer-style research paper
βββ notebooks/ # Jupyter notebooks with experiments
βββ src/ # Model implementations
βββ datasets/ # Sample datasets / links
βββ results/ # Evaluation metrics and visualizations
βββ requirements.txt # Python dependencies
βββ README.md