Skip to content

FinGround: Detecting and Grounding Financial Hallucinations via Atomic Claim Verification

Conference: ACL 2026
arXiv: 2604.23588
Code: Undisclosed
Area: Hallucination Detection
Keywords: Financial QA, Atomic Claim Verification, Formula Reconstruction, Table Attribution, Knowledge Distillation

TL;DR

FinGround is a three-stage "verify-then-ground" pipeline for financial document QA: (1) finance-aware hybrid retrieval; (2) decomposing answers into atomic claims and verifying them using a type-routed strategy across a six-category taxonomy (Numerical, Temporal, Entity Property, Comparative, Regulatory, Computational—where computational claims use formula reconstruction and arithmetic re-verification); (3) grounded rewriting of unsupported claims with paragraph/cell-level citations. By distilling GPT-4o into an 8B detector, it achieves a 91.4% F1 score with 18× acceleration, reducing the hallucination rate by 78% compared to GPT-4o+CoT.

Background & Motivation

Background: LLMs in the financial industry must ground answers in specific SEC filings or financial reports. However, even GPT-4-Turbo with RAG exhibits an 81% error rate on SEC QA (Islam 2023). Furthermore, the EU AI Act mandates a compliance deadline of August 2026 for high-risk financial AI, requiring "human oversight, explainability, and accuracy assurance."

Limitations of Prior Work: General hallucination detectors like FActScore and SAFE treat all claims equally. While they can extract atomic facts like "gross margin is 62.4%", they fail to align them with table cells for verification, missing 43% of computational errors. Rewriting methods like RARR assume a single evidence source and rewrite blindly without distinguishing claim types, causing 34% of computational claims to generate new hallucinations. Table-cell attribution suffers from 23% dangling citations if upstream chunking is not structure-aware.

Key Challenge: General hallucination detection seeks to be "domain-agnostic," but core errors in financial scenarios (arithmetic mistakes, fabricated regulatory citations, table misalignment) require "domain-awareness." The type of claim determines whether to use NLI, formula recalculation, or table matching. A one-size-fits-all NLI approach is destined to fail on ratio and margin verification.

Goal: (i) Unify detection and mitigation into a production-ready financial QA pipeline; (ii) design a claim-type routed verification strategy, specifically targeting computational errors; (iii) reduce costs to a level feasible for deployment (\(\le\) $0.005/query); (iv) propose a "retrieval-equalized evaluation" protocol to decouple retrieval gains from verification gains.

Key Insight: An error analysis of 500 real financial hallucinations revealed that errors concentrate on six enumerable claim types, each with an optimal verification strategy. Therefore, the requirement is not a "stronger NLI model" but "routing by type."

Core Idea: Upgrade atomic-claim verification from a "single NLI black box" to a "multi-strategy ensemble routed by a 6-category financial claim taxonomy," where computational claims are handled via a three-step process: formula template matching, table cell extraction, and arithmetic re-verification.

Method

Overall Architecture

FinGround addresses hallucinations in financial document QA where "answers look correct but figures are miscalculated or evidence is fabricated." The pipeline follows a "verify-then-ground" flow: retrieve evidence, verify answers claim-by-claim, and rewrite unsupported sentences with traceable citations. The workflow comprises three stages: Stage 1 Retrieval uses RoBERTa-base to classify queries into Simple/Moderate/Complex tiers, utilizing BM25, dense retrieval with table extraction, or iterative retrieve-then-reason respectively. Table similarity is calculated using column-header-aware scoring: \(\text{sim}(q,t)=\alpha\cdot\cos(\mathbf{q},\mathbf{t}_{\text{cell}})+(1-\alpha)\cdot\cos(\mathbf{q},\mathbf{t}_{\text{header}})\) (\(\alpha=0.6\)), with structure-aware chunking preserving row-column relationships and source tags \(\langle\text{document, section, page, element\_type}\rangle\). Stage 2 Verification decomposes the answer into atomic claims, which are routed to different strategies based on the 6-class taxonomy, outputting states of supported / contradicted / unverifiable. This is executed by an 8B detector distilled from GPT-4o. Stage 3 Rewriting maps the latter two states back to the original answer spans via fuzzy alignment (edit distance \(\le 3\)), performs targeted re-retrieval, and rewrites using the RARR paradigm with inline citations such as [Doc:d, §s, p.p] or [Doc:d, Table t, Row r, Col c]. If \(\ge 3\) claims require modification, paragraph-level regeneration is triggered to avoid error compounding.

