Asked about Turning a predictor into an assistant

What is the difference between RLHF and DPO?

An answer that works

RLHF trains a separate reward model on human preferences and then optimises the policy against it with reinforcement learning. DPO optimises directly against the preference pairs without a separate reward model, which is simpler and more stable.

Reading an answer is not being able to give one. The section that teaches this is Turning a predictor into an assistant, 5 hours of Alignment & RLHF.

Learn this properly