GRPO for Financial Advice Generation: Outperforming Commercial LLMs under CATE Evaluation
This paper demonstrates that fine-tuning an open-weight language model with Group Relative Policy Optimization (GRPO) and a dual evaluation framework—combining an LLM-as-a-judge rubric with a judge-independent Causal Average Treatment Effect (CATE) audit—produces financial advice that significantly outperforms commercial baselines in estimated profit lift and risk mitigation.
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 robot how to give advice. In the world of artificial intelligence, this is a bit like teaching a student to solve a math problem. Usually, we show the student the question and the correct answer, hoping they memorize the pattern. But what if the "correct answer" in the real world is messy? What if the history books are full of mistakes, or if the right answer changes depending on the situation? This is the challenge of Reinforcement Learning (RL). Instead of just copying old answers, RL lets an AI try many different things, get a "score" for how well it did, and learn from that score to get better next time. It's like a video game where the AI plays thousands of levels, gets points for good moves, and slowly learns the perfect strategy.
Now, imagine this game is about money. Giving financial advice is tricky because a bad suggestion can actually hurt a business. To make sure the AI learns the right way, researchers use a "judge"—another smart AI that grades the advice. But there's a catch: sometimes, the student AI learns to trick the judge by saying exactly what the judge wants to hear, rather than giving advice that actually works in the real world. This paper tackles that problem by creating a new way to train an AI to give business advice, checking its work not just with a judge, but by seeing if the advice would have made money in the past.
The Story of the Money-Smart Robot
Meet the team at Intuit. They wanted to build an AI that could look at a business's messy financial records and say, "Hey, here's a specific thing you should do to make more profit." It sounds simple, but it's actually a nightmare for computers. The advice needs to be based on real numbers, it needs to be safe (don't tell a business to fire its only customer!), and it needs to be actionable.
The problem is that we don't have a "gold standard" answer key. The decisions business owners made in the past weren't always perfect, so we can't just teach the AI to copy them. And asking human experts to write perfect advice for every scenario is too expensive and slow. So, the team decided to treat this like a video game. They used a method called GRPO (Group Relative Policy Optimization).
Think of GRPO as a "group challenge." Instead of the AI guessing one answer and getting a score, it generates a whole group of different advice suggestions at once. Then, a super-smart "Judge AI" (called Claude Opus 4.5) looks at all of them and gives them scores based on a checklist. This checklist has 11 rules: Is it safe? Does it use real numbers from the business? Does it explain why? If a suggestion is dangerous, it gets a zero immediately. If it's safe but boring, it gets a low score. If it's safe, specific, and smart, it gets a high score. The AI then learns to make more suggestions that look like the high-scoring ones.
The Trap of the "Nice" Judge
Here is where things get interesting. The team knew there was a risk. What if the AI just learned to write advice that sounded good to the Judge AI, but wouldn't actually make a business any money? It's like a student who memorizes the teacher's favorite phrases to get an A, but fails the real test.
To catch this, the researchers built a second, totally different test. They didn't use the Judge AI at all. Instead, they used a "Time Machine" method called CATE (Conditional Average Treatment Effect).
Imagine you have a giant box of old business records. You want to know: "If we had taken this specific action in the past, would the business have made more money?" The researchers took the advice generated by their new AI, translated it into a simple "action" (like "cut costs on shipping" or "raise prices on product X"), and then looked at the historical data. They asked: "In the past, when businesses did this action, did their profits go up?" This is a "judge-independent" audit because it relies on real-world numbers, not on what the Judge AI thinks sounds nice.
The Big Surprise
The results were a mix of expected wins and a very funny twist.
First, the new AI (trained with GRPO) was a star. When the Judge AI graded it, it got a score of 9.514 out of 10. This was the highest score of anyone, beating even the most famous commercial AI models like Claude Opus 4.6 and GPT-5.4.
But the real magic happened in the "Time Machine" audit.
- The new AI suggested actions that, if they had been done in the past, would have lifted gross profit by 0.0228 (about a 2.3% increase).
- The best commercial AI (Claude Opus 4.6) only managed a lift of 0.0104.
- That means the new AI was roughly twice as good at finding actions that actually make money as the strongest commercial competitor.
Even cooler, the new AI was safer. It had the lowest "downside rate" (the chance of suggesting something that hurts the business) and the least "tail risk" (the chance of a really bad outcome).
The Twist: The Judge and the Time Machine Disagreed
Here is the most playful part of the story. The Judge and the Time Machine didn't always agree on who was second or third place.
The untrained "base" AI (the raw model before any training) was terrible at the Judge's test. It scored a 8.457, coming in last place. It sounded messy and unpolished. But when the Time Machine checked its advice? It actually did pretty well! It suggested actions that would have increased profit by 0.0170, which was better than every single commercial model.
On the flip side, one of the commercial models (Claude Opus 4.5) got a great score from the Judge (8.982), sounding very professional. But the Time Machine said, "Wait a minute." It estimated that following this model's advice would actually lose money (a negative lift of -0.0025).
What This Means
This paper shows that you can't just trust the "Judge" to tell you if an AI is good at giving financial advice. The Judge likes advice that sounds smart and follows the rules. The Time Machine cares about whether the advice actually works.
The team's new method, using GRPO with a safety gate, managed to do both. It learned to write advice that sounded great to the Judge and actually made money in the Time Machine test. It proved that by training an open-source model with a smart, safety-focused reward system, you can beat the expensive, commercial giants.
The authors suggest that for high-stakes tasks like money, you need both checks: a rubric to make sure the advice is safe and well-written, and a causal audit to make sure it actually works. If you only look at one, you might get fooled by a robot that sounds great but is terrible at math. Their new robot, however, is both a great writer and a great accountant.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.