Trust Regions: Why Big Policy Updates Break Training

← Back to Blog & Articles

A policy gradient step that looks good on the current data can be disastrous if it changes the policy too much. Trust-region methods put a limit on that change.

The danger of large steps

The gradient is estimated from samples drawn by the current policy. After a large update, the new policy visits different outputs, and the estimate is no longer reliable. Performance can collapse, and the collapse may be hard to recover from.

Measuring change in policy space

Distance between parameters is a poor measure, since the same parameter shift can change behavior a little or a lot. A better measure is the KL divergence between the old and new policies, which compares what they actually do.

The monotonic-improvement idea

Using the performance-difference lemma, one can build a surrogate objective that approximates the improvement from a new policy, with an error that grows with the KL divergence. Maximizing the surrogate while bounding the KL provides a guarantee that performance does not drop.

Natural gradients

The Fisher information matrix describes the local geometry of the KL divergence. Preconditioning the gradient with it gives the natural gradient, which takes steps of a controlled size in policy space.

Where this leads

Exact trust-region methods are expensive. Proximal policy optimization approximates the same idea with a simple clipped objective that is easier to implement at scale.

Continue with the book

Explore the full treatment, worked examples, and exercises in RL for LLM Agents and Reasoning Models.


Adapted from RL for LLM Agents and Reasoning Models, published by Choral Software. Article text and original examples © 2026 Choral Software. All rights reserved.

Scroll to Top