FinRank: An Evidence-Grounded Benchmark for Financial Question Answering and Retrieval over SEC Filings

TL;DR

FinRank leverages manually curated hard negatives to enhance financial QA evidence discrimination, with a benchmark of 1185 question-answer pairs.

cs.AI 🔴 Advanced 2026-08-08 58 views
Sasan Mansouri Daniel Saad Mark Wahrenburg Manu Weissel Fabian Woebbeking
Financial QA Evidence Retrieval Hard Negatives SEC Filings Information Discrimination

Key Findings

Methodology

FinRank employs a multi-stage retrieval pipeline combining sparse methods (BM25), dense bi-encoders, and cross-encoders for reranking. The dataset is manually curated from SEC filings of 22 firms, including support passages, reference answers, and hard negatives drawn from confusable passages across firms, periods, and document types. Evaluation metrics include Recall@10, MRR, nDCG@10, and pairwise accuracy for negative discrimination. The dataset’s annotations cover difficulty levels, reasoning types, evidence scope, and sub-question decompositions, enabling detailed performance analysis of retrieval and discrimination tasks.

Key Results

  • Even a 7B instruction-tuned embedding model achieves only 44.8% Recall@10 on the pooled evidence corpus, illustrating the task’s inherent difficulty.
  • Curated hard negatives cause a 13.0% to 20.5% drop in pairwise accuracy compared to random negatives, highlighting their challenge.
  • Baseline models like BM25 outperform some small encoders, but overall, the results emphasize the need for improved evidence discrimination methods.

Significance

FinRank addresses a critical gap in financial NLP by focusing on evidence provenance and hard-negative discrimination, which are vital for trustworthy automated financial analysis. Its emphasis on provenance and confusable passages aligns with industry needs for explainability and regulatory compliance, fostering more reliable and interpretable models for financial decision-making.

Technical Contribution

The paper introduces a comprehensive framework for collecting and evaluating hard negatives in financial document QA, integrating multiple retrieval architectures and detailed annotation schemes. It provides a benchmark that isolates evidence discrimination performance, facilitating targeted improvements in retrieval and reranking models, and advancing the state of the art in provenance-sensitive financial NLP.

Novelty

This is the first benchmark to systematically release human-curated hard negatives for each question in financial QA, enabling direct evaluation of discrimination ability against confusable passages. Unlike prior datasets focusing solely on answer correctness or numerical reasoning, FinRank emphasizes provenance and source verification, setting a new standard for trustworthy financial NLP evaluation.

Limitations

  • The dataset covers only 22 companies, limiting diversity across sectors and reporting periods, which may impact generalizability.
  • Hard negatives are mainly from industry competitors, possibly missing other types of distractors.
  • Evaluation focuses on retrieval metrics, not directly measuring the correctness or logical consistency of generated answers.

Future Work

Future directions include expanding dataset coverage across more industries and years, incorporating more diverse negative samples, and integrating answer generation with evidence retrieval. Exploring multimodal data and developing models with higher interpretability and robustness are also promising avenues.

AI Executive Summary

Financial document question answering has long been hampered by the challenge of verifying evidence provenance amid highly templated and repetitive disclosures. Existing benchmarks primarily evaluate numerical reasoning or end-to-end correctness, often neglecting the core issue of evidence discrimination—distinguishing true supporting passages from confusable distractors. This gap limits the development of trustworthy models capable of providing reliable, source-verified answers in high-stakes financial contexts.

FinRank introduces a novel benchmark designed explicitly to evaluate evidence discrimination in financial QA. It features 1185 manually curated question-answer pairs drawn from SEC filings of 22 firms across multiple sectors. Each record includes gold supporting passages, reference answers, and a set of human-selected hard negatives—passages from comparable filings that are intentionally confusable. This setup enables precise measurement of a model’s ability to retrieve and discriminate true evidence from distractors, using metrics like Recall@10, MRR, and pairwise accuracy.

The benchmark’s construction emphasizes diversity in reasoning types, evidence scope, and difficulty levels, ensuring that models are tested on complex, real-world scenarios. Baseline experiments demonstrate that even large models like 7B instruction-tuned encoders struggle to surpass 45% Recall@10, and the inclusion of curated hard negatives significantly degrades performance, confirming their challenge. These results highlight the importance of robust evidence discrimination mechanisms for trustworthy financial NLP.

