What it is and the problem it solves
RLHF is a technique to align intelligent agents with human preferences. It solves the problem of specifying complex, context-sensitive goals when explicit reward engineering fails.
How it works
RLHF trains a reward model on human rankings of responses, then uses that model as a reward function to update a policy via proximal policy optimization.
What works
It works where human judgements are ordinal, repeatable, and cover representative prompt-response pairs—demonstrated in text continuation and instruction-following tasks like InstructGPT.
What does not
It does not eliminate reward hacking, nor does it guarantee generalisation beyond the distribution of ranked prompts; it assumes human rankings are stable, consistent, and sufficient to capture preference structure.
What it changes
It shifts alignment from hand-crafted reward functions to learned proxies, making preference-based tuning feasible for large language models—but at the cost of opacity, annotation dependency, and reward-model brittleness.
Is it worth your time
Yes—if you are aligning language models with nuanced preferences and have access to consistent human annotators, but not if you need precise, auditable, or scalable alignment without annotation overhead.
