RLHF (Reinforcement Learning from Human Feedback)
RLHF — Reinforcement Learning from Human Feedback — is the revolutionary technique that lets AI truly understand human intent. It uses reinforcement learning combined with human feedback to train large language models so they better align with human values.
Core Goals
- Align AI models with human values
- Through learning from human preferences, make model outputs safer, more helpful, and harmless
- Helpful
- Harmless
- Honest
- Data: instruction datasets (instruction-response pairs)
- Method: supervised learning with cross-entropy loss
- Goal: teach the model to understand and execute basic instructions
- Output: an SFT model with instruction-following capability
- Data: human preference data (chosen vs. rejected)
- Method: ranking loss, maximizing the score gap between chosen and rejected responses
- Goal: learn to evaluate text quality and understand human preferences
- Output: a reward model that can score text
- Algorithm: PPO (Proximal Policy Optimization)
- Models: 4 models working together (Actor, Ref, Reward, Critic)
- Goal: maximize the score given by the reward model
- Output: the final model aligned with human preferences
- DPO (Direct Preference Optimization): learns human preferences directly, without training an RM or running reinforcement learning.
- Efficient training algorithms: lightweight architectures, distributed training, and model compression to cut compute costs.
- Enhanced safety: multi-layer safety checks, adversarial training, and red-team testing for better value alignment.
The 3H Principles
An Analogy: An AI Student's Growth Path
1. Pre-training: like a student learning fundamentals, acquiring language understanding and generation abilities. 2. SFT training: teaching the student how to read and solve problems — gaining instruction-following ability. 3. RLHF training: a teacher grades homework, and the student keeps improving based on feedback.
The Three-Stage RLHF Training Pipeline
Stage 1: Supervised Fine-Tuning (SFT) — train an obedient base model
Stage 2: Reward Model (RM) Training — train a scoring judge
Stage 3: PPO Reinforcement Learning — make the model learn to earn high scores
The PPO Training Process
Four models collaborate:
1. Actor Model — executes the policy, generates responses 2. Reference Model — provides a baseline for regularization 3. Reward Model — evaluates response quality 4. Critic Model — estimates expected returns
Technical Advantages of RLHF
1. Human value alignment: following the 3H principles ensures outputs meet human ethics and avoids harmful content. 2. Better user experience: generates more natural replies that fit user needs, improving conversation quality. 3. Data efficiency: a small amount of high-quality feedback yields large performance gains — the 1.3B-parameter InstructGPT outperformed the 175B-parameter GPT-3.
Challenges
1. Inconsistent human feedback: annotators' subjective judgments differ. 2. Reward model bias: the RM may not fully reflect true human preferences and is limited by training data. 3. Compute cost: four models are trained simultaneously, requiring massive GPU resources (roughly 240GB of VRAM) and long training times.
Future Directions
Why It Matters
RLHF is widely regarded as the core breakthrough that distinguishes ChatGPT from GPT-3 — the key technology in the leap from GPT-3 to ChatGPT.
---
Source: Easy AI learning platform. This tutorial was created for AI knowledge popularization.