English

Agentic Retrieval-Augmented Generation for Financial Document Question Answering

Artificial Intelligence 2026-05-08 v1 Computation and Language

Abstract

Financial document question answering (QA) demands complex multi-step numerical reasoning over heterogeneous evidence--structured tables, textual narratives, and footnotes--scattered across corporate filings. Existing retrieval-augmented generation (RAG) approaches adopt a single-pass retrieve-then-generate paradigm that struggles with the compositional reasoning chains prevalent in financial analysis. We propose FinAgent-RAG, an agentic RAG framework that orchestrates iterative retrieval-reasoning loops with self-verification, specifically engineered for the precision requirements of financial numerical reasoning. The framework integrates three domain-specific innovations: (1) a Contrastive Financial Retriever trained with hard negative mining to distinguish semantically similar but numerically distinct financial passages, (2) a Program-of-Thought reasoning module that generates executable Python code for precise arithmetic rather than relying on error-prone LLM-based mental computation, and (3) an Adaptive Strategy Router that dynamically allocates computational resources based on question complexity, reducing API costs by 41.3% on FinQA while preserving accuracy. Extensive experiments on three benchmark datasets--FinQA, ConvFinQA, and TAT-QA--demonstrate that FinAgent-RAG achieves 76.81%, 78.46%, and 74.96% execution accuracy respectively, outperforming the strongest baseline by 5.62--9.32 percentage points. Ablation studies, cross-backbone evaluation with four LLMs, and deployment cost analysis confirm the framework's robustness and practical viability for financial institutions.

Keywords

Cite

@article{arxiv.2605.05409,
  title  = {Agentic Retrieval-Augmented Generation for Financial Document Question Answering},
  author = {Yang Shu and Yingmin Liu and Zequn Xie},
  journal= {arXiv preprint arXiv:2605.05409},
  year   = {2026}
}

Comments

22 pages, 11 figures, 13 tables, submitted to Expert Systems with Applications

R2 v1 2026-07-01T12:53:37.445Z