← Latest papers
💬 NLP

BALTO: Balanced Token-Level Policy Optimization for Hallucination Mitigation

The paper introduces BALTO, a balanced token-level policy optimization framework that mitigates LLM hallucinations by projecting verified claim-level judgments into token-level rewards to ensure stable, efficient training and superior faithfulness without sacrificing informativeness.

Original authors: Ning Li, Zixuan Guo, Yan Xu, Wenbo Fei, Yifan Niu, Chang Luo, Yasheng Wang, Weiwen Liu, Yong Yu, Weinan Zhang

Published 2026-06-16
📖 4 min read☕ Coffee break read

Original authors: Ning Li, Zixuan Guo, Yan Xu, Wenbo Fei, Yifan Niu, Chang Luo, Yasheng Wang, Weiwen Liu, Yong Yu, Weinan Zhang

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

The Big Problem: The "One-Size-Fits-All" Punishment

Imagine you are teaching a student (the AI) to write a history essay based on a specific textbook. The student writes a 500-word essay. It is mostly accurate, but in the middle, they invent a fake date for a battle.

The Old Way (Response-Level Rewards):
In the past, teachers (AI trainers) would read the whole essay and give it a single grade. If the essay had that one fake date, the teacher might mark the entire essay as "bad."

  • The Result: The student gets punished for the whole essay, even the parts where they correctly listed the generals' names or the weather. To avoid getting a bad grade, the student learns to write very short, boring essays just to be safe, or they get confused about what they did right. They stop taking risks, and the essays become less useful.

The New Solution: BALTO (The "Balanced" Teacher)

The authors of this paper propose a new method called BALTO. Instead of grading the whole essay with one score, BALTO acts like a super-precise editor who highlights exactly which words are wrong and which are right.

Here is how it works, step-by-step:

1. Finding the "Bad Apples" (Fine-Grained Detection)

BALTO doesn't just look at the whole essay. It breaks the essay down into small claims (like "The battle happened in 1863"). It checks each claim against the textbook.

  • If a claim is fake, it marks the specific words responsible (e.g., "1863").
  • If a claim is true, it marks those words as "good."
  • If a word is just a connector (like "and" or "the"), it ignores it.

2. The "Balanced" Scorecard (Balanced Credit Assignment)

This is the magic part. In the old method, if you found a fake date, you might just subtract points from the whole essay. BALTO does something smarter: It balances the score.

  • The Bad Words: The fake date gets a negative score (a penalty).
  • The Good Words: The correct facts get a positive score (a reward).
  • The Balance: The system ensures that the total "bad points" equal the total "good points."

The Analogy: Imagine a seesaw.

  • If the student writes a fake fact, the seesaw tips down on that side.
  • To fix it, BALTO doesn't just push the whole seesaw down (punishing the whole essay). Instead, it pushes the correct facts up on the other side.
  • The goal is to shift the weight: Move the probability away from the fake facts and toward the real facts.

Why This is Better (The Theory)

The paper uses math to prove two main things:

  1. Less Noise (Stability): When you punish the whole essay for one mistake, you confuse the AI. It thinks, "Did I mess up the date? Or the grammar? Or the spelling?" BALTO tells the AI exactly where the mistake was. This makes the learning process much smoother and less chaotic.
  2. No "Freezing Up" (Efficiency): If the AI is very bad at the start, the old method might give it such a huge penalty that it stops learning (it gets "gradient starvation"). If the AI is almost perfect, the old method might punish it so harshly for one tiny slip-up that it breaks the model. BALTO keeps the rewards and penalties small and balanced, so the AI learns steadily from start to finish.

The Results: What Happened?

The researchers tested this on three different "exams" (datasets) involving financial data, general knowledge, and reading comprehension. They used two different AI models (Qwen3-8B and Qwen3-4B).

  • Faithfulness: BALTO produced fewer lies than any other method.
  • Informativeness: Unlike the old methods that made the AI write short, safe answers, BALTO allowed the AI to keep writing long, detailed, and useful answers.
  • The Trade-off: The paper shows that BALTO achieves the best balance: it stops the AI from lying without making the AI stop talking.

Summary

Think of BALTO as a teacher who stops grading essays with a single "Pass/Fail" stamp. Instead, it uses a red pen to circle the one lie and a green pen to highlight the truth, ensuring the student learns exactly what to fix without losing confidence in the rest of their work. This leads to AI that is both honest and helpful.

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 →