Reading a new RL paper
Most new methods change one of a few things. Ask which:
- The advantage: what baseline, what normalisation? (GRPO, fixes)
- The ratio and clip: per token or per answer, clipped how? (PPO, importance sampling)
- The loss average: over answers, over tokens, or a constant? (fixes)
- The reward: verifier, reward model, judge, rubric, teacher? (rewards)
- The data: which prompts, how filtered, what curriculum? (data)
- The system: how stale, how corrected? (async, mismatch)
Then check the evaluation: which base model, which benchmarks, and is the gain at pass@1 only (pass@k)?
Algorithms and objectives
| Paper | Date | What it changed | Chapter |
|---|---|---|---|
| PPO | 2017 | Limits how far the probability ratio can move (clipping) | PPO |
| InstructGPT | Mar 2022 | SFT → reward model → PPO (RLHF) | Reward models |
| DPO | May 2023 | Preference loss without a reward model or RL loop | DPO |
| IPO, KTO, SimPO, ORPO | 2023–24 | DPO variants | DPO |
| RLOO | Feb 2024 | Leave-one-out baseline | Fixes |
| DeepSeekMath | Feb 2024 | GRPO: group mean as baseline, no critic | GRPO |
| REINFORCE++ | Jan 2025 | Batch-level advantage normalisation | Fixes |
| Dr. GRPO | Mar 2025 | Removes length and std biases | Fixes |
| DAPO | Mar 2025 | Clip-higher, dynamic sampling, token-level loss, overlong shaping | Fixes |
| VAPO | Apr 2025 | Critic-based PPO made to work for long reasoning | Fixes |
| MiniMax-M1 | Jun 2025 | CISPO: clip the weight, keep every token's gradient | Fixes |
| GSPO | Jul 2025 | Sequence-level ratio | Fixes |
| Rethinking KL Regularization | Oct 2025 | Which KL estimator, in the reward or the loss | KL |
| SAPO | Nov 2025 | Smooth gate instead of a hard clip | Fixes |
| GDPO | Jan 2026 | Normalise each of several rewards separately | Fixes |
Rewards
| Paper | Date | What it changed | Chapter |
|---|---|---|---|
| Reward model overoptimisation | Oct 2022 | Proxy reward up, true reward down: scaling laws | Reward models |
| Let's Verify Step by Step | May 2023 | Process reward models from human step labels | Rewards |
| Implicit PRM, PRIME | 2024–25 | Step rewards learned from outcome labels | Rewards |
| DeepSeek-R1 | Jan 2025 | RL with verifiable rewards at scale | RLVR |
| Monitoring reasoning models | Mar 2025 | Chain-of-thought monitors; training against them hides hacking | Rewards |
| Rubrics as Rewards | Jul 2025 | Checklist rewards for open-ended tasks | Rewards |
| CoT Monitorability | Jul 2025 | Why readable reasoning is worth protecting | Rewards |
| Emergent misalignment from reward hacking | Nov 2025 | Learning to hack in training spreads to wider misbehaviour | Rewards |
Training dynamics and evaluation
| Paper | Date | What it changed | Chapter |
|---|---|---|---|
| Self-Consistency | Mar 2022 | Majority vote over samples | pass@k |
| Test-time compute | Aug 2024 | Spending compute well when the model answers | pass@k |
| Overthinking | Dec 2024 | Reasoning models waste tokens on easy problems | Length |
| L1 | Mar 2025 | Length budget in the prompt, trained by RL | Length |
| Does RL incentivise reasoning? | Apr 2025 | RL sharpens; base models catch up at large k | pass@k |
| TTRL, INTUITOR | 2025 | Rewards without answer keys | pass@k |
| One training example | Apr 2025 | One prompt is enough for big gains on some models | pass@k |
| Entropy mechanism | May 2025 | Performance is bought with entropy | Entropy |
| ProRL | May 2025 | Long RL can expand what's solvable | pass@k |
| 80/20 forking tokens | Jun 2025 | Train on the high-entropy 20% of tokens | Entropy |
| Spurious rewards, contamination | Jun–Jul 2025 | Random rewards "work" on Qwen math, likely via leakage | pass@k |
| Pass@k training | Aug 2025 | Reward diversity directly | pass@k |
| ScaleRL | Oct 2025 | RL reward follows an S-curve as compute grows | Recipes |
| PASS@(k,T) | Apr 2026 | RL expands capability for agents | pass@k |
Systems, agents and distillation
| Paper | Date | What it changed | Chapter |
|---|---|---|---|
| STaR | Mar 2022 | Fine-tune on your own correct answers | Distillation |
| MiniLLM, GKD | Jun 2023 | On-policy distillation | Distillation |
| Kimi k1.5 | Jan 2025 | Partial rollouts, long-to-short | Async |
| SWE-RL | Feb 2025 | RL on software engineering | Agents |
| Search-R1 | Mar 2025 | Tool-use RL, masking retrieved tokens | Agents |
| GiGPO | May 2025 | Credit assignment by grouping repeated states | Agents |
| AReaL | May 2025 | Fully asynchronous RL | Async |
| RL's Razor | Sep 2025 | RL forgets less than fine-tuning | Distillation |
| PipelineRL | Sep 2025 | In-flight weight updates | Async |
| R3 routing replay | Oct 2025 | Same MoE experts in sampler and trainer | Mismatch |
| IcePop | Oct 2025 | Mask tokens with large sampler–trainer gaps | Mismatch |
| FP16 vs BF16 | Oct 2025 | Precision fixes most of the mismatch | Mismatch |
| Self-Distilled Reasoner | Jan 2026 | Model as its own teacher | Distillation |
| OPD then RLVR | Sep 2026 | Distil first, then RL | Distillation |
Technical reports from labs are listed on frontier recipes.