Papers
Topics
Authors
Recent
Search
2000 character limit reached

AFEV: Iterative Extraction & Verification

Updated 27 November 2025
  • AFEV is a fact-checking paradigm that decomposes complex claims into atomic factual units and verifies them through structured, iterative processing.
  • It employs dense retrieval and cross-encoder reranking to select relevant evidence and dynamic in-context demonstrations for precise verification.
  • The approach mitigates error propagation through closed-loop iterative refinement and transparent aggregation of subclaim results.

Iterative Extraction and Verification (AFEV) is a modular fact-checking paradigm in which a complex claim is decomposed into atomic factual units and verified for veracity through fine-grained evidence retrieval, adaptive in-context reasoning, and dynamic aggregation of intermediate results. AFEV is designed to mitigate reasoning failures, control error propagation, and enhance interpretability in verification of multi-hop, compositional, and adversarial claims.

1. Formal Structure and Notation

Let CC denote a complex natural-language claim and DD an external textual corpus. The AFEV pipeline is defined by the following iterative sequence:

  • Decomposition: F={F1,...,FT}F = \{F_1, ..., F_T\}, where each FtF_t is an atomic fact extracted from CC via auto-regressive or conditional generation.
  • Evidence Retrieval: For each FtF_t,

    • Retrieve Et=Topk{ejDscore(ej,Ft)}E'_t = \operatorname{Top}_{k'}\left\{ e_j \in D \mid \operatorname{score}(e_j, F_t) \right\} using dense dual-encoder cosine similarity:

    score(ej,Ft)=f(ej)f(Ft)f(ej)f(Ft)\operatorname{score}(e_j, F_t) = \frac{f(e_j) \cdot f(F_t)}{\|f(e_j)\| \cdot \|f(F_t)\|} - Rerank EtE'_t to select EtE_t using a cross-encoder reranker trained with InfoNCE loss:

    DD0

    where DD1 is the true evidence and DD2 negatives.

  • Dynamic Demonstration Selection: For each DD3, select dynamic context-specific demonstrations DD4 from a database of labeled claims DD5, maximizing semantic similarity with DD6.
  • Reasoning: For each DD7, aggregate its retrieved evidence DD8 and demonstrations DD9 to produce a fact-level label F={F1,...,FT}F = \{F_1, ..., F_T\}0 and rationale F={F1,...,FT}F = \{F_1, ..., F_T\}1:

    F={F1,...,FT}F = \{F_1, ..., F_T\}2

  • Iterative Refinement: Fact extraction for F={F1,...,FT}F = \{F_1, ..., F_T\}3 is conditioned on previous outputs:

    F={F1,...,FT}F = \{F_1, ..., F_T\}4

    until a coverage-based STOP criterion is met.

  • Aggregation and Final Decision: The set F={F1,...,FT}F = \{F_1, ..., F_T\}5 and rationales F={F1,...,FT}F = \{F_1, ..., F_T\}6 are composed to form the overall verdict F={F1,...,FT}F = \{F_1, ..., F_T\}7:

    F={F1,...,FT}F = \{F_1, ..., F_T\}8

This design facilitates both interpretability and dynamic correction by tightly coupling decomposition, retrieval, and verification.

2. Iterative Algorithmic Workflow

The full AFEV protocol is implemented as a closed-loop iterative process:

CC4

  • Each extraction step exploits prior subclaim-verification pairs, closing the error-propagation loop.
  • The iterative approach ends adaptively once the atomic fact set collectively covers the full semantic content of F={F1,...,FT}F = \{F_1, ..., F_T\}9.

3. Dynamic Refinement and Error Control

AFEV addresses error accumulation through:

  • Closed-loop Extraction: Each new atomic fact is generated with explicit conditioning on the entire verified/debated history (FtF_t0). This dynamically corrects prior faulty decompositions and prevents irrecoverable branching errors.
  • STOP Criterion: Extraction halts when all semantic units of the original claim are accounted for, preventing both under- and over-decomposition.
  • Supervised Evidence Filtering: A learned reranker suppresses low-quality or semantically irrelevant evidence early in the pipeline, minimizing contamination at the reasoning phase.

These mechanisms jointly prevent uncontrolled noise propagation widely observed in one-shot decomposition strategies.

4. Fine-Grained Retrieval and In-Context Demonstrations

Retrieval is performed in a two-stage manner:

  • Dense Retrieval: A bi-encoder computes vector representations and ranks all candidates; FtF_t1 is typically set to 5.
  • Cross-Encoder Reranking: Top-FtF_t2 passages undergo pairwise reranking. The best FtF_t3 evidence sentences (usually FtF_t4) are retained for the reasoning module.
  • Dynamic Demonstrations: For each FtF_t5, FtF_t6 previously validated claims with highest semantic similarity serve as in-context examples (typically FtF_t7 or FtF_t8). This on-the-fly instance retrieval aligns LLM behavior with the specifics of the current subclaim.

The above provides both coverage and context specificity for nuanced multi-hop verification.

5. Benchmark Experiments and Empirical Results

Evaluation across LIAR-PLUS, HOVER, PolitiHop, RAWFC, and LIAR benchmarks demonstrates robust gains:

Dataset Baseline LA / F1 AFEV LA / F1
LIAR-PLUS 82.10 / 80.78 83.73 / 83.12
HOVER 76.98 / 76.89 78.87 / 78.76
PolitiHop 72.34 / 55.80 74.14 / 57.69
RAWFC (F1) 57.3 60.2
LIAR (F1) 42.0 43.9

Ablation studies confirm that atomic fact extraction (+1.1 to +1.9 F1), iterative extraction (+0.5 to +1.1), rationales, reranking, and demonstrations all yield measurable improvements. Optimal performance is achieved with FtF_t9–CC0 reranked evidences and CC1–CC2 demonstrations per fact-level query. Efficiency is preserved; the closed-loop variant increases runtime by CC3 compared to one-shot baselines.

6. Interpretability and Case Analysis

AFEV natively produces a fine-grained audit trail:

  • Each subclaim is paired with the retrieved evidence, in-context demonstration, rationale, and atomic label.
  • Intermediate errors or ambiguities can be directly traced to precise subcomponents, facilitating targeted correction.

Case studies illustrate complex sports-statistics claims disassembled into player-year facts, with independent count-verification and explicit cross-references, ultimately yielding a transparent, human-readable decision sequence.

7. Significance, Limitations, and Future Directions

AFEV demonstrates that iterative, atomic-factorization and adaptive reasoning outperform static or monolithic pipelines, particularly for multi-hop, ambiguous, or adversarial claims (Zheng et al., 9 Jun 2025). The explicit, chained reasoning and evidence tracking address key issues in factual verification: brittle error propagation, noisy retrieval, and interpretability bottlenecks.

Limitations include increased dependence on retrieval quality, potential slowdowns for claims requiring many atomic units, and sensitivity to noise in the demonstration database. Future work proposed in (Zheng et al., 9 Jun 2025) includes tighter couplings with retrieval-learning objectives, multi-hop reasoning extension with deep aggregation, and application of the retrieve–edit–aggregate loop to heterogeneous domains (e.g., code, scientific fact-checking). Empirical evidence from recent multi-hop benchmarks supports continued development in this direction.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Iterative Extraction and Verification (AFEV).