A surrogate objective controls PPO update size by clipping the policy probability ratio, while RLHF also regularizes against the original policy with a KL-distance penalty. section 6.4.2
Interpret the clipping behavior operationally:
- The clip-fraction variable reports the percentage of batch samples whose probability ratio leaves the clipping interval. section 6.4.2
- A sample outside the interval does not always have zero gradient; the surrogate becomes flat only when the clipped branch is selected. section 6.4.2
- With one gradient step per batch, PPO clipping may remain inactive, leaving KL penalties as the dominant regularizer; multiple steps can activate clipping. section 6.4.2
Update iterations in practice
Many language-model RLHF runs use one gradient step per batch. DAPO uses 16, while Tülu 3 uses 4 for 8B and 70B models but 1 for 405B to maintain stability. section 6.4.2