Overall, FinRank advances the field by providing a rigorous, provenance-sensitive evaluation framework that aligns with industry needs for explainability and regulatory compliance. Its detailed annotations and curated negatives serve as a foundation for developing models capable of precise, source-verified financial question answering. Future work will focus on scaling the dataset, diversifying negative samples, and integrating answer generation to build more reliable, interpretable financial AI systems.

Deep Analysis

Background

The evolution of financial NLP has transitioned from simple keyword matching to sophisticated models capable of numerical reasoning and multi-modal understanding. Early datasets like FinQA and ConvFinQA focused on reasoning over structured financial data, primarily evaluating answer correctness. With the advent of large language models, retrieval-augmented generation (RAG) frameworks have gained popularity, enabling models to access extensive document corpora for answer synthesis. However, these approaches often lack rigorous evaluation of evidence provenance, especially in templated, repetitive SEC filings where distinguishing true support from confusable passages is critical. Existing benchmarks such as FinanceBench and FinDER address retrieval or correctness separately but do not incorporate curated hard negatives explicitly designed to challenge models’ discrimination ability. This gap hampers progress toward trustworthy, source-verified financial AI systems, which are essential for regulatory compliance, auditing, and high-stakes decision-making.

Core Problem

The core challenge in financial QA lies in the high similarity of disclosures across firms, periods, and document sections. Models often retrieve passages that appear relevant but lack true support, risking misinformation. Existing metrics overlook the importance of provenance, leading to overestimated performance. The difficulty is compounded by the dense, lengthy, and templated nature of SEC filings, which contain legal language, footnotes, and tables spread across multiple non-adjacent sections. The key problem is developing a benchmark and evaluation methodology that explicitly tests a model’s ability to identify and discriminate true evidence from confusable, distractor passages, thereby ensuring answer trustworthiness and interpretability.

Innovation

FinRank’s main innovation is the manual curation of hard negatives—passages that are highly confusable with true supporting evidence—per question, enabling direct assessment of a model’s discrimination ability. It introduces a multi-dimensional annotation scheme covering difficulty, reasoning type, evidence scope, and sub-question decomposition, facilitating detailed performance analysis. The dataset combines sparse (BM25), dense (bi-encoder), and cross-encoder reranking architectures, with a focus on provenance and confusability. Unlike prior datasets, FinRank explicitly evaluates the ability to suppress distractors, providing a more realistic and industry-relevant benchmark for trustworthy financial NLP. This approach aligns with the need for models that can reliably trace answers back to their source disclosures.

Methodology

  • �� Data collection: Human annotators manually extracted question-answer pairs from SEC filings, identifying support passages and selecting confusable distractors.
  • �� Annotation schema: Defined categories for difficulty, reasoning type (qualitative/quantitative), evidence scope (single/multi-passage), and sub-question decomposition.
  • �� Hard negative selection: Human experts chose distractors from comparable filings, often from competitors or different periods, to simulate real-world confusions.
  • �� Retrieval pipeline: Combined BM25 for initial candidate retrieval, bi-encoder models for dense embedding-based retrieval, and cross-encoder rerankers for final ranking.
  • �� Evaluation metrics: Recall@10, MRR, nDCG@10 for retrieval; pairwise accuracy for discrimination.
  • �� Experiments: Tested multiple models, analyzed performance degradation with hard negatives, and performed ablation studies to understand contributions of each component.

Experiments

The experiments utilized the curated dataset of 1185 question-answer pairs, covering diverse sectors and difficulty levels. Baseline models included BM25, Sentence-BERT variants, and DeBERTa-based cross-encoders. Evaluation involved measuring Recall@10, MRR, and pairwise accuracy, comparing performance with random versus curated hard negatives. Results showed significant performance drops when hard negatives were introduced, confirming their challenge. Additional experiments varied model size (up to 7B parameters), reasoning types, and evidence scope, providing insights into model robustness and limitations. The setup ensured reproducibility, with detailed hyperparameters and evaluation protocols documented.

