chapter fourteen

14 Over-optimization

 

This chapter covers

  • Understanding and recognizing over-optimization
  • Qualitative failures: over-refusal, sycophancy, and repetitiveness
  • The relationship between KL distance and model quality

A core lesson we learn when using reinforcement learning heavily in our domain is that it is a very strong optimizer, which causes it to pull all the possible increase in reward out of the environment. In modern ML systems, especially with language models, we’re using somewhat contrived notions of environment: the models generate completions (the actions), and an external verifier (that is, a reward model or a scoring function) provides feedback. In this domain, it is common for over-optimization to occur: the RL optimizers push the language models in directions where the generations satisfy our checker functions but the behavior does not align with our training goals. This chapter provides an overview of this classic case of over-optimization.

14.1 Qualitative over-optimization

14.1.1 Managing proxy objectives

14.1.2 Over-refusal and “too much RLHF”

14.2 Quantitative over-optimization

14.3 Misalignment and the role of RLHF

Summary