Evaluation lab · San Francisco · London · Zürich
Reinforced Labs Request a briefing
Glossary

Policy gradient

Also called: policy gradient methods, policy gradient theorem, score function gradient

Policy gradient methods train a parameterised policy directly by following the gradient of expected return with respect to the policy's parameters.

A policy gradient method improves a policy by estimating the gradient of expected return with respect to the parameters and taking a step uphill. Instead of learning values first and acting greedily, it adjusts the probabilities of actions directly: actions that led to high return become more likely.

The policy gradient theorem

Let be the expected return of trajectories generated by the policy. The policy gradient theorem states

where is the score function (the direction in parameter space that makes action more likely in state ) and is the action-value function. The key fact is that the gradient does not involve the derivative of the environment's dynamics, which are usually unknown. You only need samples from the policy and the ability to differentiate its log-probabilities.

In practice is replaced by an estimate: the sampled return gives REINFORCE; subtracting a baseline or using an advantage estimate from a critic gives actor-critic methods.

Worked example

Take a two-action softmax policy with logits , so each action has probability 0.5. Action 1 pays 1, action 2 pays 0, so . For a softmax, and . The expected gradient is , which matches the exact derivative . A step of size 1 raises to 0.25 and to about 0.56.

Properties

  • Works with continuous and high-dimensional action spaces, where taking a max over actions is impractical.
  • Learns stochastic policies naturally, which helps exploration and matters in partially observed problems.
  • Gradient estimates are unbiased but high variance, which is why baselines, critics and trust regions exist.

Why it matters

Almost every method used to fine-tune language models with reinforcement learning, including PPO and GRPO, is a policy gradient method: the model is the policy, tokens are actions, and the score function is the gradient of the token log-probabilities. Understanding the theorem explains why these methods need sampled outputs, why their updates are noisy, and why variance reduction dominates their design.

Sources

  1. Richard S. Sutton, David McAllester, Satinder Singh, Yishay Mansour. Policy Gradient Methods for Reinforcement Learning with Function Approximation, 1999. proceedings.neurips.cc
  2. Ronald J. Williams. Simple statistical gradient-following algorithms for connectionist reinforcement learning, 1992. doi.org
  3. Richard S. Sutton, Andrew G. Barto. Reinforcement Learning: An Introduction (2nd edition), 2018. incompleteideas.net

Know the number before you ship.

A 45-minute working session with an evaluation engineer. Bring one use case; leave with a threat model, a draft eval plan with sample sizes, and an honest read on where you stand.