Fake Review Checker

Paste a product review and three trained models (CNN, BERT, XLNet) decide if it looks fake. Everything runs in your browser.

—
Result appears here
How it works. Each model gives a fake probability. A review is shown as FAKE when the average of the three models is 50% or more, otherwise GENUINE. Percentages are shown for the label given: a FAKE result shows how likely it is fake, a GENUINE result how likely it is genuine. Each bar shows one model's percentage; the black tick marks the 50% line.
ModelAccuracyF1 (fake)ROC-AUC
CNN0.9300.5690.885
BERT0.9300.5800.884
XLNet0.9320.5830.887

Trained on 291,762 Amazon reviews (Cell Phones, Digital Music, Electronics, Industrial & Scientific, Software). "Fake" follows the project's labelling rule: reviews by reviewers whose non-verified-purchase ratio is above 0.5. The first visit downloads about 250 MB of models; later visits use the browser cache. Final-year project, Department of Information Technology, Government College of Technology · source code