๐ In an age of misinformation, FactFlow empowers users to navigate online news with confidence.
FactFlow is an intelligent browser extension designed to analyze and validate news articles in real-time.
By combining the power of Natural Language Processing, source credibility checks, and AI-based cross-referencing,
FactFlow delivers a layered analysis to help you identify fake, misleading, or unverifiable content โ directly as you browse.
Whether it's political headlines or trending stories, FactFlow helps you verify before you trust.
-
๐ง 3-Layered Verification System
- Pattern-based ML model trained on LIAR dataset
- Source credibility score using MBFC database
- Factual cross-checking with real-time LLM support
-
โก One-Click Analysis
- Scrapes and processes the current web page automatically
-
๐ฉ Credibility Verdict Bar
- Displays clear verdicts like: Fake, Soft Fake, Likely Real, Uncertain
-
๐ Chrome Extension UI
- Minimalistic interface built with React + Tailwind + ShadCN
- Circular animated progress loader and hover effects
-
๐ก FastAPI Backend
- Unified API that integrates model inference, source scoring, and LLM calls
FactFlow analyzes content using three distinct yet complementary layers:
- Uses a fine-tuned RoBERTa-Large model trained on the LIAR dataset
- Analyzes language style, semantic patterns, exaggeration, and bias indicators
- Looks up the articleโs source in the Media Bias/Fact Check (MBFC) database
- Uses source credibility scores and bias ratings to assess trustworthiness
- Utilizes the Gemini LLM API to verify key claims
- Checks if claims are supported or contradicted by factual sources across the web
โ Final Verdicts like
Fake,Soft Fake, orLikely Realare assigned by a custom decision engine that aggregates all three layers.
๐ฅ The extension scans the page, runs all 3 verification layers in real-time, and displays a final verdict with animated feedback and progress tracking.
- Model: Fine-tuned BERT on LIAR Dataset
- Accuracy:
87.3% - F1 Score:
0.88 - Data: 15k labeled political statements
The final credibility verdict is determined by a custom decision engine that synthesizes all three layers:
| Layer | Signal | Outcome Example |
|---|---|---|
| Pattern-Based | FAKE | ๐ง Soft Fake |
| Source Score < 20 | Questionable or Satire | ๐ฅ Fake |
| Cross-Reference | Contradicted key claims | ๐ฅ Fake |
| All Layers Agree (Real) | Factual, Credible, Clean | ๐ฉ Likely Real |
| Conflicting Layers | Mixed results or missing | ๐จ Uncertain |
๐ง These verdicts are dynamically computed using a hybrid rule-based and AI-supported decision engine.
๐ FactFlow was presented at the
IEEE 16th International Conference on Computing, Communication and Networking Technologies (ICCCNT 2025)
๐ IIT Indore, India
๐
July 2025
๐ The paper introduces FactFlow as a novel browser-based misinformation detection framework, combining stylistic pattern analysis, source credibility evaluation, and content-aware LLM verification.
- ๐ Status: Accepted for publication in IEEE Xplore
- ๐ Title: FactFlow: A Multi-Layered Fake News Detection System Using Pattern-Based and Content-Aware Machine Learning
- ๐ IEEE Conference Website
Full paper coming soon to IEEE Xplore Digital Library ๐




