askveracity / docs /changelog.md
ankanghosh's picture
Update docs/changelog.md
e6d6436 verified

A newer version of the Streamlit SDK is available: 1.45.1

Upgrade

Changelog

All notable changes to the AskVeracity fact-checking and misinformation detection system will be documented in this file.

[0.4.2] - 2025-04-28

Added

  • Added performance metrics (Accuracy: 50.0%-57.5%, Safety Rate: 82.5%-85.0%) to app's About section

Changed

  • Updated claim examples in app.py input placeholder
  • Updated app_screenshot.png to reflect current UI changes

[0.4.1] - 2025-04-25

Updated

  • Updated architecture.md to improve accuracy of system description
  • Updated README.md to better reflect current system functionality
  • Removed references to deprecated source credibility assessment
  • Clarified documentation of domain quality boost in RSS feed processing

[0.4.0] - 2025-04-24

Added

  • Added safety rate metric to performance evaluation
    • Measures how often the system avoids making incorrect assertions
    • Tracks when system correctly abstains from judgment by using "Uncertain"
    • Included in overall metrics and per-class metrics
  • New safety rate visualization chart in performance evaluation
  • Added safety flag to detailed claim results

Updated

  • Enhanced evaluate_performance.py script to track and calculate safety rates
  • Updated documentation to explain the safety rate metric and its importance
  • Improved tabular display of performance metrics with safety rate column

[0.3.0] - 2025-04-23

Added

  • Performance evaluation script (evaluate_performance.py) in root directory
  • Performance results visualization and storage in results/ directory
  • Enhanced error handling and fallback mechanisms
  • Refined relevance scoring with entity and verb matching with keyword fallback for accurate evidence assessment
  • Enhanced evidence relevance with weighted scoring prioritization and increased gathering from 5 to 10 items
  • Added detailed confidence calculation for more reliable verdicts with better handling of low confidence cases
  • Category-specific RSS feeds for more targeted evidence retrieval
  • OpenAlex integration for scholarly evidence (replacing Semantic Scholar)

Changed

  • Improved classification output structure for consistent downstream processing
  • Added fallback mechanisms for explanation generation and classification
  • Improved evidence retrieval and classification mechanism
  • Streamlined architecture by removing source credibility and semantic analysis complexity
  • Improved classification mechanism with weighted evidence count (55%) and quality (45%)
  • Updated documentation to reflect the updated performance metrics, enhanced evidence processing pipeline, improved classification mechanism, and streamlined architecture

Fixed

  • Enhanced handling of non-standard response formats

[0.2.0] - 2025-04-22

Added

  • Created comprehensive documentation in /docs directory
    • architecture.md for system design and component interactions
    • configuration.md for setup and environment configuration
    • data-handling.md for data processing and flow
    • changelog.md for version history tracking
  • Updated app description to emphasize misinformation detection capabilities

Changed

  • Improved directory structure with documentation folder
  • Enhanced README with updated project structure
  • Clarified misinformation detection focus in documentation

[0.1.0] - 2025-04-21

Added

  • Initial release of AskVeracity fact-checking system
  • Streamlit web interface in app.py
  • LangGraph ReAct agent implementation in agent.py
  • Multi-source evidence retrieval system
    • Wikipedia integration
    • Wikidata integration
    • News API integration
    • RSS feed processing
    • Google's FactCheck Tools API integration
    • OpenAlex scholarly evidence
  • Truth classification with LLM
  • Explanation generation
  • Performance tracking utilities
  • Rate limiting and API error handling
  • Category detection for source prioritization

Features

  • User-friendly claim input interface
  • Detailed results display with evidence exploration
  • Category-aware source prioritization
  • Robust error handling and fallbacks
  • Parallel evidence retrieval for improved performance
  • Support for various claim categories:
    • AI
    • Science
    • Technology
    • Politics
    • Business
    • World news
    • Sports
    • Entertainment

Unreleased

Planned Features

  • Enhanced visualization of evidence relevance
  • Support for user feedback on verification results
  • Streamlined fact-checking using only relevant sources
  • Source weighting for improved result relevance
  • Improved verdict confidence for challenging / ambiguous claims
  • Expanded fact-checking sources
  • Improved handling of multilingual claims
  • Integration with additional academic databases
  • Custom source credibility configuration interface
  • Historical claim verification database
  • API endpoint for programmatic access