Explain the RLHF pipeline: supervised fine-tuning, reward model training, and PPO. How does DPO simplify this?

Technical