FakeNews-XAI / evaluation

Commit History

  1. Cleanup

    03b780d

  1. RSS/parameter configuration UI, feedparser migration, effective-params logging

    914024f

  1. Set FAKE_THRESHOLD=0.75, benchmark results P=0.909 R=0.227 F1=0.364 Acc=0.650 FP=1 FN=34

    f734793
  2. threshold sweep + TF-IDF/RF/SVM baselines, event-date KG +64 canonical events (1169->1233 facts), V8 action-before-office check, _check_event_date() in external.py

    8702811

  1. DATE_TOLERANCE 400->200, cross-entity overlap check with same_role_category filter, Reference KG +22 manual facts (Nixon/Ford/LBJ/JFK/Truman/Blair/Thatcher/Starmer/Macron/Tusk + legislation) — F1 0.345->0.393, Recall 0.227->0.273, Sep +0.129->+0.151

    4024770

  1. RSS verification panel, benchmark split (100/150), remove Ollama/REBEL from frontend, sync Qwen3 labels

    8728df8
  2. Some fix

    1c00875

  1. Replace Ollama/llama3 with spacy-llm + Qwen3-1.7B (Pipeline B + Explainer), archive REBEL (F1=0.038), fix TCS n_claims=0 score, add ISOT/RAGuard eval scripts, update start.sh and requirements

    4a6ebd0

  1. RSS feeds updated + Reference KG 517->1161 facts + entity_label fix + Neo4j reconnect

    0232c1f

  1. Refactor

    f026e7a
  2. Testes + refactor

    c4c6759

  1. Testes + refactor

    f22b61b

  1. Wikidata inverse, Neo4j cache decoupled, auto-title, cross-article button, batch checkboxes, threshold 0.55

    d638717

  1. Add new articles and script for liar dataset

    054da92
  2. Entity subject matching threshold + V5 HOLDS_POSITION only + KG tolerance 400d

    8ec175f
  3. Extended benchmark 25 articles + run_evaluation.py with LIAR/FakeNewsNet/boxplot

    af33f82

  1. Manual benchmark 5 articles + run_benchmark.py with Precision/Recall/F1

    44ec294

  1. Add compare_pipelines.py - batch evaluation A vs B

    ba030d3

  1. Sprint 1: project structure

    e972000