Learn › Large Language Models
·★ MEMBER·PAPER·8 min read

Paper Explained: Bellman Policy Optimization — Policy Mirror Descent for LLMs, Without a Value Model

In LLM reinforcement learning where only the final answer is scored, BPO (arXiv:2609.15987) targets the same optimum as Policy Mirror Descent without estimating a single intermediate state value. We walk from the Bellman 'telescoping sum' to the practical loss, using only the paper itself as the source.

Key points

  • RLVR improves LLM reasoning on tasks where answers can be checked mechanically, with the reward landing only at the very end of the response.
  • BPO is a critic-free method derived from Policy Mirror Descent (PMD).
  • For autoregressive generation with terminal rewards, the Bellman equations let PMD be rewritten as a trajectory-level objective, so no state values need to be estimated at intermediate states.
  • The rewrite has the same unique optimal solution as the original PMD objective, and the BPO loss approximating it has a correction weight that is a smoothed ratio of complementary token probabilities (1 − p).
  • GRPO samples G responses per problem and standardizes rewards within the group as the advantage; the piece BPO ends up replacing is the importance ratio r.
ModalitytextTaskevaluation

Bellman Policy Optimization

Primary source — what this article is built on

undefined2026-09-14→undefined2026-09-27same month

Bellman Policy OptimizationZhuoqing Song, Haotian Xu, Xikun Zhang et al. · 2026-09-14 · v1arXiv:2609.15987Paper page·PDF
undefined

Reinforcement learning with verifiable rewards (RLVR) improves the reasoning capabilities of large language models (LLMs). We introduce Bellman Policy Optimization (BPO), a critic-free method derived from Policy Mirror Descent (PMD). For autoregressive generation with terminal rewards, BPO uses the Bellman equations to reformulate PMD as a trajectory-level objective. The reformulation avoids estimating state values at intermediate states. We prove that it has the same unique optimal solution as the original PMD objective. We derive the practical BPO loss by approximating this objective. Its mismatch-correction weight is a smoothed ratio of complementary token probabilities. Experiments on mathematical reasoning benchmarks demonstrate the effectiveness of BPO.


An exam graded only on the final answer

Picture a math teacher who never reads your working and only checks whether the final answer is right. You write hundreds of lines, and what comes back is a single bit: right or wrong. Nobody tells you which lines were good and which ones sank you.

That is exactly the setting of RLVR (Reinforcement Learning with Verifiable Rewards), the recipe used to push LLM reasoning with reinforcement learning. On tasks like math, where an answer can be checked mechanically, the reward lands only at the very end of the response.

The paper "Bellman Policy Optimization" (Zhuoqing Song, Haotian Xu, Xikun Zhang, Lidong Bing; arXiv:2609.15987, 2026-09-14) turns that "reward only at the end" property into an advantage.

Here is the abstract in plain terms. RLVR improves LLM reasoning. The authors propose BPO, a critic-free method derived from Policy Mirror Descent (PMD). For autoregressive generation with terminal rewards, the Bellman equations let them rewrite PMD as a trajectory-level objective (one term per whole response), so no state values need to be estimated at intermediate states. They prove this rewrite has the same unique optimal solution as the original PMD objective, then approximate it to obtain a practical BPO loss, whose correction weight is a smoothed ratio of complementary token probabilities (1 − p). Experiments on math reasoning benchmarks show it works.

Refresher: what GRPO does

The workhorse of today's RLVR is GRPO (Group-Relative Policy Optimization) (§2.3). For each problem it samples G responses, standardizes their rewards within the group, and calls the result the advantage A^i\hat{A}^i — how much better than average that response was.

A^i=Ri−mean({Rj})std({Rj})\hat{A}^{i}=\frac{R_{i}-\mathrm{mean}(\{R_j\})}{\mathrm{std}(\{R_j\})}
(1)

In words: solve the same problem 16 times, give a plus to the attempts that did better than the group average and a minus to the ones that did worse. Every token in a response shares that one score.

There is a practical wrinkle. The policy that generated the responses (the rollout policy μ\mu) and the policy being trained (π\pi) drift apart slightly, because of update lag and numerical differences between the inference and training engines (§2.3). GRPO corrects for this with the importance ratio r=π(yt)/μ(yt)r=\pi(y_t)/\mu(y_t) and clips it PPO-style. That rr is precisely the piece BPO ends up replacing.

PMD: "improve the good moves, but don't wander far"

BPO starts from Policy Mirror Descent (PMD) (§2.5). At every state it solves:

max⁡π(⋅∣s) Ey∼π[Aμ(s,y)]−1ηDKL(π(⋅∣s) ∥ μ(⋅∣s))\max_{\pi(\cdot|s)}\ \mathbb{E}_{y\sim\pi}\big[A^{\mu}(s,y)\big]-\frac{1}{\eta}D_{\mathrm{KL}}\big(\pi(\cdot|s)\,\|\,\mu(\cdot|s)\big)
(2)

In words: raise the probability of good moves (tokens with large advantage AμA^\mu), but pay a penalty — the KL divergence — for moving too far from the old policy μ\mu. The step size η\eta sets how bold each move is. If KL divergence is new to you, see our KL divergence article.

This problem has a closed-form answer (Eq. 17):

π+(y∣s)=μ(y∣s)exp⁡(ηAμ(s,y))Zμ(s)\pi^{+}(y|s)=\frac{\mu(y|s)\exp\big(\eta A^{\mu}(s,y)\big)}{Z_{\mu}(s)}
(3)

In words: take the old probability, multiply by the exponential of "how good," and renormalize so everything sums to one. Zμ(s)Z_\mu(s) is just that normalizing total (the partition function). This is a softmax, with η\eta playing the role of an inverse temperature. In the widget below, lowering the temperature — the same as raising η\eta — makes the distribution pile onto the best options.

FIG 1A PMD update is a softmax of "old probability × exp(η × goodness)". Lower temperature = larger η, and probability concentrates on the good moves

The catch is that you need Aμ(s,y)A^\mu(s,y) at every intermediate state. To know how good each single token was, at every position of a response hundreds or thousands of tokens long, you either train a separate value model (more memory, more compute) or re-roll from that point many times and average (expensive). The paper also cites prior work showing learned value estimates can be inaccurate on reasoning tasks (§1).

The key observation: advantages telescope

This is where the Bellman equations pay off (§2.4). With reward only at the end, appending token deterministically fixes the next state, so the advantage is simply "value one step ahead minus value now." Sum that over a response and every middle term cancels (Eq. 23):…

What's behind this

§

Members-only from here

449 walkthroughs, 42 textbook chapters, 48 student units and 6 close readings — all included for $4.99/mo, with about three new explainers a day on average. Cancel any time; access runs to the end of the period.

Already a member? Sign in to keep reading

References

  1. Zhuoqing Song, Haotian Xu, Xikun Zhang, Lidong Bing. (2026-09-14) Bellman Policy Optimization. arXiv:2609.15987Paper page·PDF

This article is written from the source paper above. Where they differ, the original is authoritative.

Published by TechAthletes · Editorial policy · How we cite · Corrections

Comments

Sign in to comment