Mechanism
Notices that at inference time, decoding is governed by the policy's own length-normalized log-likelihood , whereas DPO optimizes the unnormalized log-ratio against . SimPO drops entirely and optimizes the length-normalized average log-probability with a strict target reward margin :
Practical Notes
Saves 50% forward-pass compute vs. DPO (no ) and strongly curbs verbosity inflation on AlpacaEval 2.0 and Arena-Hard.