FakeNews-XAI / backend

Commit History

Cleanup
03b780d
Running

Marius16 commited on

RSS/parameter configuration UI, feedparser migration, effective-params logging
914024f

Marius16 commited on

HuggingFace Spaces deploy + Neo4j Aura support
a987836

Marius16 commited on

Refactor + fixes
b886f85

Marius16 commited on

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

Marius16 commited on

integrate coverage_factor into TCS formula (0.85+0.15*cov), unify severity labels, upload.py error handling, dead code cleanup, TextHighlight regex fix, InconsistencyList TYPE_LABELS complete, Swagger description updated
6432950

Marius16 commited on

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

Marius16 commited on

Fix
039be26

Marius16 commited on

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

Marius16 commited on

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

Marius16 commited on

Some fix
1c00875

Marius16 commited on

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

Marius16 commited on

RSS feeds updated + Reference KG 517->1161 facts + entity_label fix + Neo4j reconnect
0232c1f

Marius16 commited on

RSS Stream C3b + HITL endpoint + frontend toggles
2ff93ce

Marius16 commited on

Refactor
f026e7a

Marius16 commited on

Pipeline C REBEL-large extractor + orchestrator integration
fc08c44

Marius16 commited on

Testes + refactor
c4c6759

Marius16 commited on

Testes + refactor
f22b61b

Marius16 commited on

New translation
3e5f65e

Marius16 commited on

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

Marius16 commited on

Add new articles and script for liar dataset
054da92

Marius16 commited on

Entity subject matching threshold + V5 HOLDS_POSITION only + KG tolerance 400d
8ec175f

Marius16 commited on

Persist article title, source and analyzed_at in Article node
fcbc9fa

Marius16 commited on

Translate all comments, logs and docstrings to English across 22 backend files
31b3ba4

Marius16 commited on

Refactor and eliminate non-relevant files
945f8be

Marius16 commited on

Suite pytest 33 teste C1→C4 + orchestrator (mock Ollama/Neo4j)
9b03ed0

Marius16 commited on

LLMExplainer llama3 cu fallback static + integrare orchestrator
9431e6e

Marius16 commited on

Neo4j cache Wikidata 3-level + cross-article in orchestrator
2ff64a6

Marius16 commited on

Refactor
9c76a2d

Marius16 commited on

Add internal validation rules and expand external Wikidata checks
69fb9a1

Marius16 commited on

Enhance spacy facts coverage and refine llm logging
6748777

Marius16 commited on

Migrate to llama3 and enhance temporal extraction prompt
0466627

Marius16 commited on

Move dependencies.py up in folder
5f9c1b3

Marius16 commited on

Add neo4j and cross article verification
f397bd6

Marius16 commited on

Few-shot examples in LLM prompt — improved extraction quality
4544626

Marius16 commited on

Externalize model config to .env, auto-install spaCy in startup scripts
a3e6fd8

Marius16 commited on

Multi-model backend — orchestrator model_name, flexible /compare any-2-models, GET /models endpoint
4bdd9c1

Marius16 commited on

Fix - source_sentence LLM, shared dependencies"
8f7e8a5

Marius16 commited on

Add test notebooks (sprint3 + SPARQL verification) + main.py
9d3afaf

Marius16 commited on

Update orchestrator - Pipeline B support via extractor registry
32d5422

Marius16 commited on

Add FastAPI app + routers (analyze, compare, health)
ab7f87c

Marius16 commited on

Add explainer.py - natural language explanations
fdc0925

Marius16 commited on

Add llm_extractor.py - Pipeline B via Ollama
0d6a977

Marius16 commited on

Search_entity returns QID, rewrite SPARQL query
c4f87e3

Marius16 commited on

Adapt to new search_entity return type
3738a76

Marius16 commited on

Add tcs.py - implement TCSCalculator with primary formula and weighted variant, plus timeline builder
094c12d

Marius16 commited on

Add orchestrator.py - implement PipelineOrchestrator with lazy-load and batch support
ca7e420

Marius16 commited on

Add external.py - implement ExternalVerifier with Reference KG and Wikidata comparison
0a65c8a

Marius16 commited on

Add internal.py - implement InternalVerifier with cycle detection, causal violation and ordering error checks
9bd0b50

Marius16 commited on

Add wikidata.py - implement WikidataClient with SPARQL temporal queries
ff81b20

Marius16 commited on