AI CompendiumA public chart of the language
Home / Training & Inference / Verifiable Rewards
Training & Inference

Verifiable Rewards

also called RLVR, RL from verifiable rewards

Training against an answer a machine can check.

Definition

Reinforcement learning where the reward comes from an automatic check rather than human preference — a unit test passing, a maths answer matching, a proof validating. Because the signal is objective, it scales to far more training examples than human labelling.

Its limit is the shape of the tasks: it works where correctness is machine-checkable, which is maths, code and structured problems. That is exactly why the reasoning-model wave arrived first in those domains, and why domains without a checker lag behind.

The clean way to think about it: a reward you cannot argue with is also a reward the model can game if it can reach the checker. Verifiable rewards make training tractable and make reward hacking concrete, which is why the same body of work contains both the capability gains and the cautionary findings.

How people use it
Why coding agents improved so fast.
"Tests are the reward function. That is why code is where this works and why the same recipe does nothing for a writing task."
Worked example

Building your own checkable signal

A team wants better performance on an internal domain.

If correctness is checkable — a reconciliation balances, a query returns the expected rows, a config validates — you can generate many training examples automatically. Where it is not checkable, you are back to human preference data and its costs.

Sources
Related terms