%%{init: {'flowchart': {'rankSpacing': 24, 'nodeSpacing': 28, 'padding': 6, 'wrappingWidth': 400, 'subGraphTitleMargin': {'top': 8, 'bottom': 16}}}}%%
flowchart TD
    Q["Question + Financial Doc<br/>SEC Filing / Report"] --> S1

    subgraph S1["Stage 1 · Finance-Aware Hybrid Retrieval"]
        direction TB
        R1["Query Tiering<br/>Simple / Moderate / Complex"] --> R2["Header-Aware Table Extraction<br/>+ Structure-Aware Chunking"]
    end

    S1 --> ANS["Generate Initial Answer"]
    ANS --> S2

    subgraph S2["Stage 2 · Atomic Claim Verification (8B Distilled Detector)"]
        direction TB
        V1["Decompose into Atomic Claims"] --> V2["6-Class Taxonomy + Type Routing"]
        V2 -->|Computational| V3["Formula Reconstruction + Arithmetic Re-verification"]
        V2 -->|Other 5 Classes| V4["NLI / Rule-base / Table Matching"]
    end

    S2 --> VERD{"Claim Supported?"}
    VERD -->|Yes| OUT
    VERD -->|No| S3

    subgraph S3["Stage 3 · Grounded Rewriting"]
        direction TB
        W1["Fuzzy Alignment Span Localization<br/>+ Targeted Re-retrieval"] --> W2["RARR Rewriting<br/>+ Citation Tagging"]
    end

    S3 --> OUT["Traceable Answer"]

Key Designs

1. 6-Class Financial Claim Taxonomy + Type-Routed Verification: Identify the error before deciding how to verify

General hallucination detectors (FActScore, SAFE) treat all claims identically and feed them to NLI. However, for a claim like "gross margin was 62.4%", NLI models typically fail to calculate the accuracy, missing 43% of computational errors. FinGround addresses this by classifying atomic claims into six categories based on error types: Numerical, Temporal, Entity-Attribute, Comparative, Regulatory, and Computational. Numerical claims are matched against table cells using (value, unit, period, entity); Entity-Attribute claims use cross-encoder NLI; Regulatory claims query a rule-base; and Computational claims enter a specific formula reconstruction branch. This taxonomy, derived from an analysis of 500 real hallucinations, improves F1 by 4.3 over a 3-class system, with no significant gain from a 10-class system (\(p=0.23\)). Essentially, it acknowledges that verification strategies and claim types are coupled; using NLI to verify ratios is akin to asking a non-accountant to audit books.

2. Computational Claim Formula Reconstruction + Arithmetic Re-verification: Recalculate derived metrics instead of guessing

Computational claims represent the highest hallucination rate (28.4%) but are also the easiest to verify automatically if operands are found. FinGround replaces semantic entailment with actual recalculation: it matches claims against a library of 47 financial formula templates (e.g., gross margin, debt-to-equity ratio), retrieves operand values from table cells, and recalculates the derived metric with a \(\pm0.5\%\) tolerance for rounding. This embeds symbolic execution into RAG verification, achieving 90.2% F1 on computational claims, 18.9 points higher than SelfCheckGPT.

3. 8B Distilled Detector + Retrieval-Equalized Evaluation Protocol: Feasibility and attribution

GPT-4o verification takes 6.1s per claim, which is cost-prohibitive for real-time finance QA. FinGround distills GPT-4o (gpt-4o-2024-05-13) performances onto Llama-3-8B-Instruct using 3,200 financial QA pairs. The distillation objective uses reverse KL divergence with multi-task joints (decomposition + alignment + verdict). Samples with inconsistencies (8.4%) are removed. This reduces p95 latency from 6.1s to 340ms (18×) and deployment costs to $0.003/query while retaining 96.2% of the teacher's F1 (at 91.4%). Additionally, the "retrieval-equalized" protocol decouples retrieval and verification gains by equipping all baselines with Stage 1 retrieval, ensuring that HalRate differences are attributable solely to the verification stage.

