AI news and explainers at 7 AM weekdays, plus a Sunday weekly at 8Get it in your inbox

METAL LAB

RynnValue: Scaling Robotic Value Foundation Models with Temporal Distance

arXiv:2608.098532026-08-09

Teaching robots 'how much time is left' turns out to beat preference-labeled reward models

RynnValue is an open-source value foundation model that learns to estimate how much time remains until a robot task is completed, using only timestamps rather than human preference labels or normalized progress annotations. It scales to over 7,000 hours and roughly 3 million instruction-conditioned clips gathered from heterogeneous robot, simulation, and egocentric data. On a benchmark it outperformed the fully preference-supervised state of the art, and when converted into rewards it substantially boosted real-world policy success rates.

METAL LAB explanatory visual

How RynnValue turns raw robot data into a reward signal

Evidence statusMeasured results reported

  1. Heterogeneous data collectionOver 7,000 hours across real, simulated, and first-person robot data; 1.67M raw episodes are segmented and cutoff-relabeled into 3M+ instruction-conditioned clips
  2. Timestamp-derived labelingInstead of preference pairs or progress scores, each observation gets an absolute label (remaining time to the relabeled completion cutoff) and a relative label (time gap to the next sampled observation)
  3. Shortcut-suppressing trainingRandom temporal sampling and temporal-order shuffling remove order/interval cues, while value-isolation attention blocks value-query tokens from copying each other
  4. Dual distributional predictionTwo heads decode absolute temporal distance and relative temporal displacement from 256-bin symlog distributions; a separate language branch produces video description, matching, and success judgments
  5. Reward interface conversionPredicted temporal distance is sign-flipped into a potential and passed through potential-based shaping to give dense rewards for online (DSRL) and offline (IQL) robot RL
An explanatory diagram made by METAL LAB, not a figure supplied by the paper's authors.

What they did

  1. The paper argues that general-purpose reward models are the real bottleneck for scaling robot reinforcement learning, and that existing supervision anchors like preference pairs or normalized [0,1] progress do not transfer well across different robots and data sources.
  2. As an alternative, RynnValue predicts 'temporal distance': the directed time cost from the current observation to a language-specified goal. Because these labels come directly from timestamps, the recipe scales without needing preference or progress annotations.
  3. To prevent the model from learning shortcuts instead of real visual evidence, the training combines random temporal sampling, temporal-order shuffling, and value-isolation attention, which stops value-prediction tokens for different observations from copying each other.
  4. The training corpus, drawn from diverse real, simulated, and first-person demonstration data, exceeds 7,000 hours; after subtask segmentation and cutoff relabeling, the original 1.67M episodes become over 3M instruction-conditioned trajectory segments.
  5. On the RBM-EVAL-OOD benchmark, RynnValue reached an average Kendall's τa of 0.675 without any preference labels, surpassing the fully preference-supervised state of the art (0.655) and more than doubling a progress-only baseline (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

Findings

  • On RBM-EVAL-OOD (six out-of-distribution datasets, 976 trajectories), RynnValue-8B achieved an average Kendall's τa of 0.675, exceeding Robometer's fully preference-supervised state of the art (0.655) and more than doubling a progress-only counterpart (0.292); the smaller RynnValue-4B reached a comparable 0.670.
  • Across four real-world manipulation tasks (bread basket placement, steak serving with a spatula, box-in-drawer placement, bimanual box transfer), RynnValue-based rewards raised average online RL success from 52.5% (Robometer) to 72.5%, and offline RL success from 63.8% to 82.5%.
  • In offline RL, RynnValue reached 100% success on bread basket placement using an average of 16.8 action chunks, versus 80%/18.9 chunks for Robometer and 70%/24.8 chunks for the SFT policy; the SFT policy recorded zero successes on box-in-drawer placement and bimanual box transfer, while RynnValue-based RL solved both.
  • On box-in-drawer placement, online gains were limited for both reward models (Robometer 65%, RynnValue 70%, from a shared 50% starting checkpoint), attributed to the difficulty of judging precise gripper-box-drawer alignment from third-person RGB images alone.

Where it can be used

  • Building general-purpose reward or value models from large, heterogeneous robot datasets (different robots, viewpoints, tasks) where preference or progress annotation would be impractical to collect at scale
  • Providing reward signals for offline reinforcement learning (e.g., IQL) to distill useful policies out of mixed-quality demonstration datasets
  • Densifying sparse success/failure signals for online real-world reinforcement learning to speed up policy training
  • Zero-shot reward annotation for new tasks, robot embodiments, or camera viewpoints not seen during training, without target-domain fine-tuning

Limits and open work

  • The current model estimates temporal distance from a short window of sampled observations (8 frames), so extending it to longer horizons and streaming inference remains future work.
  • The training target assumes an approximately minimum-time objective, so task-specific costs such as energy use, safety, or precision are not yet incorporated.
  • When only third-person RGB views are available, the reward showed limited benefit for visually ambiguous, precision-sensitive tasks like aligning a gripper, box, and drawer.
  • Evaluation so far covers a dual-arm Franka platform and parallel-jaw-style manipulation; extending to dexterous hands and mobile manipulation settings is stated as future work, not yet validated.

Why it matters

Reward supervision is the core bottleneck for scaling robot reinforcement learning, and this approach removes the need for humans to hand-craft preference pairs or progress annotations, which is a major practical barrier to scaling data. The real-world experiments showing higher policy success rates suggest this isn't just a benchmark-only improvement but something that can meaningfully change robot training pipelines.

Terms in this paper

  • temporal distance · The remaining time from the current observation to the point where the task is completed; a directed cost-to-go rather than a progress fraction.
  • Kendall's τa · A statistic measuring how well a predicted ordering of items matches the true ordering; higher means better ranking agreement.
  • value-isolation attention · An attention constraint that stops value-prediction tokens for different observations from attending to each other, forcing each prediction to rely on its own visual evidence.
  • potential-based shaping · A technique that turns the change in a predicted potential (value) into a reward signal, densifying sparse rewards without changing the optimal policy.
  • IQL / DSRL · Implicit Q-Learning (an offline RL method) and Diffusion Steering via Reinforcement Learning (an online RL method), both used here to train robot policies with rewards produced by RynnValue.

Original abstract (English)

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.

Authors · Dongchi Huang

Read on arXiv

Latest papers

All papers →

Latest from METAL LAB

Figures: Dongchi Huang et al., arXiv:2608.09853, CC BY 4.0