← Latest papers
💻 computer science

Enhancing Financial Report Question-Answering: A Retrieval-Augmented Generation System with Reranking Analysis

This paper presents a Retrieval-Augmented Generation system for answering questions about S&P 500 10-K reports, demonstrating that incorporating a neural reranking stage significantly improves answer correctness by 15.5 percentage points and reduces error rates compared to baseline methods.

Original authors: Zhiyuan Cheng, Longying Lai, Yue Liu, Kai Cheng, Xiaoxi Qi

Published 2026-03-19
📖 4 min read☕ Coffee break read

Original authors: Zhiyuan Cheng, Longying Lai, Yue Liu, Kai Cheng, Xiaoxi Qi

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are a financial detective trying to solve a mystery. Your clues are hidden inside 10-K reports—massive, 300-page annual reports filed by companies like Apple or Amazon. These documents are like giant, dense libraries where the answer to your question might be buried on page 247, hidden inside a paragraph of legal jargon.

For years, finding these answers was like searching for a needle in a haystack using a rusty magnet. You'd have to read page after page, get tired, and likely miss the crucial detail.

This paper introduces a super-smart AI assistant designed to be your detective partner. It uses a technology called RAG (Retrieval-Augmented Generation). Think of RAG not as a magic oracle that knows everything, but as a librarian who first goes to the shelves, grabs the right books, and then reads them to write your answer.

Here is the simple breakdown of how they built this system and what they discovered:

1. The Problem: The "Needle in a Haystack"

Financial reports are huge. If you ask a computer, "How much risk does Company X have?", a standard AI might just guess based on what it remembers from its training (which can be wrong or outdated). Or, a simple search might find a page that mentions "risk" but is actually talking about a completely different kind of risk.

2. The Solution: A Three-Step Detective Process

The authors built a pipeline that works like a high-tech search team:

  • Step 1: The Broad Sweep (Hybrid Search)
    Imagine you are looking for a specific person in a crowd. You use two methods at once:

    • Keyword Search: You shout their name (e.g., "Apple"). This finds exact matches.
    • Semantic Search: You describe their face (e.g., "the guy with the red hat"). This finds people who look like the person you want, even if you don't know their name.
      The system combines these two lists to get a "shortlist" of the top 30 most likely pages.
  • Step 2: The "Reranking" (The Star of the Show)
    This is the paper's main discovery.
    Imagine your shortlist of 30 pages is like a stack of resumes. A basic system just grabs the top 10 and hands them to the AI to read.
    But the authors added a Neural Reranker. Think of this as a senior editor who looks at the top 30 resumes and says, "Wait, page 12 looks good, but page 5 is actually the perfect match for this specific question. Let's move page 5 to the top and throw away page 28, which is just fluff."

    This "editor" uses a sophisticated model to deeply understand the relationship between your question and the text, filtering out noise and promoting the best evidence.

  • Step 3: The Answer (Generation)
    Finally, the AI reads only the best, most relevant pages (the top 5–10 after reranking) and writes the answer for you.

3. The Experiment: Did the "Editor" Help?

The team tested this on 1,500 real questions from financial analysts. They ran the experiment twice:

  1. Without the Editor: Just the broad sweep and the top 10 pages.
  2. With the Editor: The broad sweep, the reranking editor, and then the top pages.

The Results were dramatic:

  • Without the Editor: The system got the answer "basically correct" only 33.5% of the time. It made a lot of silly mistakes (35% of the time, the answer was completely wrong).
  • With the Editor: The "basically correct" rate jumped to 49.0%.
  • The Improvement: That's a 15.5 percentage point boost. More importantly, the number of completely wrong answers dropped by nearly 13%.

4. The Takeaway

The paper proves that in the world of financial documents, how you pick the information is just as important as how you write the answer.

If you give a smart AI the wrong pages to read, it will give you a confident but wrong answer (a "hallucination"). But if you use a reranker to act as a strict filter, ensuring the AI only reads the most relevant pages, the quality of the answer skyrockets.

In a nutshell:
Think of the AI as a brilliant chef.

  • Without Reranking: You give the chef a basket of 10 random ingredients (some fresh, some rotten). The chef tries to make a dish, but it tastes bad because of the rotten ingredients.
  • With Reranking: You have a sous-chef (the reranker) who inspects the basket, throws away the rotten stuff, and hands the chef only the freshest, perfect ingredients. The resulting dish is delicious.

This research tells us that for financial analysis, adding that "sous-chef" step is the key to unlocking accurate, reliable answers from massive documents.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →