Decomposing Retrieval Failures in RAG for Long-Document Financial Question Answering
This paper identifies and addresses the critical failure mode in financial RAG systems where the correct document is retrieved but the specific page containing the answer is missed, proposing a domain fine-tuned page scorer that significantly improves page and chunk-level retrieval performance on long regulatory filings.
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. You have a massive library of thousands of books (these are the SEC filings, which are long, boring, and full of numbers). Your job is to answer a specific question, like "How much money did Company X make last year?"
To help you, you have a super-smart robot assistant (the AI) who can read and write answers. But the robot is blind; it can't see the whole library at once. So, you need a Librarian (the Retriever) to find the right pages and hand them to the robot.
The Problem: Finding the Right Book, but the Wrong Page
In the past, researchers thought the main problem was finding the right book. If the Librarian handed the robot the correct annual report, everyone assumed the robot would do a great job.
But this paper discovered a sneaky failure mode: The Librarian finds the right book, but hands over the wrong pages.
Imagine you ask for the recipe for "Chocolate Cake." The Librarian grabs the correct cookbook (the Document) but hands you the pages about "How to wash dishes" or "The history of flour" instead of the cake recipe. The robot, seeing the right book but the wrong pages, tries to guess the recipe. It might sound plausible, but it's wrong.
In the financial world, this is dangerous. If the robot guesses the wrong profit number, investors could lose money.
The Solution: A "Page Scout"
The authors realized that simply handing the robot chunks of text wasn't enough. They needed a smarter way to find the specific pages inside the book before even looking at the tiny text chunks.
They built a new tool called a "Page Scout" (a domain-fine-tuned page scorer).
Here is how their new system works, using an analogy:
- The Old Way (Direct Chunk Search): You ask the Librarian, "Find me the text about cake." The Librarian scans the whole library, pulls out random 10-page snippets from everywhere, and hopes one of them has the recipe. It's like searching for a needle in a haystack by grabbing random handfuls of hay.
- The New Way (Page-then-Chunk):
- Step 1 (The Scout): First, the "Page Scout" looks at the Table of Contents or the spine of the book. It asks, "Which specific pages in this book are likely to have the cake recipe?" It ignores the other 90% of the book that is just about washing dishes.
- Step 2 (The Search): Once the Scout says, "It's definitely on pages 40 to 45," the Librarian only looks at those specific pages to find the exact paragraph.
Why This Matters
The authors tested this on a dataset called FinanceBench (150 tricky financial questions).
- The "Oracle" Test: They imagined a perfect scenario where a human knew exactly which book and which pages were right. Even then, the robot struggled if it didn't get the exact text. This proved that finding the right pages is the hardest part.
- The Results: Their new "Page Scout" system was much better than the old methods.
- It found the correct pages 55% of the time, compared to the old methods which only found them 34-46% of the time.
- Because the robot got the right pages, it gave the right answers much more often.
The Catch (Limitations)
The paper is honest about its limits:
- The Training: The "Page Scout" was trained mostly on 10-K reports (the big annual reports). It works great there, like a specialist who knows annual reports inside out. But when they tried it on Earnings Calls (which are more like casual conversations/transcripts), the Scout got confused because the "book" looked different.
- The Data: They only tested 150 questions. To be truly sure it works for everyone, they'd need to test it on thousands more.
The Big Takeaway
In the world of AI and finance, finding the right document isn't enough. You have to find the right page inside that document.
Think of it like this: If you are looking for a specific quote in a 500-page novel, finding the book is only 50% of the battle. The other 50% is knowing exactly which page to open. This paper teaches us how to build a better "Page Scout" so our AI doesn't just guess the answer, but actually finds the proof.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.