Rubric Rewards from Item Response Theory

Milad Yazdani, Yaser Souri, Xiren Zhou, Pranit Chawla, Dena Shahriari, Subhojit Som, Xia Song

University of British Columbia · Microsoft

Published September 28, 2026 · on the feed October 1, 2026 · ▲ 13 · arXiv 2609.35646

Evaluation & judgingLLM training & RL Code arXiv ↗Hugging Face ↗

The abstract

Many language tasks have no single answer that can be checked automatically. Rubrics provide criteria for judging responses to these tasks. For reinforcement learning, the resulting verdicts must be combined into a scalar reward. A common approach sums the points assigned to satisfied criteria. Distinct verdict patterns can thus receive the same reward, and the fixed points encode how much each criterion should count, not how strongly its verdict distinguishes the current rollouts. Beyond this aggregation problem, judging the full rubric needs more judge requests as the criterion count grows. To address these limitations, Rubric Response Theory (RRT) measures quality and selects criteria when rubric criteria are monotone indicators of a shared target. Rather than adding assigned points, RRT uses a two parameter item response model that treats the verdict pattern as evidence about scalar quality specific to the rubric. Under this model, its likelihood score maximizes the local signal-to-noise ratio for quality. Its Response Parameter Network (RPN) reads the prompt and criterion text to predict criterion difficulty and discrimination. As the policy distribution changes during training, RRT uses online expectation maximization to update the RPN from current rollout verdicts. With Qwen3.5-4B as the policy, RRT's macro criterion score across Medical, Science, Rubrics as Rewards Science, and RubricBench is 1.7 points above that of group relative policy optimization (GRPO). On hard and very hard criteria in Medical and Science, RRT gains 2.8 to 5.6 points over GRPO. At half the criterion budget, adaptive Fisher selection with a frozen RPN keeps the macro criterion score across four datasets within 0.1 points of GRPO with full judging. These results show RRT can reduce judge requests while remaining competitive with GRPO.

The Brief

3:21

A short podcast summary of the paper. Written and voiced by AI.

Transcript

Rubric Rewards from Item Response Theory. By Milad Yazdani and six others, from the University of British Columbia and Microsoft. Published on the twenty-eighth of September. Its code repository is public and real: fourteen source files.

Plenty of language tasks have no single answer a program can check. Rubrics fill that gap by listing criteria a response should meet, and a judge returns a verdict on each one. Reinforcement learning, though, needs one scalar reward, so the verdicts have to be combined. The common recipe adds up the points attached to whichever criteria were satisfied. Two problems follow. Different patterns of verdicts can land on exactly the same total, so information is thrown away: the reward cannot tell which criteria were met, only how many points they added up to. And the fixed points express how much a criterion is meant to count, not how well its verdict actually tells the current rollouts apart. On top of that aggregation problem sits a cost problem: judging a full rubric takes more judge requests as the number of criteria grows.

Rubric Response Theory, or RRT, addresses both. It applies when the criteria in a rubric behave as monotone indicators of one shared target. Instead of adding points, RRT uses a two parameter item response model, and treats the whole pattern of verdicts as evidence about a single scalar quality, specific to that rubric. The reward is no longer a tally. It is an estimate of a hidden quantity, inferred from which criteria a response met and which it missed, with each criterion weighed by what its verdict reveals. Under this model, the likelihood score it uses maximizes the local signal-to-noise ratio for quality. The same framing that measures quality also lets RRT choose which criteria to send to the judge at all.

Each criterion needs a difficulty and a discrimination. These come from a Response Parameter Network, or RPN, which reads the prompt together with the text of the criterion and predicts both. Training changes the policy, and with it the distribution of responses being judged, so the parameters cannot stay fixed. RRT therefore runs online expectation maximization, updating the RPN from the verdicts on the current rollouts. The parameters therefore track the policy as it improves, rather than staying fixed to an earlier stage of training.

The policy in the experiments is Qwen3.5-4B. Across four datasets, Medical, Science, Rubrics as Rewards Science, and RubricBench, the macro criterion score under RRT sits one point seven points above group relative policy optimization, or GRPO. The gains are larger where the criteria are hard or very hard. On those, in Medical and in Science, RRT is ahead of GRPO by between two point eight and five point six points.

The cost side was tested by halving the criterion budget. With the RPN frozen and criteria chosen by adaptive Fisher selection, the macro criterion score across the four datasets stays within zero point one points of GRPO with full judging. In other words, half the judging gives almost the same score.

Summing points treats a rubric as a checklist. RRT treats it as a measuring instrument, with each item carrying its own difficulty and its own power to discriminate. That view pays twice: once in a reward that reads the full verdict pattern, and again in knowing which items are informative enough to ask about when judge requests are limited. The authors read their results as showing that RRT can cut the number of judge requests while staying competitive with GRPO.

Paper Quest · 7 chapters · about 41 min

Play this paper

Learn it by doing: make the calls the authors made, guess the result before you see it, and defend it in a viva graded on your own words. Chapter 1 is right here.

Chapter 1 🧩 · The problem

Every quest starts with a wall. Here it is a reward that throws away what the judge told you.

You are training a language model with reinforcement learning on tasks no program can check. A judge marks each response against a rubric: criterion met, or not.

The road ahead

  1. 1 · The problem ~7 min When a judge marks each rubric criterion as met or missed, adding up points turns those verdicts into a reward that loses information.
  2. 2 · What came before ~3 min
  3. 3 · The key idea ~9 min Treat the verdicts as evidence about one hidden quality, like test answers revealing ability, and use the estimated quality as the reward.
  4. 4 · Choose your own research ~3 min
  5. 5 · Build the method ~8 min Predict each criterion's numbers, judge the chosen criteria, infer each rollout's quality as its reward, then refit the network on current verdicts.
  6. 6 · The experiment ~6 min You’ll guess: When RRT judged only half of each rubric's criteria, how did its score compare with GRPO judging every criterion?
  7. 7 · The viva ~5 min Three questions from the examiners, answered in your own words. Win it for the paper’s trophy.
Join free to play the whole quest ›

Free, with Google or an email address. Your stars and progress are kept.

KipQuest: the day’s AI research, as podcasts and quests. All papers Android app Privacy Contact Episodes are written and voiced by AI from each paper. Summaries can contain mistakes: the paper is the source.