工作日早上 7 点读 AI,周日早上 8 点读周报订阅邮件

METAL LAB

RynnValue: Scaling Robotic Value Foundation Models with Temporal Distance

arXiv:2608.098532026-08-09

让机器人学会预测'还要多久完成任务',结果比靠人工偏好标注训练的奖励模型还强

RynnValue是一个开源的价值基础模型,它不用人工偏好标注或归一化进度标签,而是直接从时间戳推导出'时序距离'——从当前观测到语言指定目标完成还需要多长时间——作为监督信号。凭借这种可从时间戳直接生成标签的方法,模型扩展到了超过7000小时、约300万条按指令切分的片段。在基准测试中,它超过了完全依赖偏好监督训练的最先进模型,转化为奖励后也显著提升了真实机器人策略的成功率。

METAL LAB 解读图

RynnValue如何把原始机器人数据变成奖励信号

证据状态已报告实测结果

  1. 异构数据采集汇集真实、仿真及第一人称机器人数据超过7000小时;167万条原始片段经子任务切分与完成时刻重新标注,转换为300万条以上按指令条件化的片段
  2. 基于时间戳的标签生成不使用偏好对或进度分数,而是为每个观测生成绝对标签(到重新标注的完成时刻所剩时间)和相对标签(与下一采样观测的时间差)
  3. 抑制捷径的训练策略随机时间采样与时间顺序打乱消除顺序和间隔线索,价值隔离注意力阻止价值预测标记之间相互抄袭
  4. 双分布头预测两个预测头分别从256分箱的symlog分布中解码出绝对时序距离和相对时序位移;另一条语言分支单独生成视频描述、指令匹配与成功判断
  5. 转化为奖励接口预测的时序距离取反符号转化为势能,再通过基于势函数的奖励塑形,为在线(DSRL)和离线(IQL)机器人强化学习提供密集奖励
这是 METAL LAB 制作的解读图,并非论文作者提供的原图。

他们做了什么

  1. 论文指出通用奖励模型正成为机器人强化学习扩展的瓶颈,而现有方法依赖偏好对比或归一化到[0,1]的进度标签,这些标签难以在不同机器人本体和数据来源之间通用迁移。
  2. 作为替代方案,RynnValue预测'时序距离':即从当前观测到语言指定目标完成所需的定向时间成本。由于这类标签可以直接从时间戳推导,该方法无需偏好或进度标注即可扩展到大规模数据。
  3. 为防止模型走捷径而非真正依赖视觉证据,训练中结合了随机时间采样、时间顺序打乱,以及'价值隔离注意力'机制,阻止不同观测对应的价值预测标记互相参照。
  4. 训练语料汇集了真实、仿真及第一人称示范数据,时长超过7000小时;经过子任务切分与完成时刻重新标注后,原始167万条片段被转换为超过300万条按指令条件化的轨迹片段。
  5. 在RBM-EVAL-OOD基准上,RynnValue在完全不使用偏好标签的情况下取得平均Kendall's τa 0.675,超过了完全依赖偏好监督训练的最先进方法(0.655),并且是仅用进度监督方法(0.292)的两倍以上。