Loss & Training

Distillation employs reverse KL divergence (\(\text{KL}(p_{\text{student}} || p_{\text{teacher}})\)) for better mode-seeking. Multi-task learning covers decomposition, alignment, and verdict targets, deployed via vLLM with continuous batching. The cross-encoder alignment model was fine-tuned on 8,400 TAT-QA/FinQA NLI samples, reaching 87.2% F1.

Key Experimental Results

Main Results: FinHalu Detection Performance (1,200 expert-annotated triples)

System Precision Recall F1
SelfCheckGPT 69.4 76.5 72.8
HHEM (Vectara) 78.9 73.8 76.3
FActScore 74.2 79.3 76.7
CRAG 80.6 74.9 77.6
Self-RAG 81.2 77.1 79.1
GPT-4o (teacher) 94.1 95.9 95.0
FinGround (8B distilled) 92.7 90.2 91.4

All improvements over baselines are significant (\(p<0.01\)).

Ablation Study (Key FinanceBench Data)

System FinQA HalRate↓ TAT-QA HalRate↓ FinanceBench HalRate↓ Uncond. Acc
Vanilla RAG 34.7 31.5 43.8 63.9
GPT-4o + CoT 18.6 15.2 22.4 71.9
FinGround (full) 3.6 3.8 4.9 71.2
− taxonomy (unified NLI) 7.2 8.1 11.7 70.5
− table retrieval 5.9 10.6 9.4 66.2

Ours reduces the end-to-end HalRate by an average of 78% compared to GPT-4o+CoT.

Key Findings

  • Removing Taxonomy Doubled HalRate: HalRate increased from 4.9% to 11.7% on FinanceBench, proving type-routed verification is the core contribution.
  • Table Retrieval is Essential: Removing table retrieval caused HalRate to surge to 10.6% on TAT-QA, highlighting the necessity of tabular evidence in finance.
  • Computational Claims: These are the most hallucination-prone (28.4%) but show the highest gain from formula reconstruction (+18.9 F1), confirming the bottleneck is routing, not verification difficulty.
  • Efficiency: The 8B model achieves $0.003/query with sub-second latency, meeting production requirements.

Highlights & Insights

  • Evolution of FActScore: While FActScore decomposes answers, it treats all facts equally. FinGround completes the logic by matching verification strategies to claim types. This "type-routed verification" is transferable to legal or medical domains.
  • Symbolic Execution in RAG: Using formula recalculation instead of NLI moves the model from "guessing" to "calculating."
  • Methodological Decoupling: The "retrieval-equalized evaluation" clarifies whether RAG improvements come from finding better evidence or using evidence better, a distinction often blurred in prior work.

Limitations & Future Work

  • The formula library is limited to 47 templates; derived quantities outside this scope fallback to NLI, reducing accuracy.
  • Hedged language (e.g., "approximately") accounts for 52% of false positives, necessitating better uncertainty modeling.
  • Accuracy is bounded by Stage 1 retrieval; 56% of false negatives stem from operands residing outside the retrieval window.
  • The FinHalu benchmark is relatively small (1,200 samples) and relies on high-expertise annotation.
  • vs FActScore (Min 2023): Both use atomic facts, but FinGround adds taxonomy routing and formula reconstruction, leading to a +14.7 F1 gain in financial contexts.
  • vs Self-RAG / CRAG (Asai 2024, Yan 2024): These focused on adaptive retrieval; FinGround serves as an orthogonal verification layer that can be stacked on them.
  • Insight: Production-grade papers should strictly decouple retrieval, verification, and rewriting in evaluations to ensure results are attributable.

Rating

  • Novelty: ⭐⭐⭐⭐ (Type-routed verification and formula reconstruction are substantial domain contributions).
  • Experimental Thoroughness: ⭐⭐⭐⭐ (Comprehensive ablations and cross-generator tests, though FinHalu size is a minor constraint).
  • Writing Quality: ⭐⭐⭐⭐ (Clear 3-stage structure and data-backed claims).
  • Value: ⭐⭐⭐⭐ (Directly addresses 2026 EU AI Act compliance and offers a production-ready cost profile).