Post-training fine-tunes a large language model (LLM) with : it gets a reward for good answers, and this step is compute-heavy. But models have many properties beyond what is rewarded, and these can change silently.
Any measurable input-output property is a trait. Borrowing the Price equation from evolutionary biology, they show how selecting for one trait can amplify or suppress other, non-rewarded traits, which they call trait hitchhiking. They test it on arithmetic word problems, tracking output traits and internal features.
The Price equation matched observed trait changes. So an unwanted trait like sycophancy, agreeing with a user's hint, can grow when reward only measures correctness. Safety checks should monitor non-targeted traits throughout training, not just at the end.