Results

Models achieved only 44.8% Recall@10 with the best large encoder, highlighting the difficulty. Hard negatives caused a 13-20% decrease in pairwise accuracy, demonstrating their confusability. BM25 outperformed some small models, but overall, the results underscored the need for improved discrimination techniques. Ablation studies revealed that integrating sub-question decomposition and multi-passage reasoning significantly improved performance, but challenges remain in complex, multi-evidence scenarios. These findings validate the importance of curated negatives for realistic evaluation.

Applications

FinRank can be used to develop and benchmark financial QA systems that require high provenance fidelity, such as automated auditing, compliance monitoring, and financial reporting tools. Its emphasis on evidence discrimination makes it suitable for regulatory environments demanding source traceability. Practitioners can leverage the dataset to train models that better differentiate true disclosures from confusable information, ultimately enhancing trustworthiness and operational safety in financial AI applications.

Limitations & Outlook

The dataset’s limited scope—covering only 22 firms—may restrict generalization across broader sectors. Hard negatives are predominantly industry-internal, possibly missing other confusable types like legal or regulatory language. The evaluation focuses on retrieval metrics, not on the correctness or logical consistency of generated answers. Computational costs for large models remain high, and the manual annotation process limits scalability. Future work should address these issues by expanding data diversity, automating parts of annotation, and integrating answer quality assessments.

Plain Language Accessible to non-experts

Imagine you’re trying to find the exact recipe for a secret dish in a huge cookbook. Many pages look similar—some describe similar ingredients, others give similar cooking steps. To get the real recipe, you need to identify the specific page that truly explains how to make the dish, not just pages that look alike. FinRank works like a smart librarian that not only finds relevant pages in a big collection of financial reports but also checks if those pages really support the answer you want. It’s like having a detective that can tell the difference between a real clue and a red herring, ensuring you get the right information without being fooled by lookalikes. This is especially important because financial reports are full of repetitive language and templates, making it hard to tell what’s truly supportive. FinRank’s approach helps models become better at spotting the real evidence, making financial analysis more trustworthy and accurate.

ELI14 Explained like you're 14

Imagine you’re trying to find out if your friend’s story about winning a game is true. There are lots of stories floating around, some very similar, but only a few are actually correct. Some stories might be almost the same but from different friends or different days. FinRank is like a super-smart detective that looks through all these stories and finds the real proof—like a photo or a message—that shows the story is true. It also checks if other stories are just copies or tricks to confuse you. This way, you don’t get fooled by fake or misleading stories. In the world of finance, companies write reports that look very similar, so it’s hard to tell which parts are really supporting a claim. FinRank helps computers learn to tell the difference between real proof and confusing copies, making sure the answers we get about companies’ finances are trustworthy. It’s like having a super sleuth on your team, making sure you only believe what’s really true!

Abstract

Financial question answering is typically evaluated by answer correctness, yet in SEC filings a plausible and even numerically correct answer can be grounded in the wrong evidence. Similar facts and disclosures recur across sections of a filing, across reporting periods of the same firm, and across comparable firms. FinRank targets this provenance-sensitive retrieval problem by requiring systems to identify evidence for the intended entity, reporting period, and disclosure context. The benchmark contains 1185 manually authored question-answer records over the 10-K and 10-Q filings of 22 companies. Each record includes a reference answer, gold supporting passages, and hand-curated hard negatives drawn from confusable passages within filings, across reporting periods, and across comparable firms. FinRank evaluates passage retrieval, reranking, and hard-negative discrimination as separately measured tasks. Baseline results demonstrate the difficulty of this setting: among the evaluated systems, even a 7B instruction-tuned embedder reaches only 44.8% Recall@10 on the pooled evidence corpus; sub-billion-parameter encoders gain at most 3.5 points over BM25, a finance-adapted embedder trails BM25 by 9.7 points, and pairwise accuracy falls by 13.0-20.5 percentage points when random negatives are replaced with the curated hard negatives. FinRank provides an evidence-first benchmark for developing financial question answering systems that are not only accurate but also grounded in the correct disclosure.

cs.AI cs.DB econ.GN q-fin.GN