Figure 1: Overview of RynnValue. RynnValue is a language-conditioned value model trained on over 7,000 hours of heterogeneous embodied data, comprising roughly 3M instruction-conditioned trajectory clips across diverse embodiments, viewpoints, and task domains. Given a language instruction and a sequence of sampled observations, the model builds an interleaved multimodal sequence of repeated absolute-value and relative-value queries, which RynnBrain encodes in a single forward pass. Two distributional heads then predict the absolute temporal distance to task completion and the signed relative temporal displacement between observations, while the language branch produces video analysis and language-conditioned verification. The resulting temporal values serve as a unified interface for progress estimation, failure detection, and reward specification in robotic reinforcement learning.
Figure 1: Overview of RynnValue. RynnValue is a language-conditioned value model trained on over 7,000 hours of heterogeneous embodied data, comprising roughly 3M instruction-conditioned trajectory clips across diverse embodiments, viewpoints, and task domains. Given a language instruction and a sequence of sampled observations, the model builds an interleaved multimodal sequence of repeated absolute-value and relative-value queries, which RynnBrain encodes in a single forward pass. Two distributional heads then predict the absolute temporal distance to task completion and the signed relative temporal displacement between observations, while the language branch produces video analysis and language-conditioned verification. The resulting temporal values serve as a unified interface for progress estimation, failure detection, and reward specification in robotic reinforcement learning.
Table 1: Composition of the heterogeneous data mixture before subtask expansion. The corpus contains 1.67M original episodes and is further converted into over 3M instruction-conditioned trajectory segments after subtask segmentation and cutoff relabeling.
Data Source# Original Episodes# Segmentations# InstructionsSegmentation Source
AgiBot 3167,5351,166,0423,741coarse task
EgoDex 10338,234338,2342,038full trajectory
Galaxea Open-World 1316,97995,67111,070coarse task
InternData-A1 27320,905320,905348full trajectory
Open X-Embodiment 23693,037693,037180,090full trajectory
RDT 176,1096,109272per-file coarse task
RoboCOIN 3067,420410,8772,124coarse task
RoboMIND 2932,13832,138184full trajectory
RoboTwin 2027,41427,41423,527full trajectory
Soft-FOLD 351,5421,5421per-file coarse task
Total1,671,3133,091,969223,395
Figure 2: RynnValue training pipeline and value-isolation attention. (a) Training strategy. Random temporal sampling and temporal-order shuffling suppress shortcuts tied to sampling intervals and sequence position, while instruction-mismatch augmentation strengthens language–visual grounding. RynnValue jointly learns absolute temporal distance, relative temporal displacement, and natural-language supervision. (b) Value-isolation attention. Within each value-query group, repeated queries attend to one another and to the language–visual context, while remaining isolated from other value-query groups. Colored cells denote visible attention connections.
Figure 2: RynnValue training pipeline and value-isolation attention. (a) Training strategy. Random temporal sampling and temporal-order shuffling suppress shortcuts tied to sampling intervals and sequence position, while instruction-mismatch augmentation strengthens language–visual grounding. RynnValue jointly learns absolute temporal distance, relative temporal displacement, and natural-language supervision. (b) Value-isolation attention. Within each value-query group, repeated queries attend to one another and to the language–visual context, while remaining isolated from other value-query groups. Colored cells denote visible attention connections.
Table 2: Per-dataset trajectory-ranking results on the RBM-EVAL-OOD test suite, measured by Kendall’s τa (↑). Bold values indicate the best overall results. † denotes the best result among methods trained without explicit trajectory-level preference supervision, i.e., progress/value-only methods. Baseline results are taken from Robometer 16.
MethodUSC FrankaUSC KochUSC TrossenUSC xArmMIT FrankaUTD SO101Average
GVL 190.250−0.0080.2920.0560.3060.3000.199
VLAC-2B 340.2920.167−0.1110.167−0.017−0.0330.077
VLAC-8B 340.2710.064−0.4170.1390.0720.1670.049
RoboDopamine 260.1670.1750.0000.0140.2200.0670.107
Dopamine-GRM-2.0-8B-Preview 260.4790.4420.3330.4310.4310.7000.453
RoboReward-4B 150.6250.3320.3330.5280.4940.7000.502
RoboReward-8B 150.6250.2640.3890.3470.3960.7670.465
Robometer (RoboReward data) 160.5830.5330.6460.4030.4790.6670.552
ReWiND 33−0.1250.3360.028−0.1670.080−0.0670.014
Robometer (RBM-1M) 160.6460.4710.6530.6940.6010.8670.655
Robometer (Progress only) 160.0830.2310.3330.3890.1830.5330.292
RynnValue-4B0.5420.4880.9170.667†0.4730.933†0.670
RynnValue-8B0.667†0.544†1.000†0.5000.503†0.8330.675†
Figure 3: Instruction-trajectory confusion matrices. Each cell shows the predicted reward when an instruction (rows) is paired with a trajectory (columns); a well-grounded model concentrates mass on the diagonal. Values below each matrix report the normalized diagonal margin. All models are re-evaluated under a unified protocol from their publicly released weights.
Figure 3: Instruction-trajectory confusion matrices. Each cell shows the predicted reward when an instruction (rows) is paired with a trajectory (columns); a well-grounded model concentrates mass on the diagonal. Values below each matrix report the normalized diagonal margin. All models are re-evaluated under a unified protocol from their publicly released weights.
Table 3: Ablation study on RBM-EVAL-OOD. We report Kendall’s τa across six out-of-distribution robot datasets. Shuffle denotes temporal-order shuffling, Isolation denotes value-isolation attention, Language denotes the auxiliary natural-language supervision, Random denotes random temporal sampling, and Relative denotes the relative modeling component.
Design ComponentsKendall’s τa
VariantShuffleIsolationLanguageRandomRelativeUSC FrankaUSC KochUSC TrossenUSC xArmMIT FrankaUTD SO101Average
w/o Shuffle0.5830.0900.0550.222-0.0170.2000.189
w/o Isolation0.5830.4280.6940.3890.4000.4000.482
w/o Language0.2500.4910.8190.3610.5010.8000.537
Uniform Sampling0.3750.4000.3050.2500.3100.6330.379
w/o Relative0.6670.5870.6390.6390.4640.7670.627
Full Model (8B)0.6670.5441.0000.5000.5030.8330.675
Figure 4: Scaling episode volume vs. task diversity. Mean absolute temporal-distance error on a held-out validation set of unseen tasks. We independently scale two aspects of the training set: (orange) episode count with the full task set fixed, and (blue) task count with per-task episode counts fixed. Both curves converge to the same full-scale training set at 100%. Task diversity yields a consistently steeper error reduction than episode volume, which saturates early.
Figure 4: Scaling episode volume vs. task diversity. Mean absolute temporal-distance error on a held-out validation set of unseen tasks. We independently scale two aspects of the training set: (orange) episode count with the full task set fixed, and (blue) task count with per-task episode counts fixed. Both curves converge to the same full-scale training set at 100%. Task diversity yields a consistently steeper error reduction than episode volume, which saturates early.
Table 4: Real-world reinforcement-learning results. We report success rates and the average number of action chunks over successful episodes. Average denotes the unweighted mean success rate across four tasks.
AlgorithmBaselineBread Basket PlacementSteak Serving with a SpatulaBox-in-Drawer PlacementBimanual Box TransferAverage Success
Success ↑Avg. Steps ↓Success ↑Avg. Steps ↓Success ↑Avg. Steps ↓Success ↑Avg. Steps ↓
Online RLRynnValue45.0%25.9±8.275.0%18.6±13.170.0%27.0±8.1100.0%22.8±4.772.5%
Robometer35.0%22.7±5.545.0%15.2±2.765.0%27.7±5.865.0%25.6±7.452.5%
Sparse40.0%56.0±31.745.0%18.4±4.940.0%27.4±6.670.0%23.5±2.748.8%
Offline RLRynnValue100.0%16.8±3.190.0%14.9±4.090.0%14.9±4.050.0%33.6±10.582.5%
Robometer80.0%18.9±2.780.0%19.4±7.250.0%27.3±6.345.0%28.7±9.363.8%
Sparse70.0%26.1±9.120.0%30.2±3.30.0%0.0%22.5%
SFT70.0%24.8±8.025.0%18.6±6.20.0%0.0%23.8%
Figure 5: Temporal-value curve comparison on a real-world trajectory. Higher values indicate closer proximity to task completion. The highlighted interval marks a period of task regression where the robot moves away from a productive state; RynnValue responds with a sharp potential drop, whereas Robometer remains relatively flat.
Figure 5: Temporal-value curve comparison on a real-world trajectory. Higher values indicate closer proximity to task completion. The highlighted interval marks a period of task regression where the robot moves away from a productive state; RynnValue responds with a sharp potential drop, whereas Robometer remains relatively flat.
Table 5: Representative annotation issues addressed by data curation. Non-English examples are described rather than reproduced verbatim to avoid introducing non-Roman fonts into the manuscript.
IssueRepresentative annotationSource
Non-English task annotationChinese-language manipulation instructionGalaxea
Placeholder or truncated labelP, shirts, undefinedInternA1
Data-quality metadatano robot motion, skip frameOXE
Pure-motion instructionmove to the table, approach the cabinetGalaxea
Figure 6: Representative demonstrations for real-world evaluation. Each row shows a sequence of observations from one manipulation task: Each row shows a sequence of observations from one manipulation task. These tasks cover object grasping, spatial manipulation, and articulated-object interaction.
Figure 6: Representative demonstrations for real-world evaluation. Each row shows a sequence of observations from one manipulation task: Each row shows a sequence of observations from one manipulation task. These tasks cover object grasping, spatial manipulation, and articulated-object interaction.
Table 6: Summary of source-specific data curation. OXE and InternA1 are counted in episodes, while Galaxea and RoboCOIN are counted in annotated subtask segments. The total therefore denotes an aggregate number of trajectory units rather than a homogeneous episode count.
SourceRaw unitsCurated unitsUnit retentionRaw instructionsCurated instructionsInstruction retention
OXE (episode)961,253693,03772.10%180,290180,09099.89%
InternA1 (episode)320,910320,90599.99%35034899.43%
Galaxea (segment)97,28778,69280.89%12,68510,90986.00%
RoboCOIN (segment)343,516343,516100.00%1,6421,642100.00%
Total1,722,9661,436,15083.35%194,967192,98998.99%
Table 7: Real-world task instructions and dataset statistics. Success rate is computed over all collected trajectories for each task.
TaskLanguage instructionTrajectoriesSuccess rate
SuccessFailureTotal
Bread Basket Placement“Put the two pieces of bread in the basket.”99410396.1%
Steak Serving with a Spatula“Move the steak from the pan to the plate.”98410296.1%
Box-in-Drawer Placement“Put the box in the drawer and close it.”101310497.1%
Bimanual Box Transfer“Move the box from the right side to the left side.”100110199.0%
Total3981241097.1%
Table 8: Camera streams used by the policy and RL encoders. Entries list the exact streams provided to each pathway.
PathwaySingle-arm tasksBimanual Box Transfer
VLAleft_side, left_wristleft_side, left_wrist, right_wrist
IQL criticleft_side, left_wristleft_side, left_wrist, right_wrist
DSRL actor–criticleft_side, left_wristleft_side, right_side, left_wrist, right_wrist
Table 9: Offline IQL and SFT hyperparameters. All IQL reward variants share the same mixed-expertise dataset, sparse task reward, policy initialization, and optimization configuration. SFT uses the same policy optimizer and learning-rate schedule and is also trained for 10,000 steps per task.
HyperparameterValue
Base policyπ0.5 with flow matching; action dimension 32
Action horizon H16
Batch size64
Policy optimizerAdamW with β1=0.9, β2=0.95, ϵ=10−8, weight decay 10−10, and gradient-norm clipping at 1.0
Learning-rate scheduleCosine decay with 2,000 linear warm-up steps
Peak / final policy learning rate3×10−5 / 3×10−6
Policy EMA decay0.99
Training steps per task10,000
Critic / value optimizerAdam with a learning rate of 3×10−4
Offline discount γoff0.99
Target update rate ρoff0.005
Expectile parameter τe0.8
Advantage temperature β10.0
Maximum advantage weight wmax100
Number of Q-functions KIQL2; minimum aggregation
Critic and value encoderResNet-18 with GroupNorm and spatial softmax; 50-dimensional bottleneck
Critic and value hidden dimensions(256,256)
Number of critic cameras2 for single-arm tasks and 3 for the bimanual task
Critic input resolution224×224 using the VLA preprocessing pipeline
Policy warm-up Nwarm200 optimization steps with w⁡(o,a)=1
Sparse task reward−1 before task completion and 0 upon task completion
Potential-based shaping rewardrhshape=γoff​Φh+1−Φh
Shaping coefficient κ0.1 for RynnValue and 1.0 for Robometer; fixed across tasks
Sparse-reward baselineκ=0
Image augmentationRandom cropping applied to both current and next observations; no color jitter
Table 10: Online DSRL hyperparameters. SAC operates in the latent space of the frozen VLA, which decodes latent variables into executable action chunks. All reward variants share the same optimization configuration and differ only in the potential source and shaping coefficient.
HyperparameterValue
Base policyFrozen SFT checkpoint for Bread Basket Placement and Steak Serving with a Spatula; frozen Robometer offline-RL checkpoint for Box-in-Drawer Placement and Bimanual Box Transfer
Latent action spacez∈[−1,1]H×dz, with H=16 and dz=32
RL algorithmSAC with automatic entropy tuning and initial temperature α0=1.0
Actor optimizerAdam with a learning rate of 1×10−4
Critic optimizerAdam with a learning rate of 3×10−4
Temperature optimizerAdam with a learning rate of 3×10−4
Gradient clippingNone
Target entropy ℋ¯−dim(z)
Online SAC discount γon0.999
Target update rate ρon0.005
Number of Q-functions KSAC10; mean aggregation
Actor and critic hidden dimensions(128,128,128)
Image encoderFour-layer CNN with 32 channels per layer, strides (2,1,1,1), VALID padding, GroupNorm, spatial softmax, and a 50-dimensional bottleneck
SAC input resolution64×64
Batch size256
Update-to-data ratio100
Training length6,000 training steps
Online rollout trajectories60 per task
Replay-buffer capacitymax⁡(training steps/UTD,104)=104
Update frequencyAfter each episode
Exploration warm-upNnoise=2 episodes with Gaussian noise standard deviation σ=0.1
Minimum replay size Nstart200 transitions
Maximum episode length600 environment steps
Policy-decision frequencyLow-level control at 10 Hz, with one policy decision every q=10 environment steps
Number of DSRL cameras2 for single-arm tasks and 4 for the bimanual task
Sparse task reward−1 before task completion and 0 upon task completion
Shaping coefficient κ0.1 for RynnValue, 1.0 for Robometer, and 0 for the sparse-reward baseline; fixed across tasks
Per-step shaping discount γs0.999

