RoboRef: A Foundation Reward Model
Built for Robot RL, Not Offline Metrics

Platon Karageorgis1,2 Leonardo Barcellona1,3 Rahaf Aljundi2 Stratis Gavves1 Christian Gumbsch1

1University of Amsterdam 2Toyota Motor Europe 3NXAI

Correspondence: p.karageorgis@uva.nl

NeurIPS 2026 Workshop · RoboPAD
Paper Code soon Weights soon Dataset soon

Reward models that lead on offline benchmarks can fail to train a policy at all. RoboRef learns from densely annotated failures and an asymmetric objective that punishes over-estimated rewards, and trains the strongest policies in simulation and on a real robot.

0.63 vs 0.01average final RL success over four simulated tasks: RoboRef vs. RoboReward-4B, the most accurate model offline
τ = −0.87Kendall correlation between offline accuracy and RL success across six reward models
116,786failure trajectories with dense per-frame progress labels in RBM-1M+

Abstract

Reinforcement learning (RL) offers a general route for robots to learn to solve tasks from their own experience. However, designing the reward that guides this learning remains a bottleneck. Recent work therefore replaces hand-crafted reward functions with reward models fine-tuned from vision-language models (VLMs) on large robotic datasets, reporting strong prediction accuracy on offline benchmarks. Yet whether this accuracy carries over to successful RL training remains underexplored. We identify two gaps shared by most VLM reward models. First, the annotated robot data these models train on mostly contain successful behavior, which leaves them poorly equipped to judge the failures produced by a policy being optimized. Second, most models penalize over- and under-prediction of the reward equally, although false positives are the main cause of reward hacking, which poses a severe problem for downstream RL. We introduce RoboRef to close these gaps. To train RoboRef, we re-curate RBM-1M, a large-scale robot reward dataset, densely annotating its failures and adding new ones so that the model learns to score the failures it might encounter during RL. Furthermore, we introduce an asymmetric loss that penalizes over-prediction more harshly than under-prediction, yielding conservative rewards that are harder for a policy to exploit. We evaluate on offline metrics and downstream RL across three simulated benchmarks and two real-world manipulation tasks. We observe that the models that lead on offline benchmarks can fail to train a policy at all. RoboRef trains competent policies where these baselines never learn and delivers the strongest downstream performance, making it, to our knowledge, the state-of-the-art VLM reward model for robot RL.

Method

RoboRef fine-tunes Robometer with two changes. Given a single camera view and an instruction, it predicts per-frame task progress and success, either of which serves as the reward.

Overview: RoboRef builds on Robometer's pre-training, adds post-training on densely annotated robot failures, and trains with an asymmetric objective. At inference it predicts task success and task progress from image inputs and an instruction, and either serves as the reward for RL.
01 · Data

Failures with dense labels

Existing reward datasets mostly contain successes, so failures, exactly what an optimizing policy produces, are out of distribution. We re-curate RBM-1M into RBM-1M+: 648,714 per-frame labeled clips, 116,786 of them failures. Simulated failures get their progress from simulator state; real-world failures are scored by a two-stage VLM–LLM labeling pipeline.

02 · Objective

Asymmetric loss

A false positive plants a spurious goal that the policy will seek out and exploit; a false negative only slows learning. Our objective penalizes over-prediction more heavily, so the model settles below its targets.

Simulated RL

Every reward model is frozen and queried zero-shot on tasks held out from training. RoboRef trains the strongest policy on every task, including ones where no baseline learns at all.

Ground-truth success over training on ManiSkill PullCube-v1 with SAC and dense rewards, and MetaWorld Coffee-Push and Box-Close with IBRL and sparse rewards. RoboRef's curve rises well above all baselines on all three tasks.
Mean ground-truth success over five seeds, shaded standard error. (a) SAC with dense rewards; (b, c) IBRL with sparse success rewards.

Why it works: RoboRef rarely rewards failure

A policy seeks out whatever its reward model over-scores. Robometer-4B rates a failed episode near-complete and detects success within a few steps; RoboRef stays low until the task is actually solved.

Predicted progress and success of RoboRef and Robometer-4B on a failed and a successful ManiSkill episode. On the failed episode Robometer-4B predicts progress near 0.9 and detects success early; RoboRef stays near zero.
Predicted progress (top) and success (bottom) on a failed (a) and a successful (b) ManiSkill PullCube-v1 episode.

On-policy rewards, ManiSkill PullCube-v1

r̄fail ↓AUROC ↑
Robometer-4B0.720.43
Robo-Dopamine 2.00.590.78
RoboReward-4B0.250.56
LRM-8B0.630.64
RoboRef0.100.92

Both ingredients contribute

r̄fail ↓AUROC ↑
Robometer-4B0.720.43
+ failure data0.240.66
+ asymmetric loss (RoboRef)0.100.92

r̄fail: mean reward in failed episodes. AUROC: separation of successful vs. unsuccessful steps.

Real-world RL

On a Franka FR3, RoboRef is the only reward: no hand-designed reward, queried frozen and zero-shot from one camera view.

Real-world training success over episodes for Pick-Zucchini and Close-Pot-Lid. On Close-Pot-Lid, RoboRef's success rate rises to near 1 after episode 150 while Robometer-4B stays near zero.
Smoothed ground-truth training success; ticks mark solved episodes. Only RoboRef learns Close-Pot-Lid.

Frozen-policy evaluation, 30 episodes

ZucchiniPot lid
Robometer-4B53%0%
RoboRef80%90%

Tasks

In Pick-Zucchini, the robot must pick up a zucchini from the table. In Close-Pot-Lid, it holds a lid and must place it on a pot; a slightly misaligned or too-high release fails. The policy only moves the arm: closing the gripper and lifting, or opening it to release the lid, is scripted at episode end.

Rollouts

Selected episodes, shown as the saved policy frames at 4 frames per second (not real time), with each model's logged progress, success and reward overlaid.

Pick-Zucchini · RoboRef · training episode 130 · success
Pick-Zucchini · Robometer-4B · evaluation episode 12 · success
Close-Pot-Lid · RoboRef · training episode 185 · success
Close-Pot-Lid · Robometer-4B · training episode 180 · failure

RBM-1M+ dataset

Every failure carries a dense, non-monotonic progress score per frame. Here a cube is grasped, carried, then dropped (FailSafe-stack): the score climbs to 3 and falls back to 1.

frame 1
1
frame 2
1
frame 3
2
frame 4
3
frame 5
3
frame 6
3
frame 7
1
frame 8
1
Coming soon: release pending approval

BibTeX

@inproceedings{karageorgis2026roboref,
  title     = {RoboRef: A Foundation Reward Model Built for Robot RL, Not Offline Metrics},
  author    = {Karageorgis, Platon and Barcellona, Leonardo and Aljundi, Rahaf and Gavves, Stratis and Gumbsch, Christian},
  booktitle = {NeurIPS 2026 Workshop on Post-Training Adaptation of Robot Foundation Models (RoboPAD)},
  year      = {2026}
}