What Policy Gradient Can Reach
The Shape of a Post-Training Update, Part 3: a one-step bound on how far any response can move, and its limits
The Shape of a Post-Training Update · Part 3 of 4. Starts from the cap of Part 1 and the concentrated Fisher of Part 2; Part 4 bounds the rank of the update.
- Reach follows resemblance. Per unit step, the log-odds of a response against another change by at most std(A) · √(vᵀFv), with v their score difference and F the sampler’s Fisher.
- Resemblance reaches unsampled responses. A response never drawn but similar to rewarded samples, like matcha after tea, moves with them; one that resembles nothing the sampler produces barely moves.
- Growth is proportional to probability. On-policy, with one logit per response, getting from probability ε to one half takes time about 1/ε; a demonstration needs only about log(1/ε).
- One step of one estimator. Shared structure, a changing Fisher, and a centered estimator with a different sampler all widen what is reachable.
Starting point. For a response $y$ to a prompt $x$, the model assigns probability $\pi_\theta(y\mid x)$; write $\mathrm{score}(y)=\nabla_\theta\log\pi_\theta(y\mid x)$. Responses are drawn by a sampler $\smu$, each with a learning signal $A$ (a reward or advantage), and each enters the update through its score centered under $\smu$, written $c(y)$: at every position, the drawn token’s logit gradient minus its average under $\smu$. The expected update and the sampler’s Fisher are
$$ G=\mathbb{E}_{y\sim\smu}\big[A\,c(y)\big],\qquad F^{\mu}=\mathbb{E}_{\smu}\big[c\,c^\top\big]. $$Centering makes $\mathbb{E}_{\smu}[c]=0$, so $G$ is a covariance (Part 1); on-policy, $c$ is the plain score and $G$ the policy gradient. Part 2 shows that a confident sampler concentrates $F^{\mu}$ on a few directions; this part asks how far $G$ can move one response.
1. A question that can be answered
Ask how much one update moves a response’s log-odds against another.
$$ \frac{d}{d\eta}\log\pi_{\theta+\eta G}(y\mid x)\Big|_{\eta=0}=\mathrm{score}(y)^\top G, $$ $$ \frac{d}{d\eta}\log\frac{\pi_{\theta+\eta G}(y\mid x)}{\pi_{\theta+\eta G}(y'\mid x)}\Big|_{\eta=0}=v^\top G, $$ $$ v=\mathrm{score}(y)-\mathrm{score}(y'). $$“Can reinforcement learning (RL) learn something new?” is too vague to prove anything about. A version that can be proved: for a response $y$ that the model rarely produces but the reward likes, how much can one update change its probability? The normalizer moves many responses at once, so the log-odds against a reference $y'$ isolates learning $y$ itself. Here $G$ is the expected update defined above, $\eta$ the size of a step along it, and $\mathrm{score}(y)$ the model’s score of the target. In the running example: after “She drank a cup of”, can matcha rise if the sampler never says it?
2. A response moves as far as it resembles the sampler’s outputs
One update moves a response only as far as its score resembles the scores of what the sampler draws.
A response off every direction the cloud covers barely moves, whatever its reward.
The similarity $K(y,y'')$ says how much raising a sampled $y''$ raises $y$ along the way. Matcha is never sampled, but if its score shares directions with tea’s, rewarding tea lifts matcha too. A response whose score is orthogonal to the centered scores of everything the sampler draws gets $\mathrm{score}(y)^\top G=0$: to first order its log-probability does not move, however high its reward. With $v$ a coordinate vector it is the per-parameter cap $|G_i|\le\operatorname{std}_{\smu}(A)\sqrt{F^{\mu}_{ii}}$; here it holds in any direction.
Proof, and the preconditioned version
Since $\mathbb{E}_{\smu}[c]=0$, also $\mathbb{E}_{\smu}[v^\top c]=0$, and the mean of $A$ can be subtracted:
$$ v^\top G=\mathbb{E}_{\smu}\big[(A-\mathbb{E}_{\smu}A)\,v^\top c\big] $$ $$ \le\sqrt{\operatorname{Var}_{\smu}(A)}\,\sqrt{\mathbb{E}_{\smu}\big[(v^\top c)^2\big]}=\operatorname{std}_{\smu}(A)\sqrt{v^\top F^{\mu}v}. $$If the step is $\Delta\theta=\eta\,DG$ with a diagonal preconditioner $D$, as in one Adam step, replace $v$ with $Dv$: $|v^\top DG|\le\operatorname{std}_{\smu}(A)\sqrt{v^\top DF^{\mu}D\,v}$.
3. One logit per response: growth in proportion to probability
On-policy, with one logit per response, a response grows at a rate proportional to its own probability.
A demonstration’s push does not shrink with the probability: a few units from either start.
The model. Fix a prompt with finitely many responses and give each response $y$ its own logit $z_y$: the parameters are the logits, and $\pi=\operatorname{softmax}(z)$. Sampling is on-policy ( $\smu=\pi$), the update is the expected gradient, and time $t$ is step size times number of steps, so the logits follow $dz/dt=G$. Write $r(y)$ for the reward, $\bar r=\mathbb{E}_\pi[r]$ for its mean, and $A(y)=r(y)-\bar r$ for the advantage. In these coordinates the score is $\mathrm{score}(u)=e_u-\pi$, with $e_u$ the indicator of $u$.
$$ \frac{dz_y}{dt}=\frac{\partial\bar r}{\partial z_y}=\pi(y)\big(r(y)-\bar r\big)=\pi(y)\,A(y), $$ $$ \frac{d}{dt}\log\frac{\pi(y)}{\pi(y')}=\pi(y)\,A(y)-\pi(y')\,A(y'). $$Component $y$ of a sampled score is $1-\pi(y)$ when $y$ itself is drawn, which happens with probability $\pi(y)$, and only $-\pi(y)$ otherwise, so every push on $z_y$ carries a factor $\pi(y)$. A log-probability, $\log\pi(y)=z_y-\log\sum_u e^{z_u}$, also moves with the normalizer, which shifts every log-probability by the same amount; the log-odds cancel it. For two rare responses both rates are small, as the bound of section 2 says: with the on-policy Fisher in logits, $F^{\mu}=\operatorname{diag}(\pi)-\pi\pi^\top$, and $v=e_y-e_{y'}$,
$$ v^\top F^{\mu}v=\pi(y)+\pi(y')-\big(\pi(y)-\pi(y')\big)^2 $$ $$ \le\pi(y)+\pi(y'). $$A rare rewarded response. Let a target $y^\star$ start at probability $\varepsilon$ with reward $\Delta$, the reward gap, while every other response earns 0. Write $p=\pi(y^\star)$. Then $\bar r=p\Delta$, $A(y^\star)=\Delta(1-p)$, and every other response has $A(u)=-p\Delta$:
$$ \frac{dz_{y^\star}}{dt}=\Delta\,p\,(1-p), $$ $$ \frac{dz_u}{dt}=-\Delta\,p\,\pi(u)\quad(u\ne y^\star). $$How long $p$ takes to reach one half depends on where the competing probability sits:
- One dominant competitor. Its logit falls as fast as the target’s rises, so the log-odds between them grow at $2\Delta p(1-p)$ and the time is about $1/(2\varepsilon\Delta)$. The figures use this case.
- Many small competitors. Each competitor’s logit barely moves, only the target’s does, and the time is about $1/(\varepsilon\Delta)$.
Either way the time grows like $1/\varepsilon$: most of it is spent near the start, where the growth rate is proportional to $p$ itself. This matches the theory of softmax policy gradient, whose rate depends on how much probability the optimal action keeps (Mei et al., 2020), and which can take exponential time in the worst case (Li et al., 2021).
Both cases, solved exactly
Track the target’s log-odds $\ell=\log\frac{p}{1-p}$, which start at $\ell_0=\log\frac{\varepsilon}{1-\varepsilon}$, and write $t_{1/2}$ for the time to reach $p=\tfrac12$, that is $\ell=0$. With one competitor, of probability $1-p$, both logits move. With many competitors, each of vanishing probability, only $z_{y^\star}$ moves, and $d\ell/dt=dz_{y^\star}/dt$:
$$ \text{one competitor: }\ \frac{d\ell}{dt}=2\Delta\,p(1-p), $$ $$ t_{1/2}=\frac{e^{-\ell_0}-2\ell_0-e^{\ell_0}}{2\Delta}\approx\frac{1}{2\varepsilon\Delta}, $$ $$ \text{many competitors: }\ \frac{d\ell}{dt}=\Delta\,p(1-p), $$ $$ t_{1/2}=\frac{e^{-\ell_0}-2\ell_0-e^{\ell_0}}{\Delta}\approx\frac{1}{\varepsilon\Delta}. $$With $\Delta=1$, from $\varepsilon=0.01$ these give 54.1 and 108; from $\varepsilon=0.001$, 506 and 1012.
4. A demonstration injects probability directly
A demonstration pushes a response at a rate that does not shrink with its probability.
In any model, imitating a response $y^\star$ moves the parameters along its own score:
$$ \frac{d}{d\eta}\log\pi_{\theta+\eta\,\mathrm{score}(y^\star)}(y^\star)\Big|_{\eta=0}=\big\|\mathrm{score}(y^\star)\big\|^2. $$In the one-logit model of section 3 the step is $e_{y^\star}-\pi$, again with $p=\pi(y^\star)$:
$$ \frac{dz_{y^\star}}{dt}=1-p,\qquad\frac{dz_u}{dt}=-\pi(u), $$ $$ \big\|e_{y^\star}-\pi\big\|^2=1-2p+\sum_y\pi(y)^2 . $$The target’s logit rises at nearly 1 however small $p$ is. With one dominant competitor the log-odds grow at $2(1-p)$, and reaching one half takes $\tfrac12(1-\ell_0-e^{\ell_0})\approx\tfrac12\log(1/\varepsilon)$, with $\ell_0$ the starting log-odds; with many small competitors it takes twice that, about $\log(1/\varepsilon)$. From $\varepsilon=0.01$ these are 2.8 and 5.6; from $\varepsilon=0.001$, 4.0 and 7.9. The expression $1-2p+\sum_y\pi(y)^2$ is the squared logit update of Logit Dynamics for a chosen action; in the output layer, the row of $y^\star$ receives $1-p$ times the last hidden state (Part 2).
Policy gradient is a demonstration scaled by probability. On-policy, in any model,
$$ G=\mathbb{E}_{y\sim\pi}\big[r(y)\,\mathrm{score}(y)\big] $$ $$ =\sum_y\pi(y)\,r(y)\,\mathrm{score}(y)=p\,\Delta\,\mathrm{score}(y^\star), $$since only $y^\star$ is rewarded. Policy gradient takes the demonstration’s step shrunk by $p\Delta$. At equal step size and $\Delta=1$, that factor is the whole difference: $1/\varepsilon$ against $\log(1/\varepsilon)$, in either case of section 3. Supervised fine-tuning can inject mass into a response the sampler never produces. Policy gradient can only amplify what it already reaches through similarity.
5. Limits of the bound
The bound covers one first-order step of one estimator, and leaves room for policy gradient to learn new behavior.
- Shared structure. In a network the similarity $K$ has off-diagonal entries, so a response never sampled moves with the rewarded samples it resembles (section 2): new solutions recombined from existing pieces are within reach.
- Many steps. The Fisher drifts. In Zhang, Mukherjee & Peng (2026), the initial high-Fisher set keeps 70–78% of its coordinates through 1,000 steps, well above chance, and the mean Fisher of the initial low-Fisher set rises by 15–17%. Directions that were invisible can open; a multi-step bound would need control over that drift, and none exists yet.
- First order. Large steps and strong nonlinearity add higher-order terms.
- Which estimator, and which sampler. With full importance weighting (each sampled response weighted by $\pi_\theta/\smu$), the expected update is the on-policy gradient, bounded by the model’s own Fisher whatever the sampler, so changing the sampler leaves the reach of a single step unchanged. With the score centered under the sampler, the update is $\operatorname{Cov}_{\smu}(A,c)$, bounded by $F^{\mu}$: a different sampler (a higher temperature, an exploration bonus, or posterior sampling as in Exploration at Scale) changes which directions are visible. Value-based temporal-difference learning has no score weighting, so the bound does not apply to it.
- Sparse can be substantial. A new capability can live in a few parameters.
6. What to measure
Whether policy gradient can learn a behavior depends on score similarity as well as on probability.
The debate over whether RL extends a base model’s abilities usually looks at probability: at large k, the base model’s pass@k, the chance that one of k samples is correct, can exceed that of the RL-trained model (Yue et al., 2025). The bound points to $v^\top F^{\mu}v$ from section 2, the overlap between the target behavior’s score and what the sampler produces. Among equally unlikely responses, those that share structure with high-reward samples can be amplified and isolated ones cannot. Policy gradient is similarity-driven amplification. Whether it yields new capabilities depends on how new behavior connects, through shared parameters, to what the sampler already generates, and on which sampler is used.
Choosing the sampler is the exploration problem, which Exploration at Scale treats on its own terms.
Next. Part 4 follows the competing tokens into hidden space: the directions that cap each parameter also bound the rank of the whole update, and a LoRA of that rank carries it.
References
- J. Mei, C. Xiao, C. Szepesvári, D. Schuurmans. On the Global Convergence Rates of Softmax Policy Gradient Methods. ICML 2020.
- G. Li, Y. Wei, Y. Chi, Y. Chen. Softmax Policy Gradient Methods Can Take Exponential Time to Converge. COLT 2021.
- Y. Yue, Z. Chen, R. Lu, et al. Does Reinforcement Learning Really Incentivize Reasoning Capacity in LLMs Beyond the Base Model? 2025.
- Y. Li. Logit Dynamics in Softmax Policy Gradient Methods. arXiv, 2025.
- Y. Zhang, S. Mukherjee, H. Peng. Understanding LLM Parameter Update Sparsity through the Lens of Fisher. arXiv, 2026.
- Y. Li, J. Xu, B. Wang, Z.-Q. Luo. Scalable Exploration via Ensemble++. NeurIPS 2025.
Citation
@online{li-2026-what-policy-gradient-can-reach,
title = {What Policy Gradient Can Reach},
author = {Li, Yingru},
year = {2026},
month = oct,
url = {https://richardli.xyz/post/what-policy-gradient-can-reach/}
}