> *A walkthrough of "Cliff: Learning Process Rewards from the First Mistake"* > *arXiv: 2609.02817 | Authors: Peixuan Han, Runhui Wang, Ketan Ramaneti, et al.*
---
The Maze-Runner Opening
Imagine standing at the entrance of a huge maze with ten thousand paths, only one of which leads to the exit. Two strategies:
- Strategy A: judge at the end. Walk a path blindly; if you hit the exit the whole path was right, otherwise the whole path was wrong.
- Strategy B: mark the first mistake. The moment a step goes wrong, flag it. Next time, guarantee everything up to that point is correct, then try a different choice there.
- Process Reward Models (PRMs): a dedicated model scores each step. But they require expensive step-level human annotations, and PRM errors accumulate when used to supervise the main model.
- On-Policy Distillation: a teacher model generates golden trajectories for the student to imitate. But this assumes teacher and student share the same reasoning style — often false when capacities differ — and it teaches imitation of form, not understanding.
- Gains hold even when the teacher model is weaker than the student — Cliff relies on structured signal, not teacher superiority.
- Cliff is robust to imperfect ground truth: it only needs "where was the first error," not per-step scores, making it far more tolerant of noisy labels than PRMs and easier to deploy.
- Training dynamics show the model becomes more cautious early in reasoning — first-step error rates drop, and later mistakes get corrected faster. Cliff changes reasoning behavior, not just final scores.
- Han, P., Wang, R., Ramaneti, K., et al. (2026). *Cliff: Learning Process Rewards from the First Mistake*. arXiv:2609.02817.
- DeepSeek-AI. (2025). *DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learning*.
- OpenAI. (2024). *Learning to Reason with LLMs*.
- Uesato, J., et al. (2022). *Solving Math Word Problems with Process- and Outcome-Based Feedback*.
- Lightman, H., et al. (2023). *Let's Verify Step by Step*.
- Schulman, J., et al. (2017). *Proximal Policy Optimization Algorithms*.
- Shao, Z., et al. (2024). *DeepSeekMath: Pushing the Limits of Mathematical Reasoning in Open Language Models*.
Intuition favors Strategy B: once the first step is wrong, everything after it is effort spent on a flawed foundation. The Cliff paper turns this intuition into a precise, operational training method.
Part 1: The Sparse Reward Problem in RLVR
RLVR (Reinforcement Learning with Verifiable Rewards) is among the hottest post-training techniques for LLMs:
1. The model generates a rollout (one full reasoning attempt). 2. A verifiable reward function checks correctness — math answers can be computed, code can be tested, logic can be formally verified. 3. An RL algorithm (PPO, GRPO) updates the policy toward high-reward outputs.
This powers systems like DeepSeek-R1 and OpenAI's o1/o3 series, but has a fatal weakness: the reward is too coarse. A complex reasoning task may contain dozens of intermediate steps. If the model errs at step one and then "correctly" derives twenty more steps on a wrong premise, the signal "final answer is wrong" tells it nothing about which step to fix. This is the sparse reward problem: feedback only exists at the endpoint.
Existing fixes and their limits
Part 2: Cliff's Core Insight — the First Mistake
> Once reasoning makes its first error, subsequent steps lose most of their evaluation value — they are built on a wrong premise.
Cliff converts this observation into an actionable reward-shaping strategy with no extra annotation data or dedicated reward model. The algorithm:
1. Locate the first error. A teacher LLM inspects each rollout and identifies the first faulty step; everything before it is a "correct prefix," everything from it on is an "error suffix." Notably, the paper reports Cliff works even with a teacher weaker than the student. 2. Convert to token-level advantages. Tokens in the correct prefix get positive advantage (reinforced); tokens in the error suffix get negative feedback (suppressed). 3. Update with a standard RL algorithm. Cliff only changes how the reward signal is computed — it plugs into standard methods like GRPO.
The name is apt: at a cliff edge, one wrong step ends the journey regardless of how beautiful the scenery beyond might have been. The first mistake is not just "an error" — it is the turning point where the trajectory flips from "possibly correct" to "doomed."
Part 3: Experimental Results
Tested across 12 reasoning scenarios (math, code, logic, science QA):
| Compared against | Relative improvement | |---|---| | Standard GRPO (no process reward) | +7% | | On-Policy Distillation | +15% |
Key findings:
Part 4: The Philosophy — From Outcome-Only to Structure-Aware
Traditional RLVR treats reasoning as a black box. Cliff opens a small window onto its structure: the location of the first error carries more information than the final answer's correctness. The underlying principle — early small errors in cascading systems get amplified into catastrophic outcomes — generalizes beyond LLMs, to software engineering, experimental science, and human relationships.
Part 5: Limitations
1. First-error detection is not free. A teacher model must identify it; if the teacher is wildly inaccurate, the signal is polluted (though it need not be stronger than the student). 2. Not all tasks have a clear "first error." Cliff fits verifiable tasks (math, code); open-ended writing or ethical reasoning lack a crisp notion of error. 3. Is everything after the first error worthless? A wrong premise can still contain skillful, informative exploration — Cliff's all-or-nothing split discards it. Finer-grained rewards for "wrong but interesting" steps could help. 4. Granularity. Advantages are assigned at token level, which may not align with reasoning steps; step-level shaping is a future direction.
Closing
Cliff's idea is laughably simple: once the first step is wrong, being right afterward doesn't help. But the best scientific ideas are often not more complex — just more *correct*. Don't stare at the finish line; find where you stepped off the cliff.