CLAIR-Fin: An Adversarial Multi-Agent Framework for Claim-Level Verification and Adaptive Debate in Cross-Modal Financial QA
Summary
CLAIR-Fin is an adversarial multi-agent framework designed to enhance faithfulness in cross-modal financial question answering by decomposing questions into atomic claims and using adaptive debate and verification to reduce hallucinations.
View Cached Full Text
Cached at: 08/17/26, 09:43 AM
# CLAIR-Fin: An Adversarial Multi-Agent Framework for Claim-Level Verification and Adaptive Debate in Cross-Modal Financial QA Source: [https://arxiv.org/html/2608.13706](https://arxiv.org/html/2608.13706) Mukaffi Bin MoinAffiliation:Ahsanullah University of Science and Technology, BangladeshJubayer Al MahmudAffiliation:Jashore University of Science and Technology, BangladeshM\. F\. MridhaAffiliation:American International University \- BangladeshCorrespondence:[mukaffi28@gmail\.com](mailto:[email protected]),[fatema\.faria142@gmail\.com](mailto:[email protected])Md\. Alam HossainAffiliation:Jashore University of Science and Technology, Bangladesh ###### Abstract Existing defenses against hallucination in retrieval\-augmented and multi\-agent pipelines remain partial: evidence is trusted despite modality disagreement, debate verifies an aggregate report rather than individual claims, and such verification occurs only after drafting, leaving inter\-agent errors undetected until the final text\. To close this gap, we presentCLAIR\-Fin, a nine\-agent framework that decomposes each question into atomic claims maintained in a typedFinancial Claim Ledger\. Each claim is resolved throughAsymmetric Evidence Authority, which conditions evidence trust on claim type rather than treating all modalities as equally reliable;Chain\-of\-Custody Verification, which checks grounding at the hand\-off between drafting and adversarial review rather than only at the pipeline’s exit; anAdaptive Rebuttal Cycle, which routes contested claims through adversarial debate whose depth scales with what that debate finds; and a terminal entailment audit paired with a continuousHallucination Risk Indexthat distinguishes claims that passed scrutiny from claims never contested\. We evaluateCLAIR\-FinonBB\-FinQA\-X, a 500\-question cross\-modal financial evaluation set built from Bangladesh Bank Annual Report material, stratified by query type, format, and difficulty\. Relative to a single\-pass retrieval\-augmented generation baseline, it raises faithfulness \(0\.780→0\.8890\.780\\rightarrow 0\.889\) while abstaining on 5\.4% of questions when evidence is insufficient rather than forcing an unsupported response, and it exceeds stronger retrieval\-strategy baselines such as HyDE and Graph\-RAG on faithfulness \(≤0\.874\\leq 0\.874\)\. ## 1Introduction Figure 1:An analyst’s question entersCLAIR\-Fin, where specialized agents extract evidence for each claim\. Each claim undergoesEvidence→\\rightarrowDebate→\\rightarrowAudit, with contested claims adversarially reviewed and citation entailment verified before synthesis into the final response\.Financial institutions increasingly rely on large language models to answer questions over long, multimodal reports, where the same fact may appear as prose, a table, and a chart within one document exceeding several hundred pages\. A misread fiscal\-year label or an approximated chart value reported as exact can materially change a conclusion; even state\-of\-the\-art vision\-language models hallucinate on chart\-reading tasks\([28](https://arxiv.org/html/2608.13706#bib.bib28)\)\. Cross\-modal benchmarks building on earlier tabular\-textual QA work\([5](https://arxiv.org/html/2608.13706#bib.bib26);[36](https://arxiv.org/html/2608.13706#bib.bib27)\), including FinanceBench\([15](https://arxiv.org/html/2608.13706#bib.bib12)\), FAMMA\([32](https://arxiv.org/html/2608.13706#bib.bib21)\), and XFinBench\([34](https://arxiv.org/html/2608.13706#bib.bib23)\), find current LLMs fail many realistic financial questions, worsening as context grows and evidence sits away from a document’s start\([17](https://arxiv.org/html/2608.13706#bib.bib14)\), precisely the regime long reports fall into\. Such systems must retrieve relevant content, reconcile conflicting cross\-modal evidence, and answer faithfully or decline when evidence is insufficient\. Several lines of prior work address pieces of this problem, but each leaves a gap\. Multi\-agent frameworks such as MDocAgent\([13](https://arxiv.org/html/2608.13706#bib.bib24)\)coordinate specialized agents over long documents, and multimodal retrieval frameworks such as MultiFinRAG\([10](https://arxiv.org/html/2608.13706#bib.bib9)\)and FinRAGBench\-V\([35](https://arxiv.org/html/2608.13706#bib.bib25)\)jointly index tables, figures, and text, yet none conditions evidence trust on claim type\. Financial debate frameworks such as FinDebate\([2](https://arxiv.org/html/2608.13706#bib.bib2)\)and Structured Adversarial Synthesis\([25](https://arxiv.org/html/2608.13706#bib.bib16)\)apply adversarial roles to report\-level analysis\([8](https://arxiv.org/html/2608.13706#bib.bib6);[3](https://arxiv.org/html/2608.13706#bib.bib3)\), but run a fixed round count over a holistic thesis regardless of how contested a claim is\. Verification approaches such as Chain\-of\-Verification\([6](https://arxiv.org/html/2608.13706#bib.bib4)\), FinGround\([11](https://arxiv.org/html/2608.13706#bib.bib10)\), and FRED\([26](https://arxiv.org/html/2608.13706#bib.bib17)\)instead check atomic claims, and self\-consistency sampling offers a claim\-agnostic alternative\([20](https://arxiv.org/html/2608.13706#bib.bib29)\); both act only after drafting and pair no binary outcome with a continuous risk estimate \(Section[2\.3](https://arxiv.org/html/2608.13706#S2.SS3)\)\. Benchmarks such as FinBen\([31](https://arxiv.org/html/2608.13706#bib.bib20)\)also skip non\-calendar fiscal years and the dense statistical tables typical of South Asian central\-bank reporting\. Across this literature, evidence authority is uniform, verification is late if applied at all, and abstention is rarely measurable\([30](https://arxiv.org/html/2608.13706#bib.bib19);[19](https://arxiv.org/html/2608.13706#bib.bib30)\)\. We introduceCLAIR\-Fin\(Claim\-LedgerAdversarialInference andRetrieval forFinancial document understanding\), a nine\-agent framework for reliable question answering over multimodal financial documents, assessed on central\-bank annual reports \(Appendix[A](https://arxiv.org/html/2608.13706#A1)\), whose fiscal\-year definitions, currency denominations, and reporting practices differ from the corporate filings predominantly represented in prior evaluation suites \(Section[2](https://arxiv.org/html/2608.13706#S2)\)\. A Planner\-Orchestrator decomposes each question into aFinancialClaimLedger\(FCL\) containing atomic, typed assertions, which are populated by three evidence agents and reconciled by a Ledger Guardian throughAsymmetricEvidenceAuthority\(AEA\), a claim\-type\-aware weighting scheme that prioritizes tabular evidence for precise numerical values while favoring narrative text for causal attribution\. Before adversarial review,Chain\-of\-CustodyVerification\(CoCV\) validates and restores evidence grounding, preventing attribution drift from propagating into subsequent reasoning\. Disputed claims are then escalated to an Affirmative and an Adversarial Counsel through anAdaptiveRebuttalCycle\(ARC\), with deliberation depth expanding according to unresolved findings rather than following a predetermined budget\. A Judge\-Auditor subsequently enforces a terminal entailment gate and records each AEA determination alongside its equal\-weight counterfactual; a continuousHallucinationRiskIndex\(HRI\) differentiates assertions that endured substantive scrutiny from those that were never challenged\. Finally, a Brief Synthesizer formulates the response and abstains whenever the available evidence cannot adequately support an answer\. We structure our evaluation of this framework around the following research questions: - •RQ1\.To what extent does modality\-aware evidence prioritization improve faithfulness and correctness over modality\-agnostic retrieval? - •RQ2\.How reliably does hand\-off\-level verification reduce the propagation of unsupported claims? - •RQ3\.Does routing adversarial debate to contested claims improve factual grounding over skipping debate entirely? - •RQ4\.Does continuous risk estimation provide a more informative reliability signal than binary verification alone? - •RQ5\.How does the framework perform across single\-modal and multimodal presentation formats, and which configurations remain most challenging? ## 2Related Work ### 2\.1Multimodal Financial Document Understanding and Retrieval\-Augmented Generation Extending retrieval\-augmented generation to multimodal financial documents is closest to our setting\. General\-purpose multimodal agents coordinate text and image agents over long documents\([13](https://arxiv.org/html/2608.13706#bib.bib24)\), while financially specialized retrieval frameworks batch table and figure images through a lightweight multimodal model, escalating to text\+table\+image context only when needed\([10](https://arxiv.org/html/2608.13706#bib.bib9)\), within a RAG paradigm\([12](https://arxiv.org/html/2608.13706#bib.bib11)\)assessed via a reference\-free protocol scoring faithfulness, relevancy, and context precision/recall\([9](https://arxiv.org/html/2608.13706#bib.bib8)\)\. This improveswhatevidence is retrieved but treats retrieval as complete once cited: a table cell and an approximately\-read chart value for the same quantity are cited as interchangeable, with no mechanism to adjudicate which to trust when they disagree, a gap faithfulness scores compound since they measure entailment bysomeevidence, not thecorrectone\. ### 2\.2Multi\-Agent Debate and Financial Multi\-Agent Systems A second line of work uses multi\-agent debate, LLM instances critiquing and revising outputs, to improve factuality and reasoning\([8](https://arxiv.org/html/2608.13706#bib.bib6)\)\. Financial applications add domain\-specific structure: specialist\-role frameworks assign earnings, market, sentiment, valuation, and risk personas with a trust/skeptic/leader safety layer\([2](https://arxiv.org/html/2608.13706#bib.bib2)\), dialectical frameworks stage bull/bear/devil’s\-advocate roles over earnings\-call transcripts\([25](https://arxiv.org/html/2608.13706#bib.bib16)\), and recent work asks whether added coordination improves outcomes relative to cost\([21](https://arxiv.org/html/2608.13706#bib.bib15)\)\. The common assumption is that debate is a property of thereport, not theclaim: disagreement goes unflagged and debate depth stays fixed regardless of contestedness, leaving claim\-level, difficulty\-adaptive verification unaddressed\. ### 2\.3Claim\-Level Verification, Extraction Reliability, and Faithfulness Evaluation Closer to claim\-level verification, a distinct literature verifies individual statements rather than whole reports\. Surveys characterize the field’s dominant pipeline, retrieve, decompose, check entailment, applied once to an already\-finished claim\([7](https://arxiv.org/html/2608.13706#bib.bib5)\); graph\-structured verification converts a claim into an entity\-relationship graph, checking each triplet before a verdict\([16](https://arxiv.org/html/2608.13706#bib.bib13)\), closer in spirit to our claim ledger but applied to open\-domain claims rather than cross\-modal evidence\. Self\-consistency methods instead sample multiple outputs and aggregate via majority agreement, on the premise that reproducibility signals reliability\([29](https://arxiv.org/html/2608.13706#bib.bib18)\), though open\-book QA depends on trustworthy extraction\([15](https://arxiv.org/html/2608.13706#bib.bib12)\)and LLM\-generated summaries frequently omit source figures despite high surface scores\([33](https://arxiv.org/html/2608.13706#bib.bib22)\)\. Verification thus checks a claim only once formed, and reproducibility does not guarantee correctness\. ### 2\.4Research Gap and Positioning of CLAIR\-Fin Across these three directions, each addresses one piece of the problem, evidence arbitration, adaptive debate, or hand\-off verification, in isolation, and none operates jointly\.CLAIR\-Fincloses this gap: it conditions evidence trust on claim type so cross\-modal disagreement is resolved by a stated, auditable prior; routes claims to adversarial debate only when evidence coverage is insufficient, scaling depth to scrutiny rather than a fixed budget; and verifies grounding at the hand\-off between drafting and adversarial review, treating even self\-consistent evidence as suspect\. Figure 2:End\-to\-endCLAIR\-Finframework \(Phases I–VIII, Section[3](https://arxiv.org/html/2608.13706#S3)\)\. A question is decomposed into atomic claims \(Phases I–II\), for which modality\-specific agents retrieve evidence \(Phase III\) that is fused and authority\-weighted to decide fast\-path or escalation \(Phase IV\)\. Escalated claims pass through adversarial debate and a hand\-off grounding check \(Phases V–VI\) before a terminal, authority\-weighted audit \(Phase VII\)\. Once every claim is resolved, the framework synthesizes a cited answer or abstains \(Phase VIII\)\. ## 3CLAIR\-Fin Framework ### 3\.1Problem Definition We address faithful QA over long, multimodal financial documents, where evidence spans prose, tables, and charts\. Task\.Given a questionqqover corpus𝒟\\mathcal\{D\}, the framework produces answeraawith citations, or abstains when evidence is insufficient\. Claim decomposition\.qqis decomposed into ordered atomic claimsC=\{c1,…,cn\}C=\\\{c\_\{1\},\\dots,c\_\{n\}\\\},n≤8n\\leq 8\. Eachci=\(idi,texti,τi\)c\_\{i\}=\(\\text\{id\}\_\{i\},\\text\{text\}\_\{i\},\\tau\_\{i\}\)has a claim type τi∈𝒯=\{\\displaystyle\\tau\_\{i\}\\in\\mathcal\{T\}=\\\{FACT\_NUMERIC,FACT\_TREND,\\displaystyle\\texttt\{FACT\\\_NUMERIC\},\\ \\texttt\{FACT\\\_TREND\},\(1\)CAUSE\_ATTRIBUTION,RATIO\_IDENTITY\}\\displaystyle\\texttt\{CAUSE\\\_ATTRIBUTION\},\\ \\texttt\{RATIO\\\_IDENTITY\}\\\}fixing how its evidence is weighted \(Section[3\.4](https://arxiv.org/html/2608.13706#S3.SS4)\); claims resolve sequentially and independently before synthesis\. Evidence\.Evidence spans four modalities, ℳ=\{text,table,chart,tool\_derived\},\\mathcal\{M\}=\\\{\\texttt\{text\},\\texttt\{table\},\\texttt\{chart\},\\texttt\{tool\\\_derived\}\\\},\(2\)wheretool\_derivedis a deterministically computed quantity \(e\.g\., year\-over\-year growth\) rather than directly read\. Each iteme=\(m,src,page,content,conf\)e=\(m,\\text\{src\},\\text\{page\},\\text\{content\},\\text\{conf\}\)carries modalitym∈ℳm\\in\\mathcal\{M\}, provenance, and confidenceconf∈\[0,1\]\\text\{conf\}\\in\[0,1\]\. Financial Claim Ledger \(FCL\)\.Claims and evidence accumulate in a typed, directed multigraphG=\(V,E\)G=\(V,E\)with six node types \(claim, text span, table cell, derived metric, chart region, constraint check\) and edgesr∈\{SUPPORTS,SAME\_AS,VIOLATES\_CONSTRAINT\}r\\in\\\{\\texttt\{SUPPORTS\},\\texttt\{SAME\\\_AS\},\\texttt\{VIOLATES\\\_CONSTRAINT\}\\\}\.GGpersists for the question’s lifetime as the sole verification, audit, and citation artifact\. We writescore\(u,v\)\\text\{score\}\(u,v\)for aSUPPORTSedge’s confidence andsupp\(c\)=\{v:\(v,c,SUPPORTS\)∈E\}\\text\{supp\}\(c\)=\\\{v:\(v,c,\\texttt\{SUPPORTS\}\)\\in E\\\}forcc’s supporting evidence\. ### 3\.2Phase I: Document Ingestion Every source PDF is processed once, offline, into corpus𝒟\\mathcal\{D\}, which Phase III \(Section[3\.4](https://arxiv.org/html/2608.13706#S3.SS4)\) retrieves against\. Each page is handled independently: native extraction \(text layer plus rule\-based table detection\) is trusted only when the text layer is not garbled and the page has no chart/image signal; otherwise a structured vision\-model call extracts prose, tables, and charts from a rendered image, a stronger model when a chart or image is present, a cheaper one otherwise\. Table extraction is least reliable: repeated vision calls at temperature 0 can disagree\. Each table is extracted up to three times and checked for pairwise agreement \(Equation \([4](https://arxiv.org/html/2608.13706#S3.E4)\)\); two\-of\-three agreement is tagged high\-confidence, else the first extraction is kept, tagged low\-confidence, and retained in the corpus for provenance, though its cells are excluded rather than downweighted when theTabular Evidence Agentretrieves evidence \(Section[3\.4](https://arxiv.org/html/2608.13706#S3.SS4)\), so the table is kept as a record without ever being usable evidence\. A second heuristic flags a table low\-confidence if a row duplicates its own section\-total row\. Prose is split into sentence\-aware chunks \(1,000\-character target, two\-sentence overlap, sentence\-boundary splits only\)\. Each table yields one whole\-table document plus one per labeled row; each chart yields one document per page\. Documents are tagged with source, page, and modality, embedded, and upserted under a deterministic id, forming corpus𝒟\\mathcal\{D\}\. ### 3\.3Phase II: Claim Decomposition Claim decomposition convertsqqinto atomic, independently verifiable claims: verifying a whole answer as one unit lets an unsupported figure hide inside a well\-supported narrative, whereas decomposing first lets every stage check grounding exactly\. ThePlanner\-Orchestratorretrieves a top\-12, modality\-agnostic preview \(300 characters each\) so claim text reuses the document’s own terminology, then a structured LLM call \(temperature 0\) proposes 1–8 claims with text and typeτi∈𝒯\\tau\_\{i\}\\in\\mathcal\{T\}; on failure it falls back to one claim restatingqq, typedCAUSE\_ATTRIBUTION, chosen because it commits to no specific number or trend that could later be flatly contradicted; as Section[3\.5](https://arxiv.org/html/2608.13706#S3.SS5)discusses, this typing also means the fallback claim is the one most likely to fast\-path past debate rather than face additional scrutiny, so “default” should not be read as “most rigorously checked\.” Claims have no dependency structure, so each one’s evidence, debate, and audit are fully independent, enabling per\-claim auditability \(Section[3\.8](https://arxiv.org/html/2608.13706#S3.SS8)\)\. ### 3\.4Phase III: Multimodal Evidence Retrieval For claimcic\_\{i\}, retrieval draws modality\-specific evidence: a table figure, its prose interpretation, and an approximate chart restatement may all differ, so a dedicated agent per modality grounds evidence before it reaches the ledger\. Given\(texti,τi\)\(\\text\{text\}\_\{i\},\\tau\_\{i\}\)and𝒟\\mathcal\{D\}, retrieval blends dense and lexical signal: a candidate pool of4k4k\(four times the requestedkk\) from vector search is reranked by score\(x,d\)=\\displaystyle\\text\{score\}\(x,d\)=0\.6511\+distL2\(x,d\)\+0\.35\\displaystyle 0\.65\\frac\{1\}\{1\+\\text\{dist\}\_\{L2\}\(x,d\)\}\+0\.35\(3\)×\|terms\(x\)∩terms\(d\)\|\|terms\(x\)\|\.\\displaystyle\\times\\frac\{\|\\text\{terms\}\(x\)\\cap\\text\{terms\}\(d\)\|\}\{\|\\text\{terms\}\(x\)\|\}\.and the topkkreturned\.Narrativeretrievesk=8k\{=\}8text passages, taggedfact/hedge/attribution, extracting any\(metric,period,value,unit\)\(\\text\{metric\},\\text\{period\},\\text\{value\},\\text\{unit\}\)quadruple astool\_derived\.Tabularretrievesk=6k\{=\}6table passages, grounding\(row,column,value,unit\)\(\\text\{row\},\\text\{column\},\\text\{value\},\\text\{unit\}\)cells; cells failing consensus are dropped, not downweighted\. When two grounded cells share a row across columns, a deterministic calculator derivesΔ%=\(vcur−vprev\)/vprev\\Delta\_\{\\%\}=\(v\_\{\\text\{cur\}\}\-v\_\{\\text\{prev\}\}\)/v\_\{\\text\{prev\}\}orΔpp=vcur−vprev\\Delta\_\{\\text\{pp\}\}=v\_\{\\text\{cur\}\}\-v\_\{\\text\{prev\}\}astool\_derived\.Visualretrievesk=5k\{=\}5chart passages, one finding per chart, kept as hedged prose so authority weighting governs its influence\. Table extraction agreement \(Section[3\.2](https://arxiv.org/html/2608.13706#S3.SS2)\) uses: agree\(Ta,Tb\)⇔\\displaystyle\\text\{agree\}\(T\_\{a\},T\_\{b\}\)\\iffshape\(Ta\)=shape\(Tb\)\\displaystyle\\text\{shape\}\(T\_\{a\}\)=\\text\{shape\}\(T\_\{b\}\)\(4\)∧\|\{\(i,j\):Ta\[i,j\]=Tb\[i,j\]\}\|\|Ta\|≥0\.8\.\\displaystyle\\wedge\\;\\frac\{\\left\|\\\{\(i,j\):T\_\{a\}\[i,j\]=T\_\{b\}\[i,j\]\\\}\\right\|\}\{\|T\_\{a\}\|\}\\geq 0\.8\.This mirrors the Phase I agreement rule \(Section[3\.2](https://arxiv.org/html/2608.13706#S3.SS2)\), since agreement measures reproducibility, not correctness\. The phase passes per\-modality evidence lists\{etext\},\{etable\},\{echart\}\\\{e^\{\\text\{text\}\}\\\},\\\{e^\{\\text\{table\}\}\\\},\\\{e^\{\\text\{chart\}\}\\\}to theLedger Guardian, each carrying only a\(modality,confidence\)\(modality,confidence\)pair, reusable unmodified by later stages\. ### 3\.5Phase IV: Evidence Fusion and Authority\-Weighted Escalation Evidence fusion merges the three lists intoGG, links same\-metric evidence across modalities, and decides whether debate is needed: strong, agreeing evidence skips debate; weak or conflicting evidence does not, and “enough” evidence differs by claim type \(a numeric claim needs a table cell, an attribution claim needs prose\)\. Each item becomes a typed node linked to the claim viaSUPPORTS\(score = retrieval confidence\); theLedger GuardianaddsSAME\_ASedges when a table cell’s row label \(≥\\geq4 characters\) appears in a chart/text description, a lexical heuristic \(Section[Limitations](https://arxiv.org/html/2608.13706#Sx1)\)\. ForRATIO\_IDENTITYclaims, a constraint node recordsVIOLATES\_CONSTRAINTif uncomputed\. AEA first acts here, incoverageform: each typeτ\\tauhas fixed weightsw\(τ,m\)w\(\\tau,m\)over modalities \(Table[1](https://arxiv.org/html/2608.13706#S3.T1), sums to 1 per row\), giving coverage A\(ci\)=∑m∈Miw\(τi,m\),A\(c\_\{i\}\)=\\sum\_\{m\\in M\_\{i\}\}w\(\\tau\_\{i\},m\),\(5\)whereMi⊆ℳM\_\{i\}\\subseteq\\mathcal\{M\}is the set of modalities for whichcic\_\{i\}has at least one grounded supporting evidence item inGG\(i\.e\.,Mi=\{m:∃v∈supp\(ci\),mod\(v\)=m\}M\_\{i\}=\\\{m:\\exists v\\in\\text\{supp\}\(c\_\{i\}\),\\,\\text\{mod\}\(v\)=m\\\}\)\. The claim escalates iffA\(ci\)<0\.75A\(c\_\{i\}\)<0\.75; else it proceeds to audit \(Section[3\.8](https://arxiv.org/html/2608.13706#S3.SS8)\)\. Three low\-authority chart mentions forFACT\_NUMERICcontribute less than one table cell\. One consequence of this rule is worth flagging explicitly: sincew\(CAUSE\_ATTRIBUTION,text\)=0\.75w\(\\texttt\{CAUSE\\\_ATTRIBUTION\},\\texttt\{text\}\)=0\.75\(Table[1](https://arxiv.org/html/2608.13706#S3.T1)\), a causal claim supported by a single grounded prose passage reachesA\(ci\)=0\.75A\(c\_\{i\}\)=0\.75exactly, which fails the strict escalation inequality and fast\-paths directly to audit without debate\. This is deliberate: prose is the sole authoritative source for causal attribution here, so a single well\-grounded passage is treated as sufficient coverage rather than automatically contested, and the terminal audit \(Section[3\.8](https://arxiv.org/html/2608.13706#S3.SS8)\) still independently checks the drafted sentence against that same evidence\. It does mean causal overclaim, one of six adversarial attack categories \(Section[3\.6](https://arxiv.org/html/2608.13706#S3.SS6)\), is structurally the attack type least likely to reach the Adversarial Counsel, a limitation of the coverage rule \(Section[Limitations](https://arxiv.org/html/2608.13706#Sx1)\), not evidence causal attributions are adequately scrutinized\. Table 1:Asymmetric Evidence Authority weightsw\(τ,m\)w\(\\tau,m\), assigning trust to each evidence modality per claim type; weights sum to 1 within each row and are a fixed design prior rather than a learned or human\-validated distribution \(Section[Limitations](https://arxiv.org/html/2608.13706#Sx1)\)\.The phase leaves an updatedGG,escalate\(ci\)\\text\{escalate\}\(c\_\{i\}\), andA\(ci\)A\(c\_\{i\}\)in shared state, conditioning modality trust on claim type rather than a global weight: an approximate chart reading and an audited table cell are interchangeable evidence for a causal attribution but not for an exact figure\. ### 3\.6Phase V: Adversarial Verification and Adaptive Rebuttal For escalated claims, theAffirmative CounselandAdversarial Counseldraft and stress\-test a claim before the audit gate, since a single\-pass draft\-then\-check misses flaws only visible under scrutiny \(e\.g\., a conflated fiscal\-year label\), while fixed\-round debate wastes budget on easy claims\. Givensupp\(ci\)\\text\{supp\}\(c\_\{i\}\)and prior findings, theAffirmative Counseldrafts \(temperature 0\.2\); theAdversarial Counselreturns a scorecard of zero or more attacks across six types \(numeric, scope, fiscal\-year/temporal, causal overclaim, citation gap, visual over\-precision\) with severityσ∈\{low,medium,high\}\\sigma\\in\\\{\\texttt\{low\},\\texttt\{medium\},\\texttt\{high\}\\\}, plus an abstain flag\. This is ARC: rebuttal triggers, incrementingρ\\rho, iffσ=high\\sigma\{=\}\\texttt\{high\}exists andρ<ρmax=2\\rho<\\rho\_\{\\max\}\{=\}2; otherwise the claim proceeds to audit \(including on an abstain recommendation\), so debate depth tracks scrutiny, not a fixed quota\. The phase yields a \(possibly revised\) brief, adversarial findings, and an abstain flag; cost scales with claim difficulty, not claim count, operationalizing claim\-level debate that fixed\-round methods \(Section[2\.2](https://arxiv.org/html/2608.13706#S2.SS2)\) do not\. ### 3\.7Phase VI: Chain\-of\-Custody Verification CoCV checks that the affirmative draft stays grounded at the hand\-off to adversarial review, not only at the pipeline’s end, catching drift before theAdversarial Counselreasons over ungrounded content\. Given the draft andsupp\(ci\)\\text\{supp\}\(c\_\{i\}\), CoCV reuses theJudge\-Auditor’s entailment call \(Section[3\.8](https://arxiv.org/html/2608.13706#S3.SS8)\) at this earlier hand\-off: an LLM\-as\-judge call returnsℓ∈\{entails,neutral,contradicts\}\\ell\\in\\\{\\texttt\{entails\},\\texttt\{neutral\},\\texttt\{contradicts\}\\\}and confidenceγ\\gamma, with grounding intact iff ℓ=entails∧γ≥0\.5\.\\ell=\\texttt\{entails\}\\;\\wedge\\;\\gamma\\geq 0\.5\.\(6\)On failure, one bounded repair is attempted; if still ungrounded, custody is marked broken and the claim routes directly to audit asInsufficientEvidence, otherwise it proceeds to review grounded\. Every check is logged\. The internal hand\-off placement, plus the bounded single repair, guarantees fixed, predictable cost rather than an open\-ended correction loop\. ### 3\.8Phase VII: Authority\-Weighted Terminal Audit The terminal audit \(Judge\-Auditor\) reaches a final, citable verdict, resolving cross\-modal disagreement via claim\-type\-conditioned authority rather than the drafting model’s own judgment\. If custody was broken or no evidence remains, the claim resolves toInsufficientEvidence\(confidence 0\)\. Otherwise, per\-modality confidence isconfm\(ci\)=maxv∈supp\(ci\),mod\(v\)=mscore\(v,ci\)\\text\{conf\}\_\{m\}\(c\_\{i\}\)=\\max\_\{v\\in\\text\{supp\}\(c\_\{i\}\),\\,\\text\{mod\}\(v\)=m\}\\text\{score\}\(v,c\_\{i\}\), and the winning modality follows Section[3\.5](https://arxiv.org/html/2608.13706#S3.SS5)’s weighting, now as argmax: m∗\(ci\)\\displaystyle m^\{\*\}\(c\_\{i\}\)=argmaxm∈ℳ\[w\(τi,m\)⋅confm\(ci\)\],\\displaystyle=\\arg\\max\_\{m\\in\\mathcal\{M\}\}\\left\[w\(\\tau\_\{i\},m\)\\cdot\\text\{conf\}\_\{m\}\(c\_\{i\}\)\\right\],\(7\)s\(ci\)\\displaystyle s\(c\_\{i\}\)=w\(τi,m∗\)⋅confm∗\(ci\)\.\\displaystyle=w\(\\tau\_\{i\},m^\{\*\}\)\\cdot\\text\{conf\}\_\{m^\{\*\}\}\(c\_\{i\}\)\.An equal\-weight counterfactual \(wunif\(τi,m\)=1/\|Mi\|w\_\{\\text\{unif\}\}\(\\tau\_\{i\},m\)=1/\|M\_\{i\}\|\) is also scored, yieldingm^\(ci\)\\hat\{m\}\(c\_\{i\}\); both are logged to an Authority Docket recording whether the asymmetric prior changed the winning modality\. Evidence is presented to drafting ordered by descending authority\. A grounded sentence is drafted \(temperature 0\) and passed through the entailment gate \(Equation \([6](https://arxiv.org/html/2608.13706#S3.E6)\)\); failure resolves toInsufficientEvidence, and passing claims receiveStronglySupportedifs\(ci\)≥0\.5s\(c\_\{i\}\)\\geq 0\.5, elseSupported\. For passing claims, HRI is: HRI\(ci\)=\\displaystyle\\text\{HRI\}\(c\_\{i\}\)=\{\}0\.40\(1−γ\)\+0\.25\(1−s\(ci\)\)\\displaystyle 0\.40\(1\-\\gamma\)\+0\.25\(1\-s\(c\_\{i\}\)\)\(8\)\+0\.20ρrepairρrepairmax\+0\.15min\(nhigh3,1\)\\displaystyle\+0\.20\\frac\{\\rho\_\{\\text\{repair\}\}\}\{\\rho\_\{\\text\{repair\}\}^\{\\max\}\}\+0\.15\\min\\\!\\left\(\\frac\{n\_\{\\text\{high\}\}\}\{3\},1\\right\)clipped to\[0,1\]\[0,1\], whereγ\\gammais entailment confidence,ρrepair∈\{0,1\}\\rho\_\{\\text\{repair\}\}\\in\\\{0,1\\\}is the number of custody repairs \(ρrepairmax=1\\rho\_\{\\text\{repair\}\}^\{\\max\}=1: CoCV attempts at most one repair per claim, Section[3\.7](https://arxiv.org/html/2608.13706#S3.SS7)\), andnhighn\_\{\\text\{high\}\}is the count of high\-severity adversarial findings; weights \(0\.40/0\.25/0\.20/0\.15\) are a fixed design choice, like the AEA table \(Section[Limitations](https://arxiv.org/html/2608.13706#Sx1)\)\. HRI distinguishes claims that survived genuine scrutiny from those fast\-pathed and never contested\. ### 3\.9Phase VIII: Answer Synthesis and Selective Abstention TheBrief Synthesizercomposes one final answer from resolved claims, citing evidence and abstaining on failed claims; naive concatenation risks burying an abstention or dropping citations\. Each claim contributes one line: its answer with citations if it passed audit, or an insufficient\-grounding sentence if not\. One LLM pass \(temperature 0\.2\) rephrases and reorders these lines without adding content, falling back to raw concatenation on a dropped citation label\. The answer is abstained iffnoclaim passed audit; one supported claim among several unsupported ones still yields a substantive, partial answer\. This leaves the final answer, citations, an abstention flag, and the complete ledgerGG, persisted for analysis, composed only from already\-verified fragments so nothing upstream can be undone by an unverified step\. ## 4Dataset Construction We constructBB\-FinQA\-X, a 500\-question multimodal financial QA dataset grounded in the Bangladesh Bank Annual Report\. Detailed dataset construction, annotation, validation, and distribution statistics are provided in Appendix[A](https://arxiv.org/html/2608.13706#A1)\. ## 5Experimental Configuration Detailed implementation settings, experimental configurations, and evaluation protocols are provided in Appendix[B](https://arxiv.org/html/2608.13706#A2)\. ## 6Results and Discussion We evaluateCLAIR\-FinonBB\-FinQA\-Xacross three axes: automatic retrieval and generation metrics by query type and format \(Tables[8](https://arxiv.org/html/2608.13706#A1.T8),[10](https://arxiv.org/html/2608.13706#A1.T10),[11](https://arxiv.org/html/2608.13706#A1.T11)\), framework\-specific metrics \(Table[7](https://arxiv.org/html/2608.13706#A1.T7)\), and two\-annotator human evaluation \(Table[9](https://arxiv.org/html/2608.13706#A1.T9)\), alongside ablations against the full system and a single\-pass RAG baseline \(Tables[2](https://arxiv.org/html/2608.13706#S6.T2),[3](https://arxiv.org/html/2608.13706#S6.T3)\); detailed analysis is in Appendix[D](https://arxiv.org/html/2608.13706#A4)\. Table 2:RAGAS retrieval and generation metrics forCLAIR\-Fin, four single\-mechanism ablations, and four retrieval\-strategy baselines onBB\-FinQA\-X\(n=500n=500\)\.Ans\. Rel\.: answer relevancy\.Ctx\. Prec\./Ctx\. Recall: context precision/recall\. Each ablated row disables exactly one mechanism \(Appendix[A\.1](https://arxiv.org/html/2608.13706#A1.SS1)\), holding the rest of the system fixed;w/o Term\. Auditremoves the terminal entailment audit;Vanilla RAGis a single\-pass retrieve\-then\-generate baseline with none of the four mechanisms\.Table 3:CLAIR\-Fin\-specific metrics under the same configurations as Table[2](https://arxiv.org/html/2608.13706#S6.T2)\(n=500n=500\)\.Faith\. Rate: share of published claims passing citation\-entailment verification\.Exact Corr\.: exact correct answer rate\.Cov\.: answer coverage, the share of questions receiving a non\-abstained answer\.Deb\. Util\.: debate utilization rate\.AEA Imp\.: AEA impact rate\. A dash \(–\) marks a metric undefined for that configuration\.Note:Faithfulness \(Table[2](https://arxiv.org/html/2608.13706#S6.T2)\) is RAGAS’s semantic faithfulness score; Faithfulness Rate \(here\) is the share of published claims that pass citation\-entailment verification\. ### 6\.1RQ1: Modality\-Aware Evidence Prioritization Conditioning evidence trust on claim type is the most conservative ofCLAIR\-Fin’s four mechanisms, and the ablation confirms this\. Removing AEA produces the smallest degradation \(↓\\downarrow\) of any ablated mechanism, yet consistently: faithfulness0\.889→0\.8830\.889\\rightarrow 0\.883, context recall0\.897→0\.8930\.897\\rightarrow 0\.893, exact correctness0\.592→0\.5850\.592\\rightarrow 0\.585\(Tables[2](https://arxiv.org/html/2608.13706#S6.T2)–[3](https://arxiv.org/html/2608.13706#S6.T3)\)\.111Throughout this section,X→YX\\rightarrow Ydenotes a metric’s change from the full system’s scoreXXto the ablated \(or contrasted\) scoreYY;↑\\uparrowand↓\\downarrowmark whether the change is an improvement or a degradation\.The Authority Docket reports an AEA impact rate of 0\.515 \(Table[7](https://arxiv.org/html/2608.13706#A1.T7)\): the asymmetric prior changes the winning modality in roughly half of contested decisions, a substantial share, not a handful of edge cases\. ### 6\.2RQ2: Verification at the Drafting\-to\-Review Hand\-off Verifying claim grounding at the drafting\-to\-review hand\-off, alongside a final pre\-publication audit, catches unsupported claims beyond what either check alone would, and the two checks carry unequal weight\. Removing the terminal entailment audit drops \(↓\\downarrow\) faithfulness further \(0\.889→0\.8450\.889\\rightarrow 0\.845\) than removing CoCV \(0\.889→0\.8570\.889\\rightarrow 0\.857\), faithfulness rate showing the same ordering \(0\.783→0\.7410\.783\\rightarrow 0\.741vs\.0\.783→0\.7530\.783\\rightarrow 0\.753; Tables[2](https://arxiv.org/html/2608.13706#S6.T2)–[3](https://arxiv.org/html/2608.13706#S6.T3)\)\. The terminal gate thus carries more of the faithfulness guarantee than any single upstream check, yet CoCV’s non\-trivial residual cost shows hand\-off checking still contributes independently rather than being redundant: the two checks are complementary, not substitutable\. ### 6\.3RQ3: Adaptive Allocation of Adversarial Debate Routing contested claims through adaptive adversarial debate, rather than skipping it entirely, is where the framework’s gains concentrate most heavily\. Removing ARC causes the largest degradation \(↓↓\\downarrow\\downarrow\) of any ablated mechanism: faithfulness0\.889→0\.7700\.889\\rightarrow 0\.770, exact correctness0\.592→0\.5240\.592\\rightarrow 0\.524, answer coverage0\.946→0\.8960\.946\\rightarrow 0\.896\(Tables[2](https://arxiv.org/html/2608.13706#S6.T2)–[3](https://arxiv.org/html/2608.13706#S6.T3)\), with a debate utilization rate of 0\.646 \(Table[7](https://arxiv.org/html/2608.13706#A1.T7)\): nearly two\-thirds of claims are routed through it\. Since debate is reserved for claims below the fast\-path coverage threshold, removing it eliminates the sole verification opportunity for exactly the claims most likely to be wrong\. Adaptive debate is thus the single most consequential mechanism evaluated, precisely because it is targeted rather than indiscriminate\. ### 6\.4RQ4: Continuous Risk Estimation versus Binary Gating A continuous risk score is only worth reporting alongside a binary pass/fail outcome if it carries information the gate does not already capture, and HRI clears that bar\. HRI correlates negatively with correctness \(r=−0\.072r=\-0\.072, Table[7](https://arxiv.org/html/2608.13706#A1.T7)\), the theoretically expected direction, while human\-rated abstention appropriateness \(4\.06/3\.95,κ=0\.84\\kappa=0\.84, Table[9](https://arxiv.org/html/2608.13706#A1.T9)\) independently corroborates that risk\-sensitive abstention aligns with human judgment\. The modest correlation magnitude is consistent with HRI adding information at the margin rather than duplicating the binary gate, a directionally correct, non\-redundant, human\-corroborated signal, though not yet a formally calibrated probability\. ### 6\.5RQ5: Sensitivity to Evidence Presentation Format Performance is not uniform across presentation formats, and the gap between easiest and hardest points to where cross\-modal understanding still struggles\. Text \+ Table achieves the highest faithfulness \(0\.9150\.915,▲\\blacktriangle\) and Chart Only the lowest \(0\.8500\.850,▼\\blacktriangledown; Table[10](https://arxiv.org/html/2608.13706#A1.T10)\), while Evidence Retrieval \(0\.8390\.839\) and Multi\-hop Reasoning \(0\.8400\.840\) are the lowest\-scoring query types, essentially tied \(Table[11](https://arxiv.org/html/2608.13706#A1.T11)\)\. Matched\-pair comparisons confirm the effect is attributable to evidence format itself: Table Only≻\\succText Only by\+0\.030\+0\.030and Text\+Chart≻\\succChart Only by\+0\.025\+0\.025despite identical content\. Difficulty is thus concentrated in chart\-dependent evidence and in query types demanding evidence synthesis or grounding, while every combined format outperforms its weakest constituent modality, indicating the framework’s cross\-modal fusion adds real value\. ## 7Conclusion Faithful question answering over long financial documents requires reconciling evidence across text, tables, and charts that do not always agree, a gap that prior multimodal retrieval, multi\-agent debate, and claim\-level verification methods leave unresolved\.CLAIR\-Fincloses this gap through a nine\-agent framework built around a typed Financial Claim Ledger, in which \(1\) evidence trust is conditioned on claim type rather than treated uniformly \(AsymmetricEvidenceAuthority,AEA\); \(2\) grounding is checked at the hand\-off between drafting and adversarial review rather than only at the pipeline’s exit \(Chain\-of\-CustodyVerification,CoCV\); \(3\) debate is allocated adaptively to contested claims rather than run for every claim regardless of difficulty \(theAdaptiveRebuttalCycle,ARC\); and \(4\) a terminal audit is paired with a continuousHallucination Risk Indexrather than a binary verdict alone\. Empirically, onBB\-FinQA\-X,CLAIR\-FinexceedsVanilla RAGon faithfulness \(0\.780→0\.8890\.780\\rightarrow 0\.889; Table[2](https://arxiv.org/html/2608.13706#S6.T2)\), and ablation confirms all four mechanisms are non\-redundant, with removingARCproducing the largest drop \(0\.889→0\.7700\.889\\rightarrow 0\.770\); these results suggest claim\-type\-conditioned evidence weighting and hand\-off\-level verification are properties other multi\-agent systems could adopt\. Future work will replace the substring\-matching heuristic linking cross\-modal evidence with a semantic matcher; test generalization across institutions, languages, and models; and extend evaluation to multi\-turn settings reflecting financial analyst use\. ## Limitations CLAIR\-Finis designed for a specific problem setting, faithful, citation\-grounded question answering over long, multimodal financial documents where narrative text, tables, and charts must be reconciled under strict correctness constraints\. The following limitations define the scope of our claims rather than qualify the contributions above\. Dataset Scope\.BB\-FinQA\-Xis constructed from the Bangladesh Bank source report and covers a single institution, a single language \(English\), and a single central\-bank reporting convention\. The 500 questions are stratified by query type, format, and difficulty, but not by document diversity: every question is grounded in the same source corpus, so findings about cross\-modal conflict rates, extraction reliability, and abstention behavior reflect this specific document family and should not be assumed to transfer to other central banks, fiscal\-year conventions, or languages without further validation\. Methodological Constraints\.Several components rest on fixed, hand\-specified design choices rather than learned or calibrated parameters: theAEAweight table,HRI’s component weights, and the escalation and entailment\-pass thresholds are all set by design, so their absolute values should be read as one reasonable operating point, not an optimum\. Cross\-modal linking relies on lexical substring overlap between a table cell’s row label and other nodes’ text, a coarse heuristic that misses semantically equivalent references and can occasionally over\-link on coincidental matches\. The framework also depends throughout on an LLM\-as\-judge for entailment checking, used identically at the hand\-off and terminal\-audit stages, so a systematic bias in that judge is not independently caught by having two checkpoints\. Finally, adversarial debate is capped at two rebuttal rounds and grounding repair at one attempt; a claim requiring more contestation than this budget allows is resolved with whatever confidence the framework reaches, not necessarily full resolution of the disagreement\. Evaluation Scope\.Our automatic metrics, including RAGAS\-style faithfulness and relevancy scores, are themselves computed by an LLM judge, sharing methodology with the framework’s own entailment checks; human evaluation addresses this but covers two annotators over the full set rather than a larger pool with formal inter\-rater sampling\. The ablation study isolates each mechanism’s contribution individually but not every combination, and does not measure wall\-clock latency or the additional LLM calls each mechanism introduces, so the accuracy\-cost trade\-off is not directly quantified here\. In particular, thew/o ARCablation \(Tables[2](https://arxiv.org/html/2608.13706#S6.T2)–[3](https://arxiv.org/html/2608.13706#S6.T3)\) contrasts adaptive, claim\-targeted debate against no debate at all; we do not additionally evaluate a fixed nonzero round budget applied uniformly to every escalated claim \(e\.g\., always runningρmax=2\\rho\_\{\\max\}=2rounds regardless of what the debate finds\), so the reported gain reflects debate’s presence versus its absence, not adaptive allocation versus a fixed alternative allocation\. We also do not evaluate robustness to adversarial or out\-of\-distribution questions, or to noisy or corrupted source PDFs beyond the extraction\-reliability findings from the evaluation corpus itself\. Generalizability and Future Extensions\.The claim\-type taxonomy, evidence modalities, and authority weight table are specific to financial statistical reporting; they were not designed with transfer to other high\-stakes domains \(legal contracts or clinical reports, for instance\) in mind\. The underlying architecture is more general, however: claim\-level decomposition, modality\-conditioned authority, hand\-off verification, and continuous risk scoring do not depend on financial content, making them a natural direction for future adaptation\. The framework has also been evaluated only in English and against one model family; multilingual extension and validating whether the same weights and thresholds hold across models are open questions\. Finally, this work evaluates the framework offline, per\-question, rather than in a deployed, multi\-turn setting, so calibration drift, user trust over repeated interactions, and integration with analyst workflows remain future work\. ## Ethics Statement #### Purpose and Intended Use\. This work targets faithful question answering over long, multimodal financial documents, using the Bangladesh Bank Annual Report as an evaluation setting, intended to assist analysts and other domain\-literate users in locating and verifying facts within reports that interleave narrative text, tables, and charts\.CLAIR\-Finis a decision\-support and information\-retrieval aid, not a substitute for expert financial or regulatory judgment; outputs should be reviewed by a domain\-literate user, particularly claims marked low\-confidence or abstained\. Its scope is limited to the single\-class central\-bank statistical reporting setting evaluated here \(Section[Limitations](https://arxiv.org/html/2608.13706#Sx1)\)\. #### Data Sources and Privacy\. BB\-FinQA\-Xis constructed entirely from the Bangladesh Bank Annual Report\([1](https://arxiv.org/html/2608.13706#bib.bib1)\), a publicly available statistical and policy publication, used under fair, non\-commercial academic research use\. No personally identifiable information is involved: the report consists of aggregate macroeconomic, sectoral, and price statistics, and the constructed question–answer pairs \(Appendix[A](https://arxiv.org/html/2608.13706#A1)\) similarly concern aggregate indicators rather than individuals\. No preprocessing beyond the extraction pipeline \(Appendix[B\.2](https://arxiv.org/html/2608.13706#A2.SS2)\) was applied prior to annotation\. We did not seek formal institutional ethics approval, as this work involves no human subjects, no personal data, and no data collection beyond manual annotation of a public government document\. #### Annotator Compensation\. Dataset construction and its independent review \(Stages 1–2, Appendix[A\.4](https://arxiv.org/html/2608.13706#A1.SS4)\) were carried out by the paper authors\. Domain validation \(Stage 3\) and the blind human evaluation of system outputs \(Table[9](https://arxiv.org/html/2608.13706#A1.T9)\) were carried out by two external banking\-sector domain experts, professionals with relevant working knowledge of this document type who are not employed by Bangladesh Bank\. Their participation was voluntary and uncompensated\. #### Fairness and Bias\. Several sources of potential bias are made explicit here\. First,BB\-FinQA\-Xis drawn from a single institution, language \(English\), and reporting convention \(Section[Limitations](https://arxiv.org/html/2608.13706#Sx1)\); findings should not be assumed to generalize without further evaluation\. Second, Asymmetric Evidence Authority \(Section[3\.5](https://arxiv.org/html/2608.13706#S3.SS5)\) encodes a fixed, hand\-specified prior about which modality to trust per claim type, a design choice, not learned or validated against human judgment, and thus a potential source of bias if wrong for a given type; every authority decision is logged against an equal\-weight counterfactual in an Authority Docket \(Section[3\.8](https://arxiv.org/html/2608.13706#S3.SS8)\), making its actual influence auditable rather than silently exercised\. Third, the framework’s language model components inherit whatever biases are present in their training and alignment; we do not evaluate these independently\. Fourth, retrieval and entailment judgments are themselves LLM\-mediated, so bias in what a model considers relevant or entailed can propagate into which evidence a claim is judged supported by\. #### Risks and Potential Misuse\. CLAIR\-Fin’s outputs may be inaccurate or hallucinated despite the verification mechanisms in Section[3](https://arxiv.org/html/2608.13706#S3); the Hallucination Risk Index and audit verdicts are calibration signals, not correctness guarantees\. Use outside the evaluated domain carries unquantified risk of degraded faithfulness and abstention behavior, since thresholds and authority weights were designed and evaluated in this single setting \(Section[Limitations](https://arxiv.org/html/2608.13706#Sx1)\)\. Over\-reliance, treating a passing verdict or low HRI as a substitute for independently checking cited evidence, is a realistic risk, since the audit verdict signals grounding, not external factual correctness\. We are not aware of a misuse vector unique to this framework beyond these general LLM\-system risks\. #### Societal Impact\. Potential benefits\.A system that verifies claim\-level grounding across modalities and abstains when evidence is insufficient could support more reliable access to information in long, statistically dense public documents\. Its emphasis on auditable evidence arbitration \(Section[3\.8](https://arxiv.org/html/2608.13706#S3.SS8)\) and selective abstention \(Section[3\.9](https://arxiv.org/html/2608.13706#S3.SS9)\) makes automated financial QA more transparent than a system that always answers without indicating confidence\. Potential risks\.Automation bias, trusting confident\-sounding output without independent verification, remains a risk regardless of these safeguards, particularly for users without domain literacy\. Performance and abstention behavior are, by construction, unequal across settings beyond the one evaluated \(Section[Limitations](https://arxiv.org/html/2608.13706#Sx1)\)\. #### Mitigation Strategies\. The framework incorporates safeguards directly, not as external add\-ons: \(1\) every published claim carries an explicit citation \(Sections[3\.1](https://arxiv.org/html/2608.13706#S3.SS1),[3\.9](https://arxiv.org/html/2608.13706#S3.SS9)\); \(2\) grounding is verified at the hand\-off between drafting and adversarial review via Chain\-of\-Custody Verification, not only at final generation \(Section[3\.7](https://arxiv.org/html/2608.13706#S3.SS7)\); \(3\) a terminal entailment audit gates publication of any unentailed claim \(Section[3\.8](https://arxiv.org/html/2608.13706#S3.SS8)\); \(4\) selective abstention is a first\-class, frequently\-exercised outcome rather than a fallback \(Section[3\.9](https://arxiv.org/html/2608.13706#S3.SS9)\); and \(5\) the Authority Docket \(Section[3\.8](https://arxiv.org/html/2608.13706#S3.SS8)\) makes the AEA bias risk noted above auditable rather than hidden\. Blind human evaluation by two external domain experts, independent of dataset construction \(Appendix[A\.1](https://arxiv.org/html/2608.13706#A1.SS1)\), provides an additional, independent check on outputs\. #### Future Ethical Considerations\. Future work should validate the framework’s evidence\-authority weights and thresholds against human\-labeled ground truth rather than treating them as a fixed prior, allowing AEA’s fairness properties to be assessed empirically rather than only made auditable\. Extending evaluation to other institutions, languages, and reporting conventions \(Section[Limitations](https://arxiv.org/html/2608.13706#Sx1)\) is a prerequisite for responsible deployment beyond the evaluated setting\. Broader human\-centered evaluation involving domain experts and end users, and continued attention to automation bias in real analyst workflows, are natural next steps\. ## References - Bangladesh Bank \(2025\)Bangladesh BankAnnual report 2024–2025\.Note:[https://www\.bb\.org\.bd/pub/annual/anreport/ar2024\-2025\.pdf](https://www.bb.org.bd/pub/annual/anreport/ar2024-2025.pdf)Cited by:[§A\.2](https://arxiv.org/html/2608.13706#A1.SS2.p1.1),[Data Sources and Privacy\.](https://arxiv.org/html/2608.13706#Sx2.SS0.SSS0.Px2.p1.1)\. - Caiet al\.\(2025\)T\. Cai, G\. Li, N\. Han, C\. Huang, Z\. Wang, C\. Zeng, Y\. Wang, J\. Zhou, H\. Zhang, Q\. Chen, Y\. Pan, S\. Wang, and W\. WangFinDebate: multi\-agent collaborative intelligence for financial analysis\.InProceedings of The 10th Workshop on Financial Technology and Natural Language Processing,C\. Chen, G\. I\. Winata, S\. Rawls, A\. Das, H\. Chen, and H\. Takamura \(Eds\.\),Suzhou, China,pp\. 268–282\.External Links:[Link](https://aclanthology.org/2025.finnlp-2.20/),[Document](https://dx.doi.org/10.18653/v1/2025.finnlp-2.20)Cited by:[§1](https://arxiv.org/html/2608.13706#S1.p2.1),[§2\.2](https://arxiv.org/html/2608.13706#S2.SS2.p1.1)\. - Chanet al\.\(2023\)C\. Chan, W\. Chen, Y\. Su, J\. Yu, W\. Xue, S\. Zhang, J\. Fu, and Z\. LiuChatEval: towards better llm\-based evaluators through multi\-agent debate\.External Links:2308\.07201,[Link](https://arxiv.org/abs/2308.07201)Cited by:[§1](https://arxiv.org/html/2608.13706#S1.p2.1)\. - Chase \(2022\)H\. ChaseLangChain\.Note:[https://github\.com/langchain\-ai/langchain](https://github.com/langchain-ai/langchain)Framework for developing applications powered by large language modelsCited by:[§B\.1](https://arxiv.org/html/2608.13706#A2.SS1.p1.1)\. - Chenet al\.\(2021\)Z\. Chen, W\. Chen, C\. Smiley, S\. Shah, I\. Borova, D\. Langdon, R\. Moussa, M\. Beane, T\. Huang, B\. Routledge, and W\. Y\. WangFinQA: a dataset of numerical reasoning over financial data\.InProceedings of the 2021 Conference on Empirical Methods in Natural Language Processing,M\. Moens, X\. Huang, L\. Specia, and S\. W\. Yih \(Eds\.\),Online and Punta Cana, Dominican Republic,pp\. 3697–3711\.External Links:[Link](https://aclanthology.org/2021.emnlp-main.300/),[Document](https://dx.doi.org/10.18653/v1/2021.emnlp-main.300)Cited by:[§1](https://arxiv.org/html/2608.13706#S1.p1.1)\. - Dhuliawalaet al\.\(2023\)S\. Dhuliawala, M\. Komeili, J\. Xu, R\. Raileanu, X\. Li, A\. Celikyilmaz, and J\. WestonChain\-of\-verification reduces hallucination in large language models\.External Links:2309\.11495,[Link](https://arxiv.org/abs/2309.11495)Cited by:[§1](https://arxiv.org/html/2608.13706#S1.p2.1)\. - Dmonteet al\.\(2025\)A\. Dmonte, R\. Oruche, M\. Zampieri, P\. Calyam, and I\. AugensteinClaim verification in the age of large language models: a survey\.External Links:2408\.14317,[Link](https://arxiv.org/abs/2408.14317)Cited by:[§2\.3](https://arxiv.org/html/2608.13706#S2.SS3.p1.1)\. - Duet al\.\(2024\)Y\. Du, S\. Li, A\. Torralba, J\. B\. Tenenbaum, and I\. MordatchImproving factuality and reasoning in language models through multiagent debate\.InProceedings of the 41st International Conference on Machine Learning,ICML’24\.Cited by:[§1](https://arxiv.org/html/2608.13706#S1.p2.1),[§2\.2](https://arxiv.org/html/2608.13706#S2.SS2.p1.1)\. - Eset al\.\(2024\)S\. Es, J\. James, L\. Espinosa Anke, and S\. SchockaertRAGAs: automated evaluation of retrieval augmented generation\.InProceedings of the 18th Conference of the European Chapter of the Association for Computational Linguistics: System Demonstrations,N\. Aletras and O\. De Clercq \(Eds\.\),St\. Julians, Malta,pp\. 150–158\.External Links:[Link](https://aclanthology.org/2024.eacl-demo.16/),[Document](https://dx.doi.org/10.18653/v1/2024.eacl-demo.16)Cited by:[§A\.1](https://arxiv.org/html/2608.13706#A1.SS1.p2.1),[§2\.1](https://arxiv.org/html/2608.13706#S2.SS1.p1.1)\. - Gondhalekaret al\.\(2025\)C\. Gondhalekar, U\. Patel, and F\. YehMultiFinRAG: An Optimized Multimodal Retrieval\-Augmented Generation Framework for Financial Question Answering\.In2025 IEEE International Conference on Big Data \(BigData\),Vol\.,Los Alamitos, CA, USA,pp\. 7163–7172\.External Links:ISSN,[Document](https://dx.doi.org/10.1109/BigData66926.2025.11401444),[Link](https://doi.ieeecomputersociety.org/10.1109/BigData66926.2025.11401444)Cited by:[§1](https://arxiv.org/html/2608.13706#S1.p2.1),[§2\.1](https://arxiv.org/html/2608.13706#S2.SS1.p1.1)\. - Guoet al\.\(2026\)D\. Guo, J\. Wu, and S\. M\. YiuFinGround: detecting and grounding financial hallucinations via atomic claim verification\.External Links:2604\.23588,[Link](https://arxiv.org/abs/2604.23588)Cited by:[§1](https://arxiv.org/html/2608.13706#S1.p2.1)\. - Guptaet al\.\(2024\)S\. Gupta, R\. Ranjan, and S\. N\. SinghA comprehensive survey of retrieval\-augmented generation \(rag\): evolution, current landscape and future directions\.External Links:2410\.12837,[Link](https://arxiv.org/abs/2410.12837)Cited by:[§2\.1](https://arxiv.org/html/2608.13706#S2.SS1.p1.1)\. - Hanet al\.\(2025\)S\. Han, P\. Xia, R\. Zhang, T\. Sun, Y\. Li, H\. Zhu, and H\. YaoMDocAgent: a multi\-modal multi\-agent framework for document understanding\.External Links:2503\.13964,[Link](https://arxiv.org/abs/2503.13964)Cited by:[§1](https://arxiv.org/html/2608.13706#S1.p2.1),[§2\.1](https://arxiv.org/html/2608.13706#S2.SS1.p1.1)\. - Inc\. \(2024\)L\. Inc\.LangGraph: build stateful, multi\-actor applications with llms\.Note:[https://github\.com/langchain\-ai/langgraph](https://github.com/langchain-ai/langgraph)Software framework for building stateful and multi\-agent LLM applicationsCited by:[§B\.1](https://arxiv.org/html/2608.13706#A2.SS1.p1.1)\. - Islamet al\.\(2023\)P\. Islam, A\. Kannappan, D\. Kiela, R\. Qian, N\. Scherrer, and B\. VidgenFinanceBench: a new benchmark for financial question answering\.External Links:2311\.11944,[Link](https://arxiv.org/abs/2311.11944)Cited by:[§1](https://arxiv.org/html/2608.13706#S1.p1.1),[§2\.3](https://arxiv.org/html/2608.13706#S2.SS3.p1.1)\. - Jeon and Lee \(2025\)H\. Jeon and J\. LeeGraphCheck: multipath fact\-checking with entity\-relationship graphs\.InFindings of the Association for Computational Linguistics: EMNLP 2025,C\. Christodoulopoulos, T\. Chakraborty, C\. Rose, and V\. Peng \(Eds\.\),Suzhou, China,pp\. 24728–24745\.External Links:[Link](https://aclanthology.org/2025.findings-emnlp.1345/),[Document](https://dx.doi.org/10.18653/v1/2025.findings-emnlp.1345),ISBN 979\-8\-89176\-335\-7Cited by:[§2\.3](https://arxiv.org/html/2608.13706#S2.SS3.p1.1)\. - Jiet al\.\(2026\)L\. Ji, D\. Seyler, G\. Kaur, M\. Hegde, K\. Dasgupta, and B\. XiangPHANTOM: a benchmark for hallucination detection in financial long\-context QA\.InThe Thirty\-ninth Annual Conference on Neural Information Processing Systems Datasets and Benchmarks Track,External Links:[Link](https://openreview.net/forum?id=5YQAo0S3Hm)Cited by:[§1](https://arxiv.org/html/2608.13706#S1.p1.1)\. - Joshiet al\.\(2015\)A\. Joshi, S\. Kale, S\. Chandel, and D\. PalLikert scale: explored and explained\.British Journal of Applied Science & Technology7,pp\. 396–403\.External Links:[Document](https://dx.doi.org/10.9734/BJAST/2015/14975)Cited by:[Table 9](https://arxiv.org/html/2608.13706#A1.T9)\. - Kirichenkoet al\.\(2025\)P\. Kirichenko, M\. Ibrahim, K\. Chaudhuri, and S\. J\. BellAbstentionBench: reasoning llms fail on unanswerable questions\.External Links:2506\.09038,[Link](https://arxiv.org/abs/2506.09038)Cited by:[§1](https://arxiv.org/html/2608.13706#S1.p2.1)\. - Manakulet al\.\(2023\)P\. Manakul, A\. Liusie, and M\. GalesSelfCheckGPT: zero\-resource black\-box hallucination detection for generative large language models\.InProceedings of the 2023 Conference on Empirical Methods in Natural Language Processing,H\. Bouamor, J\. Pino, and K\. Bali \(Eds\.\),Singapore,pp\. 9004–9017\.External Links:[Link](https://aclanthology.org/2023.emnlp-main.557/),[Document](https://dx.doi.org/10.18653/v1/2023.emnlp-main.557)Cited by:[§1](https://arxiv.org/html/2608.13706#S1.p2.1)\. - Nguyen and Pham \(2026\)P\. Nguyen and T\. PhamToward reliable evaluation of llm\-based financial multi\-agent systems: taxonomy, coordination primacy, and cost awareness\.External Links:2603\.27539,[Link](https://arxiv.org/abs/2603.27539)Cited by:[§2\.2](https://arxiv.org/html/2608.13706#S2.SS2.p1.1)\. - OpenAI \(2024a\)OpenAIHello gpt\-4o\.Note:[https://openai\.com/index/hello\-gpt\-4o/](https://openai.com/index/hello-gpt-4o/)Accessed: 30 June 2026Cited by:[§A\.1](https://arxiv.org/html/2608.13706#A1.SS1.p2.1)\. - OpenAI \(2024b\)OpenAINew embedding models and api updates\.Note:[https://openai\.com/index/new\-embedding\-models\-and\-api\-updates/](https://openai.com/index/new-embedding-models-and-api-updates/)Accessed: 2026\-08\-09Cited by:[§B\.3](https://arxiv.org/html/2608.13706#A2.SS3.p1.1)\. - OpenAI \(2025\)OpenAIGPT\-4\.1 mini\.Note:[https://openai\.com/index/gpt\-4\-1/](https://openai.com/index/gpt-4-1/)Accessed: 30 June 2026Cited by:[§A\.1](https://arxiv.org/html/2608.13706#A1.SS1.p2.1)\. - Sadhuet al\.\(2025\)S\. Sadhu, B\. Patra, and T\. BasuStructured adversarial synthesis: a multi\-agent framework for generating persuasive financial analysis from earnings call transcripts\.InProceedings of The 10th Workshop on Financial Technology and Natural Language Processing,C\. Chen, G\. I\. Winata, S\. Rawls, A\. Das, H\. Chen, and H\. Takamura \(Eds\.\),Suzhou, China,pp\. 283–291\.External Links:[Link](https://aclanthology.org/2025.finnlp-2.21/),[Document](https://dx.doi.org/10.18653/v1/2025.finnlp-2.21)Cited by:[§1](https://arxiv.org/html/2608.13706#S1.p2.1),[§2\.2](https://arxiv.org/html/2608.13706#S2.SS2.p1.1)\. - Tanet al\.\(2025\)L\. Tan, K\. Huang, and K\. WuFRED: financial retrieval\-enhanced detection and editing of hallucinations in language models\.External Links:2507\.20930,[Link](https://arxiv.org/abs/2507.20930)Cited by:[§1](https://arxiv.org/html/2608.13706#S1.p2.1)\. - Wanget al\.\(2021\)J\. Wang, X\. Yi, R\. Guo, H\. Jin, P\. Xu, S\. Li, X\. Wang, X\. Guo, C\. Li, X\. Xu, K\. Yu, Y\. Yuan, Y\. Zou, J\. Long, Y\. Cai, Z\. Li, Z\. Zhang, Y\. Mo, J\. Gu, R\. Jiang, Y\. Wei, and C\. XieMilvus: a purpose\-built vector data management system\.InProceedings of the 2021 International Conference on Management of Data,SIGMOD ’21,New York, NY, USA,pp\. 2614–2627\.External Links:ISBN 9781450383431,[Link](https://doi.org/10.1145/3448016.3457550),[Document](https://dx.doi.org/10.1145/3448016.3457550)Cited by:[§B\.3](https://arxiv.org/html/2608.13706#A2.SS3.p1.1)\. - Wanget al\.\(2025\)X\. Wang, Y\. Cui, X\. Yao, S\. Wang, G\. Hu, and X\. QinChartHal: a fine\-grained framework evaluating hallucination of large vision language models in chart understanding\.External Links:2509\.17481,[Link](https://arxiv.org/abs/2509.17481)Cited by:[§1](https://arxiv.org/html/2608.13706#S1.p1.1)\. - Wanget al\.\(2023\)X\. Wang, J\. Wei, D\. Schuurmans, Q\. Le, E\. Chi, S\. Narang, A\. Chowdhery, and D\. ZhouSelf\-consistency improves chain of thought reasoning in language models\.External Links:2203\.11171,[Link](https://arxiv.org/abs/2203.11171)Cited by:[§2\.3](https://arxiv.org/html/2608.13706#S2.SS3.p1.1)\. - Wenet al\.\(2025\)B\. Wen, J\. Yao, S\. Feng, C\. Xu, Y\. Tsvetkov, B\. Howe, and L\. L\. WangKnow your limits: a survey of abstention in large language models\.Transactions of the Association for Computational Linguistics13,pp\. 529–556\.External Links:[Link](https://aclanthology.org/2025.tacl-1.26/),[Document](https://dx.doi.org/10.1162/tacl%5Fa%5F00754)Cited by:[§1](https://arxiv.org/html/2608.13706#S1.p2.1)\. - Xieet al\.\(2024\)Q\. Xie, W\. Han, Z\. Chen, R\. Xiang, X\. Zhang, Y\. He, M\. Xiao, D\. Li, Y\. Dai, D\. Feng, Y\. Xu, H\. Kang, Z\. Kuang, C\. Yuan, K\. Yang, Z\. Luo, T\. Zhang, Z\. Liu, G\. Xiong, Z\. Deng, Y\. Jiang, Z\. Yao, H\. Li, Y\. Yu, G\. Hu, J\. Huang, X\. Liu, A\. Lopez\-Lira, B\. Wang, Y\. Lai, H\. Wang, M\. Peng, S\. Ananiadou, and J\. HuangFinBen: a holistic financial benchmark for large language models\.InProceedings of the 38th International Conference on Neural Information Processing Systems,NIPS ’24,Red Hook, NY, USA\.External Links:ISBN 9798331314385Cited by:[§1](https://arxiv.org/html/2608.13706#S1.p2.1)\. - Xueet al\.\(2025\)S\. Xue, X\. Li, F\. Zhou, Q\. Dai, Z\. Chu, and H\. MeiFAMMA: a benchmark for financial domain multilingual multimodal question answering\.External Links:2410\.04526,[Link](https://arxiv.org/abs/2410.04526)Cited by:[§1](https://arxiv.org/html/2608.13706#S1.p1.1)\. - Yanget al\.\(2024\)X\. Yang, S\. Zang, Y\. Ren, D\. Peng, and Z\. WenEvaluating large language models on financial report summarization: an empirical study\.External Links:2411\.06852,[Link](https://arxiv.org/abs/2411.06852)Cited by:[§2\.3](https://arxiv.org/html/2608.13706#S2.SS3.p1.1)\. - Zhanget al\.\(2025\)Z\. Zhang, Y\. Cao, and L\. LiaoXFinBench: benchmarking llms in complex financial problem solving and reasoning\.External Links:2508\.15861,[Link](https://arxiv.org/abs/2508.15861)Cited by:[§1](https://arxiv.org/html/2608.13706#S1.p1.1)\. - Zhaoet al\.\(2025\)S\. Zhao, Z\. Jin, S\. Li, and J\. GaoFinRAGBench\-v: a benchmark for multimodal rag with visual citation in the financial domain\.External Links:2505\.17471,[Link](https://arxiv.org/abs/2505.17471)Cited by:[§1](https://arxiv.org/html/2608.13706#S1.p2.1)\. - Zhuet al\.\(2021\)F\. Zhu, W\. Lei, Y\. Huang, C\. Wang, S\. Zhang, J\. Lv, F\. Feng, and T\. ChuaTAT\-QA: a question answering benchmark on a hybrid of tabular and textual content in finance\.InProceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing \(Volume 1: Long Papers\),C\. Zong, F\. Xia, W\. Li, and R\. Navigli \(Eds\.\),Online,pp\. 3277–3287\.External Links:[Link](https://aclanthology.org/2021.acl-long.254/),[Document](https://dx.doi.org/10.18653/v1/2021.acl-long.254)Cited by:[§1](https://arxiv.org/html/2608.13706#S1.p1.1)\. ## Appendix ## Appendix ABB\-FinQA\-X: Dataset Construction and Validation ### A\.1Evaluation Protocol We evaluateCLAIR\-FinonBB\-FinQA\-X\(Appendix[A](https://arxiv.org/html/2608.13706#A1)\), 500 questions stratified by query type, format, and difficulty\. The audit verdict \(Section[3\.8](https://arxiv.org/html/2608.13706#S3.SS8)\) is an internal, per\-claim signal; a separate harness maps each run’s answer and abstention flag to a four\-way outcome \(Correct, Partial, Incorrect, Abstained\) against gold references, the outcome space we report\. Automatic evaluationuses RAGAS[9](https://arxiv.org/html/2608.13706#bib.bib8)\(context precision, recall, faithfulness, answer relevancy\) via a GPT\-4\.1 mini judge[24](https://arxiv.org/html/2608.13706#bib.bib35), distinct from the GPT\-4o backbone[22](https://arxiv.org/html/2608.13706#bib.bib36), which also assigns the four\-way label\. We additionally report exact correctness, answer coverage, the Authority Docket’s changed\-outcome rate \(Equation \([7](https://arxiv.org/html/2608.13706#S3.E7)\) vs\. uniform counterfactual\), debate utilization rate, and HRI calibration \(correlation with gold\-label correctness\)\. Human evaluation: the same two external banking\-sector domain experts who performed Stage 3 dataset validation \(Appendix[A\.4](https://arxiv.org/html/2608.13706#A1.SS4)\), and who are independent of the two paper authors who constructed the dataset and wrote its gold answers, rate all 500 answers on a five\-point scale across six dimensions \(correctness, faithfulness, citation quality, clarity, abstention appropriateness, overall quality\), blind to confidence/HRI, with agreement reported as quadratic weighted Cohen’sκ\\kappa\. Because these evaluators did not author the gold answers or the dataset itself, their ratings are not confounded by familiarity with items they personally wrote\. Ablation\.We disable one mechanism at a time, AEA \(uniform weighting\), CoCV, ARC \(routing every escalated claim to audit after one draft\), and the terminal entailment audit \(w/o Term\. Audit\), plus a single\-pass RAG baseline, isolating each component’s marginal contribution\.  Figure 3:ThreeBB\-FinQA\-Xexamples from the Price and Inflation chapter, grounded in a table, a chart, and narrative text respectively, each showing the source excerpt, its recorded annotation fields \(Table[4](https://arxiv.org/html/2608.13706#A1.T4)\), and the gold answer, with the answer’s supporting figures highlighted in the source\. ### A\.2Data Sources and Selection Criteria The source document is the Bangladesh Bank Annual Report\([1](https://arxiv.org/html/2608.13706#bib.bib1)\), a publicly available statistical and policy publication issued by Bangladesh’s central bank, used here under fair, non\-commercial academic research use; no proprietary or personally identifiable data is involved\. We drew questions from material in the report selected against two criteria: \(1\) high density of narrative, tables, and charts describing thesameunderlying economic indicators, the condition under which cross\-modal evidence conflicts are most likely to arise; and \(2\) self\-containment, so a grounded question does not require evidence from outside the selected material\. Material without comparable multimodal density was excluded from question sourcing\. No automated preprocessing was applied; annotators worked directly from the original report text, tables, and charts, so every question and answer traces to an unaltered source passage\. ### A\.3Dataset Construction Pipeline Dataset construction proceeded in four chronological steps\. Step 1, Source Selection\.Source material \(Appendix[A\.2](https://arxiv.org/html/2608.13706#A1.SS2)\) was selected per the two inclusion criteria: cross\-modal density around shared indicators, and self\-containment\. Step 2, Drafting\.Questions and gold answers were written directly against the source by Author 1 \(Appendix[A\.4](https://arxiv.org/html/2608.13706#A1.SS4), Stage 1\)\. Each item records its supporting evidence, the specific text passage, table cell, or chart element it depends on, together with preliminary labels \(query type, difficulty, format\), drafted toward the balanced target distribution reported in Appendix[A\.7](https://arxiv.org/html/2608.13706#A1.SS7)\. Step 3, Validation\.Every drafted item passed through the three\-stage annotation process \(Appendix[A\.4](https://arxiv.org/html/2608.13706#A1.SS4)\): independent review by Author 2, domain validation by the two external banking\-sector domain experts \(Reviewers 3–4\), and mandatory joint consensus resolution of any flagged item\. Items were revised or discarded at this step rather than included as originally drafted\. Step 4, Release\.A final quality\-control pass \(Appendix[A\.6](https://arxiv.org/html/2608.13706#A1.SS6)\) verified that the released 500 items satisfied the target balance across all three annotation dimensions \(Appendix[A\.7](https://arxiv.org/html/2608.13706#A1.SS7)\) before the dataset was frozen\. Table 4:Fields recorded for each of the 500 items inBB\-FinQA\-X, including the three controlled annotation dimensions, query type, difficulty, and presentation format, used to stratify the dataset and report disaggregated results in Section[6](https://arxiv.org/html/2608.13706#S6)\. ### A\.4Manual Annotation Protocol BB\-FinQA\-Xwas manually constructed and validated through a three\-stage process involving four annotators: two paper authors, who drafted and independently reviewed every item, and two external banking\-sector domain experts, professionals with relevant working knowledge of this document type, independent of Bangladesh Bank itself, who jointly performed Stage 3 domain validation and, separately, the blind human evaluation of system outputs reported in Table[9](https://arxiv.org/html/2608.13706#A1.T9)\(Appendix[A\.1](https://arxiv.org/html/2608.13706#A1.SS1)\)\. Neither domain expert was compensated for this work; their participation was voluntary\. \(i\) Stage 1, Dataset Construction \(Author 1\)\.The first author read the source material and constructed question–answer pairs covering a range of information needs, recording each item’s supporting evidence and preliminary labels for query type, presentation format, and difficulty, drafted toward the balanced target distribution \(Appendix[A\.7](https://arxiv.org/html/2608.13706#A1.SS7)\)\. \(ii\) Stage 2, Independent Review \(Author 2\)\.The second author independently reviewed every item, checking question clarity, answer correctness, evidence grounding, and label correctness against a shared annotation guideline \(Appendix[A\.5](https://arxiv.org/html/2608.13706#A1.SS5)\)\. Discrepancies were recorded for later discussion rather than resolved unilaterally\. \(iii\) Stage 3, Domain Validation \(Reviewers 3–4\)\.Two independent banking\-sector domain experts, external to Bangladesh Bank, reviewed the full dataset for financial correctness, banking terminology, numerical accuracy, faithfulness to the source, practical relevance, and difficulty\-label consistency, flagging items with ambiguous wording, incorrect terminology, or weak evidentiary support\. Consensus Resolution\.All flagged items were jointly discussed by all four annotators and resolved against the shared guideline rather than by majority vote or a single adjudicator; the agreed label became the final gold\-standard annotation\. Because agreement was enforced procedurally through mandatory joint resolution of every flagged item rather than parallel independent labeling by all four annotators, we do not report a chance\-corrected agreement statistic \(for example, Fleiss’κ\\kappa\); the protocol was designed to eliminate residual disagreement prior to release rather than to measure it post hoc\. ### A\.5Annotation Schema and Guidelines Items are labeled along three dimensions: query type \(Fact Extraction, Comparison, Trend Analysis, Numerical Calculation, Multi\-hop Reasoning, Evidence Retrieval\), difficulty \(Easy, Medium, Hard\), and presentation format \(Text Only, Table Only, Chart Only, Text \+ Table, Text \+ Chart, Table \+ Chart\)\. Evidence Retrieval requires identifying and grounding the relevant evidence itself rather than being handed a pre\-identified passage or cell; Multi\-hop Reasoning requires combining evidence from more than one location or modality\. Figure[3](https://arxiv.org/html/2608.13706#A1.F3)illustrates this schema with three worked examples, one per evidence format, drawn from the Price and Inflation chapter\. ### A\.6Quality Control and Validation Every item was checked against a fixed criterion set during review \(Appendix[A\.4](https://arxiv.org/html/2608.13706#A1.SS4)\): \(1\) answer correctness; \(2\) evidence correctness; \(3\) absence of ambiguity; \(4\) absence of duplicate questions; \(5\) numerical accuracy; \(6\) query\-type label correctness; \(7\) difficulty label correctness; and \(8\) presentation\-format label correctness\. Items failing any criterion were revised and re\-checked rather than included as originally drafted; items that could not be revised to satisfy all criteria were discarded\. A final quality\-control pass over the complete, revised set confirmed that the released dataset satisfied the target distribution across all three annotation dimensions \(Appendix[A\.7](https://arxiv.org/html/2608.13706#A1.SS7)\) and that annotations were consistent across all 500 items before the dataset was frozen\. Table[5](https://arxiv.org/html/2608.13706#A1.T5)gives the query\-type\-by\-difficulty distribution; Table[6](https://arxiv.org/html/2608.13706#A1.T6)below gives the corresponding breakdown by presentation format\. Table 5:Distribution of the 500BB\-FinQA\-Xitems by query type and difficulty level\.Table 6:Distribution of the 500BB\-FinQA\-Xitems by presentation format and difficulty level\. ### A\.7Dataset Statistics BB\-FinQA\-Xcontains 500 question–answer pairs drawn from the Bangladesh Bank Annual Report, in English, spanning all six query types, three difficulty levels, and six presentation formats \(Appendix[A\.5](https://arxiv.org/html/2608.13706#A1.SS5)\)\. Key balance properties: 1. \(i\)Difficulty balance\.The dataset is weighted toward Easy and Medium items \(175 and 250 of 500\), with Hard items deliberately kept to a smaller share \(75\), reserved for multi\-hop, cross\-modal, or computation\-heavy items rather than an equal split\. 2. \(ii\)Query type coverage\.Coverage ranges from 150 items \(Fact Extraction, the largest category\) to 40 items \(Evidence Retrieval, the smallest\), reflecting each reasoning type’s relative prevalence in the source rather than an artificially uniform split\. 3. \(iii\)Presentation format coverage\.Coverage ranges from 150 items \(Text \+ Table, the most common evidence combination in the source\) to 50 items each for Chart Only, Text \+ Chart, and Table \+ Chart\. 4. \(iv\)Completeness\.Every combination of query type, presentation format, and difficulty defined in Appendix[A\.5](https://arxiv.org/html/2608.13706#A1.SS5)that occurs in the source report is represented by at least one item\. Table[12](https://arxiv.org/html/2608.13706#A2.T12)\(Appendix[B\.2](https://arxiv.org/html/2608.13706#A2.SS2)\) gives the full query\-type\-by\-presentation\-format cross\-tabulation, with the Easy/Medium/Hard split for every cell\. Table 7:Framework\-specific metrics forCLAIR\-Fin’s full system onBB\-FinQA\-X\(n=500n=500\), covering answer outcomes, claim\-level faithfulness and correctness, HRI calibration, and how often the debate \(ARC\) and authority\-weighting \(AEA\) mechanisms are exercised\. Figure 4:Three representativeBB\-FinQA\-Xcases spanning different query types, evidence modalities, and difficulty levels: a Fact Extraction query grounded in text and a table \(Easy\), a Comparison query grounded in text alone \(Medium\), and a Trend Analysis query grounded in a chart, text, and a table \(Hard\)\. For each case we show the retrieved evidence,CLAIR\-Fin’s generated response, and the gold answer, with the cited figures highlighted across all three\. In the third case, the chart’s approximate readings \(4\.5% and 4\.0%\) diverge from the table’s exact figures \(4\.22% and 3\.97%\); the generated response follows the table and text rather than the chart, consistent with the Asymmetric Evidence Authority weighting described in Section[3\.5](https://arxiv.org/html/2608.13706#S3.SS5)\.Table 8:Retrieval\- and generation\-quality metrics forCLAIR\-FinonBB\-FinQA\-X\(n=500n=500\), combining RAGAS\-style scores \(context precision/recall, faithfulness, answer relevancy\) with standard retrieval\-ranking metrics \(Hit Rate@8, MRR, Recall@8\)\.Table 9:Human evaluation ofCLAIR\-Fin’s 500 generated answers by two external, uncompensated banking\-sector domain experts \(Appendix[A\.4](https://arxiv.org/html/2608.13706#A1.SS4)\), independent of the paper authors who constructed the dataset, blind to each other’s ratings and to the system’s confidence scores and HRI\. Each dimension is scored on a 1–5 scale \(mean reported per evaluator\)[18](https://arxiv.org/html/2608.13706#bib.bib7), with inter\-annotator agreement given as quadratic weighted Cohen’sκ\\kappa\.Figure 5:Performance comparison betweenCLAIR\-Finand four retrieval\-strategy baselines onBB\-FinQA\-X\. Across the evaluated RAGAS metrics,CLAIR\-Finobtains the strongest overall performance, with a faithfulness score of 0\.889 and the highest context precision and context recall\. Answer relevancy remains broadly comparable across the evaluated systems \(Table[2](https://arxiv.org/html/2608.13706#S6.T2)\)\.Figure 6:Presentation format\-wise evaluation ofCLAIR\-Finacross Text, Table, and Chart evidence formats onBB\-FinQA\-X\. Combined formats improve faithfulness, ranging from 0\.850 for Chart Only to 0\.915 for Text \+ Table \(Table[10](https://arxiv.org/html/2608.13706#A1.T10)\)\.Figure 7:Query\-type analysis ofCLAIR\-FinonBB\-FinQA\-Xacross retrieval and generation metrics\. Fact Extraction attains the highest faithfulness \(0\.920\), followed by Multi\-hop Reasoning \(0\.840\) and Evidence Retrieval \(0\.839\) \(Table[11](https://arxiv.org/html/2608.13706#A1.T11)\)\.Table 10:RAGAS metrics onBB\-FinQA\-X\(n=500n=500\), disaggregated by evidence presentation format\. Overall scores are computed using sample\-weighted aggregation across all presentation formats based on their respective sample counts\.Table 11:RAGAS metrics onBB\-FinQA\-X\(n=500n=500\), disaggregated by query type\. Results are reported across six query categories, with the overall score computed using sample\-weighted aggregation based on the number of instances in each category\. ## Appendix BExperimental Setup We describe the implementation stack, ingestion pipeline, and inference configuration used to produce the results in Section[6](https://arxiv.org/html/2608.13706#S6), before presenting the methodology in Section[3](https://arxiv.org/html/2608.13706#S3)\. This distinguisheswhateach mechanism computes fromwhichlibrary or model instantiates it, while specifying the implementation details underlying our experiments\. The complete codebase, prompts, and inference configurations will be released to support transparent evaluation and further research\. ### B\.1Implementation Framework and Multi\-Agent Orchestration CLAIR\-Finis implemented in Python and orchestrated as aLangGraphStateGraph[14](https://arxiv.org/html/2608.13706#bib.bib31)\. Each of the nine agents \(Planner\-Orchestrator; Narrative, Tabular, and Visual Evidence; Ledger Guardian; Affirmative and Adversarial Counsel; Judge\-Auditor; and Brief Synthesizer\) is a node over one shared, typed graph state, with conditional edges implementing the coverage\-based escalation route \(Section[3\.5](https://arxiv.org/html/2608.13706#S3.SS5)\) and the severity\-gated rebuttal loop \(Section[3\.6](https://arxiv.org/html/2608.13706#S3.SS6)\)\. A Chain\-of\-Custody Verification checkpoint \(Section[3\.7](https://arxiv.org/html/2608.13706#S3.SS7)\) sits between drafting and adversarial review, reusing the Judge\-Auditor’s entailment call rather than a tenth agent, with conditional routing keeping this non\-linear flow explicit\.LangChain[4](https://arxiv.org/html/2608.13706#bib.bib32)supplies the integration layer:Documentis the shared evidence unit;ChatOpenAI/OpenAIEmbeddingswrap chat/embedding calls;Milvuswraps the vector store \(Appendix[B\.3](https://arxiv.org/html/2608.13706#A2.SS3)\)\. All typed\-output calls use structured\-output mode against Pydantic schemas, with a safe\-default fallback \(Section[3\.3](https://arxiv.org/html/2608.13706#S3.SS3)\) on parse failure\. ### B\.2Document Ingestion and Chunking Source PDFs are parsed page\-by\-page with PyMuPDF \(fitz\)\. Since native text extraction is unreliable for dense financial tables and charts, every page is also rendered to an image and passed to a vision\-capable LLM that extracts tables and describes charts directly \(Section[3\.4](https://arxiv.org/html/2608.13706#S3.SS4)\)\. Narrative text is chunked with asentence\-aware splitter: boundaries are detected with a regex protecting common abbreviations \(“Dec\.”, “approx\.”, “e\.g\.”\), chunks grow to a1,000\-character target, and each carries the lasttwo sentencesof the previous chunk as overlap, guaranteeing every boundary falls on a sentence end, which matters for embedding quality and the entailment gate \(Section[3\.8](https://arxiv.org/html/2608.13706#S3.SS8)\)\. Tables and chart descriptions are embedded as their own documents, separate from narrative chunks, so retrieval\-time modality filtering \(Appendix[B\.4](https://arxiv.org/html/2608.13706#A2.SS4)\) can address them independently\. Table 12:Distribution of the 500 BB\-FinQA\-X items by query type and presentation format\. Each cell shows Easy / Medium / Hard = Total\. Text Only and Table Only share identical distributions by design \(matched pairs\), as do Chart Only and Text \+ Chart\. Text \+ Table and Table \+ Chart were constructed independently\.Single ModalityChartMulti\-ModalityChart\+Query TypeText OnlyTable OnlyChart OnlyText\+TableText\+ChartTable\+ChartFact Extraction14/12/3=2914/12/3=296/7/2=1522/20/4=466/7/2=158/7/1=16Comparison7/14/5=267/14/5=264/8/2=1410/23/8=414/8/2=143/8/3=14Trend Analysis4/8/2=144/8/2=142/3/1=66/10/3=192/3/1=62/3/1=6Numerical Calculation3/8/2=133/8/2=132/3/1=64/10/3=172/3/1=61/3/1=5Multi\-hop Reasoning2/6/2=102/6/2=101/3/1=53/9/3=151/3/1=51/3/1=5Evidence Retrieval5/2/1=85/2/1=83/1/0=47/3/2=123/1/0=42/1/1=4Format Total35/50/15=10035/50/15=10018/25/7=5052/75/23=15018/25/7=5017/25/8=50Overall:175 Easy \+ 250 Medium \+ 75 Hard= 500 Cell format: Easy / Medium / Hard = Total ### B\.3Embedding Model and Vector Database All chunks, table cells, and chart descriptions are embedded with OpenAI’stext\-embedding\-3\-large\(3,072\-dimensional, default dimensionality, no truncation\)[23](https://arxiv.org/html/2608.13706#bib.bib34); queries use the same model, sharing one vector space\. Vectors are stored inMilvus Lite[27](https://arxiv.org/html/2608.13706#bib.bib33), an embedded, serverless, single\-file mode requiring no external database infrastructure\. Each entry holds its embedding plus a JSONmetadatafield with modality \(text/table/chart\), source document, page number, and modality\-specific attributes, letting one collection serve all three modalities and retrieval filter bymetadata\[‘‘modality’’\]\(Appendix[B\.4](https://arxiv.org/html/2608.13706#A2.SS4)\)\. Similarity search uses Milvus’s default L2 distance index\. ### B\.4Retrieval Configuration Retrieval blends dense and lexical signal rather than vector similarity alone \(Equation \([3](https://arxiv.org/html/2608.13706#S3.E3)\), Section[3\.4](https://arxiv.org/html/2608.13706#S3.SS4)\): a candidate pool four times the requested size \(4k4k\) is drawn by vector search and modality filter, then reranked by a weighted sum of normalized vector similarity \(1/\(1\+L2 distance\)1/\(1\+\\text\{L2 distance\}\), weight 0\.65\) and stopword\-filtered lexical term overlap \(weight 0\.35\); the topkkpassages are returned\. Per\-agent width is fixed: Narrativek=8k\{=\}8, Tabulark=6k\{=\}6, Visualk=5k\{=\}5\(Section[3\.4](https://arxiv.org/html/2608.13706#S3.SS4)\)\. The lexical component was added after observing lexically similar but distinct aggregates \(e\.g\., “overall balance of payments” vs\. “current account balance”\) could sit near\-equally close in embedding space; blending in lexical overlap corrects this without sacrificing dense retrieval’s recall\. ### B\.5Language Models and Inference Settings All nine agents shareGPT\-4oas the chat backbone, so ablation differences \(Appendix[A\.1](https://arxiv.org/html/2608.13706#A1.SS1)\) reflect mechanism design, not model change; the Chain\-of\-Custody checkpoint reuses this backbone via the Judge\-Auditor’s entailment call\. Vision\-based table/chart extraction \(Appendix[B\.2](https://arxiv.org/html/2608.13706#A2.SS2)\) also uses GPT\-4o, called once per page at ingestion\. Temperature is fixed per call site: 0 for claim decomposition and the terminal audit’s draft; 0\.2 for affirmative drafting/rebuttal \(Section[3\.6](https://arxiv.org/html/2608.13706#S3.SS6)\) and answer composition \(Section[3\.9](https://arxiv.org/html/2608.13706#S3.SS9)\)\. Output\-token budgets are capped per agent \(e\.g\., 700 for affirmative/adversarial calls, 400 for the audit, 300 for entailment checks\)\. ### B\.6Evaluation Tooling and Runtime Environment For each run, automatic retrieval and generation metrics are computed from the cited evidence and generated answer\. The evaluation covers context precision, context recall, faithfulness, and answer relevancy\. Framework\-specific measures are derived from the Financial Claim Ledger, custody log, and Authority Docket persisted during each run \(Section[3\.9](https://arxiv.org/html/2608.13706#S3.SS9)\), with exact correctness, answer coverage, AEA impact rate, debate utilization, and HRI calibration used for evaluation\. A cost\-tracking callback records token usage and cost for each API call\. The pipeline is fully API\-based, with Milvus Lite serving as the only local service\. ### B\.7Configuration Management Every threshold and weight fixed in Section[3](https://arxiv.org/html/2608.13706#S3), the coverage\-escalation cutoff \(0\.75\), the Adaptive Rebuttal Cycle’s round cap \(ρmax=2\\rho\_\{\\max\}\{=\}2\), the terminal entailment pass bar \(0\.5\), the AEA weight table \(Table[1](https://arxiv.org/html/2608.13706#S3.T1)\), and the HRI’s term weights, is externally configurable rather than hardcoded\. A singlepydantic\-settingsobject is the sole source of truth for API keys, model names, and filesystem paths\. Two YAML files carry mechanism\-level values: an agent\-budgets file \(thresholds, round/repair budgets, token caps, the Adversarial Counsel’s attack taxonomy\) and a separate AEA\-weights file\. Each agent reads these from the shared settings object rather than an inlined value, so a threshold change is a configuration edit, not a code change, making the ablation protocol \(Appendix[A\.1](https://arxiv.org/html/2608.13706#A1.SS1)\) practical: each ablated mechanism is realized by editing one value \(or, for Chain\-of\-Custody Verification, removing one routing edge\), keeping every run on the same code path except the value under test\. ## Appendix CSupplementary Results This section reports the framework\-specific metrics \(Table[7](https://arxiv.org/html/2608.13706#A1.T7)\), qualitative examples \(Figure[4](https://arxiv.org/html/2608.13706#A1.F4)\), general retrieval\- and generation\-quality metrics \(Table[8](https://arxiv.org/html/2608.13706#A1.T8)\), human evaluation \(Table[9](https://arxiv.org/html/2608.13706#A1.T9)\), and per\-format and per\-query\-type breakdowns \(Figures[5](https://arxiv.org/html/2608.13706#A1.F5)–[7](https://arxiv.org/html/2608.13706#A1.F7), Tables[10](https://arxiv.org/html/2608.13706#A1.T10)–[11](https://arxiv.org/html/2608.13706#A1.T11)\) referenced from Section[6](https://arxiv.org/html/2608.13706#S6)\. ## Appendix DDetailed Analysis of Research Questions RQ1: Modality\-Aware Evidence PrioritizationIn Table[2](https://arxiv.org/html/2608.13706#S6.T2), disabling AEA lowers \(↓\\downarrow\) faithfulness \(0\.889→0\.8830\.889\\rightarrow 0\.883\) and context recall \(0\.897→0\.8930\.897\\rightarrow 0\.893\); Table[3](https://arxiv.org/html/2608.13706#S6.T3)shows exact correct answer rate falling \(0\.592→0\.5850\.592\\rightarrow 0\.585\)\. Table[7](https://arxiv.org/html/2608.13706#A1.T7)’s Authority Docket reports an AEA impact rate of 0\.515, meaning the asymmetric prior changes which modality’s account is followed in roughly half of all scored decisions\. The consistency of the drop across four metrics, rather than a large drop in one, suggests AEA’s effect is distributed evenly, correcting many small cross\-modal disagreements rather than a few large ones, consistent with the mechanism’s design \(Section[3\.5](https://arxiv.org/html/2608.13706#S3.SS5)\) as a per\-claim argmax over modality\-weighted confidence rather than a global override\. The 0\.515 impact rate is the more decisive evidence: an equal\-weight and an asymmetric\-weight decision differ in outcome for roughly half of claims where multiple modalities compete, meaning the authority prior materially changes what the system reports as fact in a substantial fraction of contested cases\.A natural objection is that a 0\.006 faithfulness gap is modest\. We read this as a floor rather than a ceiling: AEA only exercises influence when modalities actually compete, and the impact rate confirms this happens often enough \(51\.5% of scored decisions\) that the aggregate effect is measurable and directionally consistent rather than noise\. The improvement in context precision and recall alongside faithfulness is notable because AEA does not directly touch retrieval: its effect is mediated entirely through which evidence the drafting stage is shown and in what order, indicating authority weighting shapes not just what is stated but what is treated as relevant\. Conditioning evidence trust on claim type therefore measurably and consistently improves faithfulness and correctness across a substantial share of genuinely contested cross\-modal decisions rather than a small number of edge cases\. RQ2: Verification at the Drafting\-to\-Review Hand\-offTable[2](https://arxiv.org/html/2608.13706#S6.T2)shows faithfulness falling \(↓\\downarrow\) to0\.889→0\.8450\.889\\rightarrow 0\.845without the terminal audit and0\.889→0\.8570\.889\\rightarrow 0\.857without CoCV, a drop of−0\.044\-0\.044versus−0\.032\-0\.032\. Table[3](https://arxiv.org/html/2608.13706#S6.T3)shows the same ordering for faithfulness rate:0\.783→0\.7410\.783\\rightarrow 0\.741without the terminal audit versus0\.783→0\.7530\.783\\rightarrow 0\.753without CoCV; neither ablated configuration recovers full\-system performance \(0\.889, Table[8](https://arxiv.org/html/2608.13706#A1.T8)\)\. This ordering matches the two mechanisms’ architectural roles \(Sections[3\.7](https://arxiv.org/html/2608.13706#S3.SS7)–[3\.8](https://arxiv.org/html/2608.13706#S3.SS8)\): the terminal audit is the single mandatory checkpoint every claim must pass before publication, whereas CoCV intervenes only at one hand\-off, with a bounded single repair\. Removing the terminal audit removes the only backstop guaranteed to catch a claim’s problems however they arose, including problems CoCV was never positioned to catch, since CoCV verifies grounding between drafting and adversarial review specifically, not the state of a claim after debate revises it\. Removing CoCV instead still leaves the terminal audit in place to catch much of what CoCV would have caught mid\-pipeline, consistent with its smaller cost\. That CoCV’s removal still produces a non\-trivial cost despite the terminal audit remaining active indicates the audit alone does not fully substitute for hand\-off\-level checking: an ungrounded draft CoCV would have repaired can still shape the adversarial findings it receives\.This finding has a direct architectural implication: the point at which faithfulness is checked is not interchangeable\. A mandatory, comprehensive final gate is the larger single contributor to faithfulness in this architecture, yet the residual gap between removing CoCV and matching full\-system performance shows hand\-off\-level checking still contributes measurably on top of a strong terminal gate, rather than being made redundant by it\. The two checks are therefore complementary rather than one subsuming the other\. RQ3: Adaptive Allocation of Adversarial DebateTable[2](https://arxiv.org/html/2608.13706#S6.T2)reports faithfulness falling \(0\.889→0\.7700\.889\\rightarrow 0\.770\) without debate, a larger drop than removing AEA, CoCV, or the terminal audit individually\. Table[3](https://arxiv.org/html/2608.13706#S6.T3)shows exact correct answer rate falling \(0\.592→0\.5240\.592\\rightarrow 0\.524\) and answer coverage falling \(0\.946→0\.8960\.946\\rightarrow 0\.896\)\. Table[7](https://arxiv.org/html/2608.13706#A1.T7)reports a debate utilization rate of 0\.646, meaning nearly two\-thirds of claims are routed through debate rather than fast\-pathed\. This matches how escalation is decided \(Section[3\.5](https://arxiv.org/html/2608.13706#S3.SS5)\): a claim only enters debate when its coverage score falls below the fast\-path threshold, so debate is specifically reserved for claims where evidence is weakest or most contested\. Removing debate therefore removes theonlyverification opportunity for exactly the claims most likely to be wrong, since those are, by construction, the claims coverage\-based escalation identified as needing it; the effect is concentrated there rather than spread uniformly\. The coverage drop from 0\.946 to 0\.896 is a secondary signal: without debate, more claims that would previously have been contested, revised, and supported are instead drafted once, fail the terminal gate on the first attempt, and are abstained rather than resolved\.An important nuance is that this result should not be read as “more debate is always better”: the framework does not debate every claim, and debate depth is designed to track difficulty \(Section[3\.6](https://arxiv.org/html/2608.13706#S3.SS6)\) rather than being applied indiscriminately\. The magnitude of this ablation’s effect is evidence for the value oftargeteddebate on genuinely contested claims, not evidence that exhaustive debate on every claim would perform better; that is not tested here, and it would carry a proportional cost this experiment does not isolate\. Adaptive adversarial debate is thus the single most consequential mechanism evaluated, precisely because it is allocated to the claims most likely to fail without it\. RQ4: Continuous Risk Estimation versus Binary GatingTable[7](https://arxiv.org/html/2608.13706#A1.T7)reports HRI calibration of−0\.072\-0\.072alongside a faithfulness rate of 0\.783, the binary measure HRI is intended to complement\. Table[9](https://arxiv.org/html/2608.13706#A1.T9)reports human\-rated abstention appropriateness of 4\.06 and 3\.95 across the two evaluators, with quadratic weighted Cohen’sκ\\kappaof 0\.84, among the higher end of the six rated dimensions, tied with Overall Quality and behind only Clarity \(0\.87\) and Human\-rated Faithfulness \(0\.85\)\. A negative HRI\-correctness correlation is the theoretically expected direction: higher predicted risk should coincide with lower observed correctness, confirming HRI is not noise uncorrelated with claim quality\. The modest magnitude is consistent with what HRI measures: Section[3\.8](https://arxiv.org/html/2608.13706#S3.SS8)defines it as a combination of entailment confidence, authority score, custody repairs, and adversarial attack severity, several of which already gate the binary verdict \(Equation \([6](https://arxiv.org/html/2608.13706#S3.E6)\)\); HRI is correlated with, but deliberately not redundant with, the pass/fail decision, a modest additional correlation on top of an already\-gated outcome being the expected signature of a signal adding information at the margin\. The high inter\-annotator agreement on abstention appropriateness \(κ=0\.84\\kappa=0\.84\) independently corroborates that the system’s abstention decisions, which HRI and the entailment gate jointly inform, are judged reasonable by human raters blind to the system’s own confidence scores\.A limitation worth noting is that HRI calibration is measured as a correlation with gold\-label correctness rather than validated as a formally calibrated probability;−0\.072\-0\.072establishes direction and non\-triviality, not calibration tightness\. This is consistent with the honest framing in Section[3\.8](https://arxiv.org/html/2608.13706#S3.SS8): HRI’s weights are a fixed design choice, not fit to human\-labeled ground truth, and this experiment is the first evidence of its external validity rather than a definitive calibration study\. A continuous risk score thus adds a directionally correct, non\-redundant signal beyond the binary audit outcome, corroborated, though not fully calibrated, by independent human judgment of abstention quality\. RQ5: Sensitivity to Evidence Presentation FormatTable[10](https://arxiv.org/html/2608.13706#A1.T10)and Figure[6](https://arxiv.org/html/2608.13706#A1.F6)report faithfulness of 0\.915 for Text \+ Table, the highest of any configuration, against 0\.850 for Chart Only, the lowest single\-modality configuration; Table Only \(0\.900\) outperforms Text Only \(0\.870\), and combining any second modality with Chart evidence \(Text \+ Chart at 0\.875, Table \+ Chart at 0\.880\) improves on Chart Only alone\. Table[11](https://arxiv.org/html/2608.13706#A1.T11)shows Evidence Retrieval \(0\.839\) and Multi\-hop Reasoning \(0\.840\) as the two lowest\-scoring query types, effectively tied, against Fact Extraction at 0\.920, the highest; Numerical Calculation \(0\.865\) is the third\-lowest\. The Text Only vs\. Table Only and Chart Only vs\. Text \+ Chart contrasts are the most directly interpretable, sinceBB\-FinQA\-Xconstructs each pair as matched content \(Appendix[A\.2](https://arxiv.org/html/2608.13706#A1.SS2)\): the two members share the same underlying indicator, query type, and difficulty label and differ only in evidence format, so the 0\.030\-point and 0\.025\-point gaps reflect the evidence format itself rather than a difference in what the questions ask\. Chart evidence is, by design, treated as hedged and approximate \(Section[3\.4](https://arxiv.org/html/2608.13706#S3.SS4)\), so Chart Only, lacking exact\-figure evidence to anchor a claim, is unsurprisingly the hardest single modality\. Evidence Retrieval’s low score is architecturally distinct: by its own definition \(Appendix[A\.5](https://arxiv.org/html/2608.13706#A1.SS5)\), the task is identifying and grounding the relevant evidence itself rather than being handed a pre\-identified passage, so retrieval quality bounds correctness more directly here, and it is also the smallest category \(40 of 500 items\)\. Multi\-hop Reasoning’s near\-identical score reflects that these claims require evidence synthesis across more than one location or modality \(Appendix[A\.5](https://arxiv.org/html/2608.13706#A1.SS5)\), inheriting whatever difficulty each contributing modality carries and most likely to expose a cross\-modal disagreement AEA and debate must resolve\. Numerical Calculation’s close third\-lowest score is distinct from both: since derived quantities are computed deterministically once grounded cells are identified \(Section[3\.4](https://arxiv.org/html/2608.13706#S3.SS4)\), its difficulty lies upstream, in correctly grounding the two source cells, rather than in the arithmetic itself\.The consistent advantage of combined formats over any single modality \(Text \+ Table exceeding both Text Only and Table Only, and every Chart\-combined format exceeding Chart Only\) indicates cross\-modal fusion \(Section[3\.5](https://arxiv.org/html/2608.13706#S3.SS5)\) is adding value rather than simply inheriting the weaker modality’s limitations\. At the same time, Chart Only, Evidence Retrieval, and Multi\-hop Reasoning remaining the hardest categories even with the full framework active indicates these are not fully solved by current mechanisms; they represent residual difficulty the architecture reduces but does not eliminate\. Difficulty is thus concentrated in chart\-dependent evidence and in query types demanding evidence synthesis or grounding in their own right, across two independent analyses, while cross\-modal combination consistently outperforms any single modality, indicating the framework’s fusion mechanisms are doing real work rather than being dominated by their weakest input\. ## Appendix EPrompts Planner Orchestrator PromptROLE\.You are thePlanner–Orchestrator, the entry point ofCLAIR\-Fin, a multi\-agent system for answering financial\-document questions through evidence gathering, claim\-level debate, and independent faithfulness auditing\. You run once per question, and all downstream agents operate on the claims you produce\. Poor claim decomposition can propagate errors, although Chain\-of\-Custody Verification may later repair them\.TASK\.Break the user’s question into 1 to 8 atomic, independently\-checkable factual claims that together answer it\. Most questions need only 1–3; use more only when it asks about that many distinct items, e\.g\. a four\-country comparison is four claims, one per country\. Assign each claim exactly one claim type:•FACT\_NUMERIC: a specific number or level \(e\.g\. “GDP growth was 6\.2 percent”\)\.•FACT\_TREND: a direction or trajectory over time \(e\.g\. “inflation has been rising”\)\.•CAUSE\_ATTRIBUTION: a causal or explanatory claim \(e\.g\. “growth slowed because of X”\)\.•RATIO\_IDENTITY: a ratio or percentage derived from two other figures\.This typing is not cosmetic: it determines which evidence modality is authoritative for each claim, and how aggressively the system escalates to debate versus fast\-paths to judgment\.USING THE SOURCE EXCERPTS YOU ARE GIVEN\.Alongside the question, you see a small preview of retrieved source excerpts\. This is*not*the real evidence\-gathering pass; it exists so you can word claims accurately instead of guessing\. Use the source’s own terminology, not a paraphrase that could refer to something else\. If the preview clearly shows the figure being asked about, you may state it as a grounded restatement, still unverified\. If it does not, do not invent a placeholder like “…is X percent”; word it as a lookup instead and let the Judge draft the figure later\. In a multi\-claim comparison, word each claim based on what you see for that item\. The preview’s absence of something is not proof the source lacks it\.INPUT SPECIFICATION\.The human message contains the rawQUESTIONfollowed by a bulletedRELEVANT SOURCE EXCERPTSblock: up to 12 cross\-modality retrieval hits, each tagged with source, page, and modality, labeled as a preview for wording only, not something to cite\.RULES\.•Keep each claim short, specific, and directly checkable against source evidence\.•Do not pad the list with claims the question did not ask for\.•Never invent or recall a number from your own training data that is not in the preview\.•If a claim cannot be typed into one of the four categories, pick the closest fit: the system only understands these four\.OUTPUT SPECIFICATION\.A structured list of 1 to 8 claims, each with its claim text and claim type, returned as the following schema:claims: \[ \{text: string, claim\_type: FACT\_NUMERIC\|\|FACT\_TREND\|\|CAUSE\_ATTRIBUTION\|\|RATIO\_IDENTITY\}, … \] \(1\-\-8 items\) Adversarial Counsel PromptROLE\.You are theAdversarial Counsel, the opposing debate agent to the Affirmative Counsel inCLAIR\-Fin\. Your job is to find every real weakness in the Affirmative Counsel’s brief, checked strictly against the evidence, not to win an argument, but to make sure nothing gets published that does not survive scrutiny\. You run after the Affirmative Counsel’s brief has already passed a Chain\-of\-Custody grounding check, so you are not re\-checking whether it is grounded at all; that has already been verified\. You are looking for subtler problems a grounding check would not catch\. If you raise a high\-severity attack and the claim’s debate\-round budget is not exhausted, the Affirmative Counsel gets a bounded chance to revise in response, up to two rounds total \(the debate round capρmax=2\\rho\_\{\\max\}=2\), and you will be asked to re\-review each revision\. Your findings and yourrecommend\_abstainflag both feed directly into the Judge\-Auditor’s verdict: your job ends at reporting findings; you do not decide the outcome yourself\.TASK\.Cross\-examine the Affirmative Counsel’s brief against the evidence\. Look specifically for:•numeric: a stated figure that does not match the evidence, or is imprecise where the evidence is exact\.•scope: the brief’s claim is broader than what the evidence actually supports\.•fy\_temporal: fiscal\-year or reporting\-period confusion \(wrong year, mismatched periods\)\.•causal\_overclaim: causation asserted where the evidence only supports correlation or attribution\.•citation\_gap: a citation attached to a sentence it does not actually support\.•visual\_over\_precision: a chart\-derived number stated with more precision than a chart can reasonably give\.For each finding, assign a severity \(low,medium, orhigh\) reflecting how much it undermines the claim’s faithfulness, not how minor a stylistic nitpick it is\.INPUT SPECIFICATION\.The human message contains theCLAIMtext, anEVIDENCEblock \(the claim’s support subgraph, described node by node\), and theAFFIRMATIVE BRIEFunder cross\-examination\.RULES\.•Every attack must be checked against the actual evidence\. Do not manufacture attacks just to have something to say\. A brief with no real problems should return an empty attack list\.•Recommend abstaining \(recommend\_abstain: true\) only when the brief is not solidly grounded overall, not for every minor issue\. Reserve it for cases no reasonable revision could fix\.•Reservehighseverity for attacks that would make the published answer actually wrong or unfaithful, not merely imprecise in a way that does not change the substance\.OUTPUT SPECIFICATION\.A structured scorecard, returned as the following schema:attacks: \[ \{category: numeric\|\|scope\|\|fy\_temporal\|\|causal\_overclaim\|\|citation\_gap\|\|visual\_over\_precision, detail: string, severity: low\|\|medium\|\|high\}, … \] recommend\_abstain: boolean Entailment Judge PromptROLE\.You are a strict fact\-checking judge\. You are not part of the debate: you are the shared faithfulness mechanismCLAIR\-Fincalls attwoseparate points: once by Chain\-of\-Custody Verification, to check a drafted brief against its evidence before the next agent is allowed to trust it, and once by the Judge\-Auditor, to check the final drafted answer before publication\. Same standard, applied at two different moments in the pipeline\. You do not know or care which call this is; the task is identical either way\.TASK\.Given a PREMISE \(source evidence\) and a HYPOTHESIS \(a sentence someone wants to publish\), decide whether the PREMISE entails the HYPOTHESIS\.•entails: every factual claim in the HYPOTHESIS is directly and specifically supported by the PREMISE\.•contradicts: the PREMISE directly contradicts the HYPOTHESIS\.•neutral: the PREMISE is silent on the HYPOTHESIS, or only loosely related to it\.INPUT SPECIFICATION\.The human message contains aPREMISEblock \(the evidence text being checked against\) and aHYPOTHESISblock \(the sentence to verify\)\. If this call is ever truncated before completing, the calling code substitutes a fixed default verdict ofneutralat 0\.0 confidence rather than a passing one: a failed call fails closed, never open\.RULES\.•Be strict\. Hedged support, partial support, or a number that does not match exactly all count asnotentailed: label theseneutralorcontradicts, neverentails\.•Judge the HYPOTHESIS as written, not a more modest version of it you can imagine\. If it claims more than the PREMISE supports, that is not entailment even if part of it is correct\.•Your confidence score should reflect how directly and completely the PREMISE supports the HYPOTHESIS: a claim that is technically true but only loosely connected to the PREMISE should get a lower confidence than one the PREMISE states almost verbatim\.OUTPUT SPECIFICATION\.A structured verdict, returned as the following schema:label: entails\|\|neutral\|\|contradicts confidence: float, 0\.0\-\-1\.0 rationale: string Judge\-Auditor PromptROLE\.You are the drafting step of theJudge\-Auditor, the final gate inCLAIR\-Finbefore anything is published\. You are independent of the debate that came before you: you do not see the Affirmative or Adversarial Counsel’s briefs, only the raw evidence itself, so a flawed debate outcome cannot be laundered through to publication just because the debate “settled” on it\. Your draft is checked by an entailment audit immediately after you write it: if the evidence does not entail what you wrote, the claim is published as abstained \(InsufficientEvidence\) instead\. Nothing you write is exempt from that check\. After entailment passes, the Asymmetric Evidence Authority \(AEA\) score of the winning evidence modality determines the final verdict label\.TASK\.Usingonlythe evidence you are given, write one concise sentence answering the claim, with explicit figures, units, and fiscal years wherever the evidence actually provides them\.EVIDENCE ORDERING\.The evidence is listedin order of authority for this claim’s type: the first item is the most authoritative source for this claim \(e\.g\. a table cell before a chart’s approximate reading of the same figure; prose before a table for a causal claim\)\. This ordering is not incidental: use it\.INPUT SPECIFICATION\.The human message contains theCLAIMtext followed by anEVIDENCEblock: every node in the claim’s support subgraph, described in authority order as defined above\.RULES\.•When sources disagree on a specific figure, prefer the evidence listed first, not the average or an unresolved hedge\.A table cell reading 6\.27 percent and a chart approximately showing 7 percent for the same metric is not a genuine contradiction requiring abstention: it is exactly the situation this ordering exists to resolve\. State the more authoritative figure; you may briefly note the less authoritative source’s rougher reading if it adds context, but the headline figure should be the authoritative one\.•ReserveINSUFFICIENT EVIDENCEfor when the evidence genuinely does not answer the claim, or when two sources of thesameauthority level flatly disagree with no way to prefer one, not for every case where a lower\-authority source’s approximate reading does not exactly match a higher\-authority source’s exact figure\. That is expected, not a failure\.•State only what the evidence says\. You are not synthesizing the debate’s conclusion: answer as if the debate had not happened, from the evidence alone\.•Match the evidence’s own precision: do not round an exact figure into a vague approximation, and do not state more precision than the evidence gives\.•Percentage points vs\. percent growth are different numbers: pick the one the claim asks for\.When a metric is itself already a rate, you may see two tool\-derived items for the same period change: a “Percentage\-point change” \(plain subtraction, e\.g\. 10\.70%−\-10\.66% = 0\.04 percentage points\) and a “Relative growth” \(percent change of the rate itself, a much larger number\)\. Use the percentage\-point figure for “by how many percentage points,” and the relative\-growth figure for “grew by what percent\.” Never substitute one for the other: they answer different questions even though both come from the same two cells\.OUTPUT SPECIFICATION\.One sentence of plain text, or exactly the stringINSUFFICIENT EVIDENCE, not a structured object\. A downstream entailment check, using the shared Entailment Judge prompt, gates publication of this draft\.
Similar Articles
CIFQA: A Deterministic Tool-Grounded Multi-Agent LLM Framework for Financial Query Answering
CIFQA introduces a deterministic tool-grounded multi-agent LLM framework for financial query answering that separates linguistic interpretation from numerical execution, achieving high accuracy and outperforming larger models on calculation-intensive tasks.
AgentFinVQA: A Deployable Multi-Agent Pipeline for Auditable Financial Chart QA
AgentFinVQA is a multi-agent pipeline for financial chart question answering that decomposes queries into planning, OCR, legend grounding, visual inspection, and verification steps, recording each step in a traceable Model Evaluation Packet. It achieves significant accuracy gains over zero-shot baselines while enabling on-premise deployment and auditability.
Agentic Retrieval-Augmented Generation for Financial Document Question Answering
This paper introduces FinAgent-RAG, an agentic framework for financial document question answering that combines iterative retrieval, Program-of-Thought reasoning, and adaptive resource allocation to improve accuracy and reduce costs.
FinanceComplexQA: Benchmarking Agentic Reasoning on Industrial-grade Financial Documents
This paper introduces FinanceComplexQA, a comprehensive benchmark for evaluating agentic reasoning on industrial-grade financial documents, featuring bilingual support, expert-level questions, and complex layouts across six scenarios and seven tasks.
Context-Aware Multimodal Claim Verification in Spoken Dialogues
This paper introduces MAD2, a new benchmark for multimodal claim verification in spoken dialogues, and proposes a calibrated fusion of audio and text models that leverages conversational context to improve verification accuracy.