Rethinking Critic Learning in PPO: Understanding and Mitigating Value Flattening

Yizhuo Li, Jianhao Yan, Yun Luo, Zhi Wang, Futing Wang, Rong-Xi Tan, Kanghui Tian, Ganqu Cui, Ning Ding, Peilin Zhao, Yafu Li, Yu Cheng

arXiv:2609.18708 · 2026-09-17 공개 · arXiv · PDF

reinforcement-learning large-language-models ppo monte-carlo state-space variance-penalty value-flattening sparse-supervision

Abstract

In reinforcement learning for large language models, Proximal Policy Optimization (PPO) commonly uses a critic to estimate state values and reduce the variance of policy updates. However, we uncover a systematic failure mode in PPO critics, which we call Value Flattening: state values, estimated from multiple Monte Carlo continuations, change sharply across intermediate states while critic predictions remain comparatively flat. We further observe this phenomenon in a controlled FrozenLake environment and find that it becomes more pronounced as the state space grows. Our theoretical and empirical analyses relate Value Flattening to an implicit variance penalty in the critic loss and redundant updates from temporally correlated states with similar gradients. Motivated by these findings, we introduce SParse Proximal Policy Optimization (SP^3O), which applies the value loss to only a few well-separated states in each response to mitigate both effects. Experiments on Qwen3-Base show that SP^3O with only three states supervised per response can mitigate Value Flattening and consistently improve the learned policy across model sizes and evaluation suites. Together, our results identify Value Flattening as an important yet overlooked failure mode of critic learning in standard PPO and show that a simple sparse supervision strategy can mitigate it.

한국어 요약

한 줄 요약

PPO의 크리틱 학습에서 발생하는 Value Flattening 문제를 분석하고, SP^3O를 제안하여 이를 완화시킨다.

핵심 기여도

핵심 아이디어

PPO는 크리틱을 사용해 상태 가치를 추정하고 정책 업데이트의 분산을 줄이지만, 본 연구는 이 크리틱이 실제 상태 가치 변화를 부정확하게 반영하는 Value Flattening이라는 문제를 발견했다. 이는 Monte Carlo 추정치가 급격히 변하는 반면, 크리틱 예측이 비교적 평탄하게 유지되는 현상이다. 이 현상은 FrozenLake 환경에서도 재현되며, 상태 공간이 커질수록 더 두드러진다. 이는 크리틱 손실 함수 내 암묵적 분산 페널티와 시간적으로 상관된 상태의 유사한 그래디언트로 인한 중복 업데이트 때문인 것으로 분석된다. 이를 해결하기 위해 SP^3O를 제안하여, 각 응답에서 3개의 잘 분리된 상태만 감독함으로써 Value Flattening을 완화하고 정책 성능을 개선한다.

기술적 접근법

주요 결과

의의 및 한계

실용적 활용

SP^3O는 대규모 언어 모델의 추론 과정에서 PPO 기반 강화 학습을 적용하는 연구 및 산업 현장에서 활용 가능하다. 특히, 장기적 추론 과제에서 정책의 정확도와 안정성을 향상시키는 데 유용할 것으로 기대된다.