GRPO Objective Explorer

Per-sample objective min(ρA, clip(ρ, 1−ε, 1+ε) A) − β·KL — drag the parameters and watch where the gradient lives, where clipping kills it, and how group statistics set the advantage scale.

Objective parameters

Width of the trust region around ρ = 1
k3 estimator:  KL ≈ r − log r − 1,  r = πref(o | q)πθ(o | q) = cρ
c = πref(o | q)πold(o | q) — drift already accumulated between reference and rollout policy; c = 1 ⇒ πref = πold

Group reward statistics

Binary GSM8K-style reward: k of G completions correct

Total objective vs. importance ratio ρ

min(ρA, clip(ρ, 1±ε) A) − β(r − log r − 1),  r = c / ρ. Shaded band = clip interval; flat ⇒ zero gradient.