Consistency engine: finding direct and joint contradictions
- Question
- Does the engine find contradictions between two claims, and contradictions that exist only jointly across three or four claims, which pairwise checking cannot see?
- Criterion
- Direct F1 ≥ 0.85, cycle F1 ≥ 0.75, localization ≥ 0.7, on 180 documents (60 consistent, 60 direct, 60 cycle).
- Outcome
- Engine: direct F1 0.916, cycle F1 0.916, localization 1.000; false-positive rate 0.183 on consistent documents.
- Pairwise checking only: cycle F1 0.329, as expected.
- A strong LLM judge with extended thinking did slightly better (F1 0.930, false positives 0.150) at about one-twentieth of the cost per document.
- Caveats
- One synthetic corpus of short texts, written and evaluated with models of one family. The false-positive rate is too high; see the post-hoc analysis.