研究结果

  • 在RBM-EVAL-OOD基准(六个分布外数据集,共976条轨迹)上,RynnValue-8B取得平均Kendall's τa 0.675,超过完全偏好监督的最先进模型Robometer(0.655),是仅用进度监督方法(0.292)的两倍以上;较小的RynnValue-4B也达到相近的0.670。
  • 在四个真实机器人操作任务(面包放入篮筐、用铲子上菜牛排、把盒子放入抽屉、双臂搬运盒子)上,使用RynnValue奖励的在线强化学习将平均成功率从Robometer的52.5%提升到72.5%,离线强化学习从63.8%提升到82.5%。
  • 离线实验中,面包放入篮筐任务RynnValue达到100%成功率(平均16.8个动作块),优于Robometer的80%/18.9个动作块以及SFT策略的70%/24.8个动作块;在盒子放入抽屉和双臂搬运盒子任务中,SFT策略完全没有成功记录,而基于RynnValue的强化学习成功解决了这两个任务。
  • 在盒子放入抽屉任务上,两种奖励模型的在线提升都有限(从共享的50%起点出发,Robometer达到65%,RynnValue达到70%),原因在于仅凭第三人称RGB图像难以判断夹爪、盒子与抽屉之间的精确对齐关系。

可应用场景

  • 从难以进行偏好或进度标注的大规模异构机器人数据(不同机器人本体、不同视角、不同任务)中构建通用奖励/价值模型
  • 为离线强化学习(如IQL)提供奖励信号,从质量参差不齐的示范数据集中提炼出高性能策略
  • 在真实机器人在线强化学习中,用密集奖励替代仅有成功/失败的稀疏信号,加快训练速度
  • 对训练数据中从未出现过的新任务、新机器人本体或新摄像机视角进行零样本奖励标注,无需针对目标领域微调

