FakeNews_Detector / README.md
NLong's picture
hi
6d1ffdb verified
---
title: Vietnamese Fake News Detection System
emoji: 🔍
colorFrom: blue
colorTo: red
sdk: gradio
sdk_version: 4.15.0
app_file: app.py
pinned: false
license: mit
short_description: Vietnamese fake news detection with AI
---
# Vietnamese Fake News Detection System
A comprehensive AI system for detecting fake news in Vietnamese text using multiple advanced technologies:
- **DistilBERT**: Fine-tuned transformer model for Vietnamese text classification
- **Google Search API**: Real-time fact-checking and source verification
- **Gemini AI**: Intelligent reasoning and detailed analysis
## Features
- 🔍 **Multi-modal Analysis**: Combines three powerful AI tools
- 🇻🇳 **Vietnamese Specialized**: Designed specifically for Vietnamese language
- 📊 **Confidence Scoring**: Provides detailed confidence metrics
- 🌐 **Source Verification**: Checks credibility of news sources
- 💡 **Intelligent Reasoning**: AI-powered explanations for decisions
## How to Use
1. Enter Vietnamese news text in the input box
2. Click "Phân tích với AI nâng cao" (Analyze with Advanced AI)
3. View the detailed analysis including:
- DistilBERT prediction and confidence
- Google Search results and source credibility
- Gemini AI reasoning and explanation
- Final combined confidence score
## Technical Details
- **Model**: DistilBERT fine-tuned on 21,766+ Vietnamese news samples
- **APIs**: Google Search API + Gemini AI
- **Interface**: Gradio web application
- **Language**: Vietnamese with English fallbacks
## Dataset
Trained on a comprehensive dataset of Vietnamese news articles with balanced real/fake news distribution.
## Limitations
- Requires internet connection for Google Search and Gemini AI
- API rate limits may apply
- Best performance with Vietnamese text