← Latest papers
🤖 machine learning

V-FiLLM: Verified Financial LLM Reasoning Benchmark

The paper introduces V-FiLLM, a scalable benchmark framework that generates verified financial reasoning tasks from executable computation trees to evaluate and improve LLMs' robustness and accuracy in handling complex, structured financial data.

Original authors: Alicia Larsen, Victoire Laurent, Aulia Kharis Rakhamsari, Lara Turgut, Nino Antulov-Fantulin

Published 2026-08-12
📖 6 min read🧠 Deep dive

Original authors: Alicia Larsen, Victoire Laurent, Aulia Kharis Rakhamsari, Lara Turgut, Nino Antulov-Fantulin

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 trying to teach a super-smart robot how to be a financial analyst. You want it to look at a messy spreadsheet, find the right numbers, and do some math to tell you how much money a company made. This is the world of "Large Language Models" (LLMs)—computer brains that are great at writing stories and answering questions, but sometimes stumble when they have to do precise math or read complex tables. Think of these models like a brilliant student who can write a beautiful essay about money but might accidentally add the wrong numbers if you ask them to calculate a profit margin. The big question researchers are asking is: Can we build a fair test that shows exactly where this student gets confused, without the test itself being messy or unfair?

This is where the paper "V-FiLLM" comes in. The researchers created a special, super-organized test called a "benchmark." Instead of asking the robot to read real, messy bank reports (which might have typos or missing pages), they built a factory that generates perfect, fake financial spreadsheets. They then use a "computation tree"—imagine a family tree, but instead of ancestors, it's a map of math steps—to create questions. Because the math is built into the tree, the answer is guaranteed to be correct by the time the question is even written. This lets them test the robot's brain on pure logic, without the robot getting tripped up by bad handwriting or confusing layouts. They found that as the math gets deeper (more steps), the robot gets much worse at answering, and even tiny changes to the numbers (like turning a "0" into an "O") can make it crash. However, they also showed that if you give the robot a little bit of extra training on how to show its work step-by-step, it gets significantly better.

The Paper Explained

The Problem: The "Messy Desk" vs. The "Clean Lab"
Imagine you are trying to teach a child to do math. If you hand them a crumpled receipt from a grocery store with smudged ink and torn corners, and they get the answer wrong, you don't know if they failed at math or just couldn't read the receipt. This is the problem with existing tests for financial AI. Most previous tests used real documents, which are full of "noise"—missing numbers, weird formatting, and confusing text. This makes it hard to tell if the AI is bad at reasoning or just bad at reading.

The authors of this paper decided to build a "clean lab" instead. They created V-FiLLM, a system that generates its own financial questions from scratch. They start with a perfect, synthetic spreadsheet (like a video game inventory screen) and build a "computation tree" for every question.

  • The Tree Analogy: Think of a question like a recipe. A simple question is just "What is the price of the apple?" (Depth 0). A harder question is "What is the price of the apple plus the price of the banana?" (Depth 1). The hardest questions are like a complex cake recipe that requires mixing three different bowls, baking them, and then combining the results (Depth 4 or higher).
  • The Magic: Because the computer builds the tree first, it knows the answer before it even writes the question. This means every single test item has a "ground truth" that is mathematically guaranteed to be correct. There is no human guessing involved, and no "labeling cost" (no one has to sit there and check the answers).

The Discovery: The "Depth" Trap
The researchers used this clean lab to test several different AI models, including some very famous ones like Gemma, Llama, and Qwen. They asked a simple question: What happens when the math gets harder?

They found that the AI's performance drops like a stone as the "depth" of the reasoning increases.

  • The Drop: On simple questions (just looking up a number), the best models got almost everything right (around 98%). But as soon as the question required 8 steps of reasoning (like a complex cake recipe), the accuracy of some models plummeted to as low as 26%.
  • The Adversarial Twist: They also tried to "trick" the models by messing with the data in ways that shouldn't matter. For example, they replaced numbers with "garbage" values or changed the units (like swapping dollars for cents). They found that OCR-style character corruption (changing a "0" to a letter "O" or a "1" to an "l") was the most effective way to break the models. When they messed with the units on real-looking documents, the best model's score crashed from nearly 100% down to just 3.0%. This suggests the models are reading the numbers but often ignoring the labels that tell them what those numbers mean.

The Solution: Teaching the AI to "Show Its Work"
The paper also tested a way to fix these problems. They used a technique called LoRA (Low-Rank Adaptation), which is like giving the AI a specific, lightweight training manual instead of retraining its entire brain.

  • The Method: They took the "computation trees" and turned them into step-by-step "Chain-of-Thought" explanations. They only used the examples where the AI's reasoning was verified to be correct.
  • The Result: After this targeted training, a smaller model (Qwen3-4B) improved its accuracy from 81.1% to 85.6% on new, unseen problems. It also did better on a different, real-world dataset called FinQA, beating its original version by 5 percentage points. This suggests that teaching the AI to break problems down into small, verified steps is a promising way to make it smarter, without needing massive amounts of computing power.

The Verdict
The paper concludes that while AI is getting better at financial reasoning, it still struggles significantly when the logic gets deep or the data gets messy. The "depth" of the reasoning is the biggest hurdle. However, the new benchmark they built (V-FiLLM) gives researchers a reliable way to measure this progress without the confusion of real-world noise. The authors suggest that with more training on how to show their work step-by-step, these models could become much more reliable financial assistants, but for now, they are still prone to making silly mistakes when the math gets complicated or the numbers look a little weird.

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 →