局限与待验证事项

  • 当前模型仅基于短窗口的采样观测(8帧)估计时序距离,扩展到更长时间跨度和流式推理仍是未来工作。
  • 训练目标假设近似的最短时间完成任务,尚未纳入能耗、安全性、精度等特定任务成本。
  • 在仅有第三人称RGB视角的情况下,对于夹爪、盒子、抽屉对齐这类视觉上难以区分的高精度操作任务,奖励的效果有限。
  • 目前的验证基于双臂Franka平台,扩展到灵巧手或移动操作等场景仅作为未来计划提出,尚未经过验证。

为什么重要

奖励监督是机器人强化学习扩展的核心瓶颈,该方法免去了人工标注偏好对或进度分数的负担,大幅降低了扩大训练数据规模的实际门槛。真实机器人实验中成功率的明显提升表明,这种方法有可能超越单纯的基准数字,真正改变机器人训练流程。

本文术语

  • 时序距离(temporal distance) · 从当前观测到任务完成时刻还需要的时间,是一种带方向性的目标达成成本,而非进度百分比。
  • Kendall's τa · 衡量预测排序与真实排序一致程度的统计指标,数值越高表示排序越准确。
  • 价值隔离注意力(value-isolation attention) · 一种注意力限制机制,阻止不同观测对应的价值预测标记相互关注,迫使每个预测都基于自身的视觉证据而非借鉴其他预测。
  • 基于势函数的奖励塑形(potential-based shaping) · 将预测的价值(势能)变化量转化为奖励信号的方法,可以在不改变最优策略的前提下让奖励更加密集。
  • IQL / DSRL · 分别是离线强化学习方法(隐式Q学习)和在线扩散策略强化学习方法,论文中用来利用RynnValue生成的奖励训练机器人策略。

