Fake Online Review Detection Using Machine Learning - Final Year Project with Source Code
Fake Online Review Detection Using Machine Learning - Complete Project Demo Video
Watch Demo Video
Machine Learning

Fake Online Review Detection Using Machine Learning

The Fake Online Review Detection Using Machine Learning system is a comprehensive machine learning solution that automatically distinguishes between genuine and fake online reviews. This project is ideal for B.Tech, MCA, CSE, and engineering students as their final year project. It uses advanced algorithms like K-Nearest Neighbors (KNN) and Decision Tree with comprehensive feature engineering to achieve 92.5% accuracy.

The system leverages 11 engineered features including text length, word count, rating, punctuation patterns (exclamation, question, period counts), uppercase ratio, and other textual indicators. It provides interactive visualizations, feature importance analysis, model comparison, and real-time review classification to help e-commerce platforms and consumer protection agencies combat online review fraud.

Python 3.8+ Machine Learning KNN Decision Tree Scikit-learn Pandas NumPy Matplotlib Seaborn Flask HTML/CSS/JS
Key Features:
  • Binary Review Classification
  • Decision Tree (92.5% Accuracy)
  • KNN (90.8% Accuracy)
  • 11 Feature Engineering
  • Feature Importance Analysis
  • Real-time Review Prediction
  • Model Performance Comparison
  • Interactive Visualizations
  • 5-Fold Cross-Validation
  • Flask Web Application

Algorithms Used

🌳 Decision Tree Classifier
Tree-based algorithm with max_depth=10, captures hierarchical feature patterns
🎯 Accuracy: 92.5%
📊 K-Nearest Neighbors
Instance-based learning with k=5, distance weighting, intuitive classification
🎯 Accuracy: 90.8%
📝 Feature Engineering
11 features from text and metadata including length, punctuation, rating
📊 Features: 11
🔍 5-Fold CV
Cross-validation for model stability and generalization
📊 DT: 94.8% ± 0.1%

Methodology & Workflow

1 Data Loading & Inspection
Amazon review dataset with 4,849 records
2 Data Preprocessing
Text cleaning, handling missing values, label encoding
3 Feature Engineering
11 features from text and metadata
4 Model Training
KNN & Decision Tree with optimized parameters
5 Model Evaluation
Accuracy, Precision, Recall, F1-Score, ROC-AUC, 5-fold CV
6 Web Deployment
Flask web app for real-time review classification

Model Performance Comparison

Metric Decision Tree KNN Best
Accuracy 0.925 0.908 Decision Tree
Precision 0.925 0.908 Decision Tree
Recall 0.925 0.908 Decision Tree
F1-Score 0.925 0.908 Decision Tree
ROC-AUC 0.957 0.941 Decision Tree
CV Mean (5-Fold) 0.948 0.935 Decision Tree

Project Package Includes:

Complete Source Code Documentation (50+ pages) Video Tutorial Dataset (4,849 reviews) Flask Web App Model Files (Pickle) Visualizations 24/7 Expert Support
Check Payment Status
LIMITED TIME OFFER -70%
Complete Project Package Lifetime Access
Original Price
9,999
Today's Price 2,999 💎 Save ₹7,000
You Save ₹7,000 (70% OFF)
Complete Source Code
Documentation & PPT
Video Tutorial
24/7 Expert Support

Scan & Pay with UPI

SECURE
UPI QR Code
Payee Thirumalai Kumar
UPI ID 9600095045@icici
Amount ₹2,999

Submit Your Payment

100% SECURE
Payment Details

Enter your UPI Transaction ID and upload payment screenshot for verification.

📚 Academic & Research Support Services
Need help with Thesis, Dissertation, Assignments, or PhD Research? We've got you covered!
📝

Thesis & Dissertation

Complete thesis writing, research guidance, and formatting support

Expert Help
📄

Assignment Help

Quality assignment writing, editing, and proofreading services

100% Original
🔬

PhD Research

Research proposal, literature review, data analysis & publication

PhD Level
📊

Project Guidance

Academic projects, mini projects, and final year project support

Hands-on
📞 Need custom support? Contact us directly!
Chat on WhatsApp
Chat with us 💬