The trust-region family is the longest-running active line in policy optimization, persisting from Schulman's 2015 KL-constrained natural gradient through the clipped surrogate that defines current RLHF pipelines. Where the broader RL leaderboard in the policy-gradient foundations chapter surveys foundations, off-policy actor-critics, distributed and model-based methods together, this chapter narrows to one design axis. Each variant enforces or approximates a trust region on the policy update in a different way. TRPO enforces exactly via line-search. PPO-KL adds as a soft penalty with adapted by target-KL feedback. PPO-clip drops the KL apparatus and clips the ratio , an empirically softer trust region whose measured KL routinely exceeds the bound implies. ACKTR substitutes K-FAC for conjugate gradient. GRPO removes the critic entirely. The methods below differ on four dimensions covered in detail across the chapter: (1) how the KL bound is imposed (hard line-search, soft penalty, clipped ratio, or none), (2) the surrogate objective form, (3) whether a learned critic is required, and (4) the domain (MuJoCo locomotion, Atari, MOBA games, or LLM reasoning) where the variant was first deployed.
| Method | Year | KL bound | Surrogate type | Critic | Domain | Reported figure (illustrative) |
|---|---|---|---|---|---|---|
| TRPO (Schulman et al. 2015) | 2015 | hard, =0.01 (CG+line-search) | (constrained max) | yes (V) | MuJoCo, Atari | HalfCheetah ~4500 @ 1M steps |
| GAE+TRPO (Schulman et al. 2018) | 2016 | hard, =0.01 | yes (V, TR-clipped) | MuJoCo | HalfCheetah ~4800 @ 1M steps | |
| ACKTR (Wu et al. 2017) | 2017 | soft, =10 (K-FAC) | , K-FAC | yes (V) | MuJoCo, Atari | HalfCheetah ~4900 @ 1M steps |
| PPO-clip (Schulman et al. 2017) | 2017 | implicit, =0.2 (clip) | yes (V) | MuJoCo, Atari | HalfCheetah ~5800 @ 1M steps | |
| PPO-KL (Schulman et al. 2017) | 2017 | soft, adaptive (target=0.01) | yes (V) | MuJoCo | HalfCheetah ~3800 @ 1M steps | |
| DPPO (Heess et al. 2017) | 2017 | soft, asym (1.5/0.67) | , sync-grad | yes (V) | MuJoCo terrain | humanoid 80% asymp. @ 1B steps, 5d/128 workers |
| Dual-clip PPO (Ye et al. 2020) | 2020 | implicit, =0.2, =3 | when | yes (V) | Honor of Kings (MOBA) | superhuman 1v1; divergence 15%3% |
| GRPO (Shao et al. 2024) | 2024 | soft, =0.04 (unbiased est.) | clip-PPO + group-relative | none (group baseline) | LLM math reasoning | MATH 51.7% / GSM8K 88.2% (DeepSeekMath 7B) |
Reading the table chronologically traces the trust-region trade-off curve, with the caveat that the last column is a composite and carries no ranking. TRPO 2015 sets the operational ceiling on KL enforcement with a hard bound enforced by conjugate gradient on the Fisher-vector product plus a backtracking line search, giving the monotonic-improvement guarantee at the cost of second-order machinery and ~10 CG iterations per update. ACKTR keeps the natural-gradient direction but replaces CG with K-FAC's block-diagonal Kronecker factorization (Wu et al. 2017). Its reported comparison is against A2C and TRPO on MuJoCo and Atari, on sample efficiency per environment step and on added per-update cost over first-order SGD. It predates PPO by about a month and reports no wall-clock comparison against it, so any PPO-parity claim for ACKTR is a later addition rather than a result in the paper. PPO-clip 2017 then drops the KL apparatus entirely in favor of a clipped ratio surrogate, and the empirical reality (already noted in (Engstrom et al. 2020)) is that measured KL routinely exceeds what would imply. What actually limits divergence is the small epoch count plus learning-rate annealing, with the clip acting as a soft attenuator on outlier gradients. PPO-KL is the original paper's adaptive-penalty variant. It underperforms the clip on standard MuJoCo and is rarely used outside the DPPO terrain-locomotion regime where the asymmetric feedback was load-bearing.
The 2020+ rows extend the family to two new domains where vanilla clipping breaks. Dual-clip PPO addresses an off-policy-PPO failure mode at large importance ratios by adding a lower bound when , reducing divergence from roughly 15% to 3% of seeds in the JueWu Honor of Kings stack without changing final policy quality. GRPO eliminates the critic entirely by sampling outputs per prompt and using within-group reward normalization as the advantage estimate; this halves training memory for LLMs (where critic-of-policy-size is prohibitive) and uses an unbiased KL estimator rather than the log-ratio form, becoming the de facto RLHF backbone for reasoning models. The decade-long arc converges on a single recipe, namely clipped or KL-penalized importance-weighted surrogates with code-level optimizations (Engstrom et al. 2020) doing more empirical work than the algorithmic differences, and the chapter on implementation details covers which optimizations dominate.