论文原文摘要(英文)

General-purpose reward models are increasingly the bottleneck for scaling robot learning, yet the recipe for learning value-related capabilities from large-scale heterogeneous corpora remains underexplored. Existing approaches tie supervision to task-internal anchors such as preferences or normalized progress, none of which transfer cleanly across embodiments and data sources. We introduce RynnValue, an open-source value foundation model for robotic manipulation that replaces these anchors with temporal distance, the directed cost-to-go from an observation to the language-specified goal. Because temporal-distance labels can be derived directly from timestamps, RynnValue scales to over 7,000 hours and roughly 3M instruction-conditioned clips without preference or progress annotations. To make temporal-value learning reliable at scale, we combine random temporal sampling, temporal-order shuffling, and value-isolation attention, suppressing shortcuts that would leave predictions insensitive to failures and regressions. Trained without preference labels, RynnValue attains an average Kendall's tau_a of 0.675 on RBM-EVAL-OOD, surpassing the fully preference-supervised state of the art (0.655) and more than doubling a progress-only counterpart (0.292), while generalizing zero-shot to unseen tasks, embodiments, and viewpoints. Converted into dense rewards via potential-based shaping, it raises real-world policy success from 52.5% to 72.5% online and from 63.8% to 82.5% offline. These results establish temporal distance as a scalable supervision target and practical reward interface for generalist robot policies.

作者 · Dongchi Huang

在 arXiv 阅读

最新论文

全部论文 →

METAL LAB 最新报道

图片来源: Dongchi Huang et al., arXiv:2608.09853, CC BY 4.0