Discover and explore top open-source AI tools and projects—updated daily.
CaptainYifeiAutomated fake news detection system using AI and evidence search
Top 70.0% on SourcePulse
This project provides an automated fake news detection system leveraging AI and evidence search. It targets users needing to verify information accuracy by extracting claims, searching for supporting evidence online, and performing semantic analysis using large language and embedding models. The system offers a real-time, step-by-step verification process via a Streamlit web interface, aiding quick decision-making on news credibility.
How It Works
The system employs a multi-stage pipeline. It first uses a Large Language Model (LLM), such as Qwen2.5, to extract verifiable claims from input news text. Subsequently, it queries the DuckDuckGo search engine to gather relevant evidence. The BGE-M3 embedding model then calculates semantic similarity between the extracted claims and the retrieved evidence, identifying the most pertinent information. Finally, based on this evidence, the system provides a judgment on the news's veracity, detailing the reasoning process.
Quick Start & Requirements
pip install -r requirements.txt, and run the application using streamlit run app.py.fact_checker.py.https://github.com/CaptainYifei/fake-news-detectorHighlighted Details
Maintenance & Community
The project welcomes contributions via standard GitHub pull requests. Links to the GitHub repository are provided for issue tracking and code.
Licensing & Compatibility
The project is released under the MIT License, which generally permits broad use, modification, and distribution, including for commercial purposes, with minimal restrictions.
Limitations & Caveats
The system relies on the availability and quality of external search results and the accuracy of the configured LLM and embedding models. Local deployment of the Qwen2.5 and BGE-M3 models may require significant computational resources and specific hardware configurations. The README does not detail performance benchmarks or specific hardware requirements beyond Python version.
1 month ago
Inactive
GAIR-NLP