Beyond Validation Loss: Coverage and Reliability Dynamics in Robot Policy Pretraining
Generative robot policies (diffusion / flow-matching behavior cloning) first pretrain on demonstrations and then get refined through RL, SFT, or other posttraining; standard pretraining metrics (validation loss, pass@1 task success) incompletely characterize which checkpoint supports the best downstream posttraining. The paper shows that closed-loop pass@k from fixed initial conditions reveals posttraining differences invisible to pass@1 — checkpoints with similar pass@1 but different large-k pass@k posttrain differently — and that pass@k at different k peaks at different pretraining checkpoints, exposing a coverage-reliability tradeoff over the course of supervised BC pretraining. Two practical interventions follow: (1) an offline quantile-based checkpoint-selection criterion that balances coverage and reliability without closed-loop evaluation, and (2) JointAug, a generative data augmentation procedure that preserves large-k pass@k while maintaining or improving pass@1.
Key claims
Section titled “Key claims”- Closed-loop pass@k at large k reveals posttraining differences pass@1 does not: checkpoints with matched pass@1 but different pass@k produce different post-RL / post-SFT performance across a wide range of posttraining recipes [§1, §2].
- Pass@k peaks at different checkpoints during supervised BC pretraining, revealing a coverage-reliability tradeoff: an earlier checkpoint sustains higher coverage (large-k pass@k) while a later checkpoint improves reliability (pass@1) at the expense of coverage [§2, Fig. 2].
- At matched pass@1, the earlier (higher-coverage) checkpoint yields stronger filtered BC, more accurate critic action ranking, and better residual + full-policy RL posttraining [§3, Fig. 3].
- Coverage decline during pretraining is finite-data overfitting in the diffusion/flow policy: policies trained on disjoint demonstration subsets initially converge on held-out observations then diverge, with growing bias toward their respective training sets — a transition from learning to memorization at the checkpoint level [§4, Fig. 4].
- Best-of-k validation action MSE as an offline checkpoint-selection criterion peaks earlier than the corresponding closed-loop pass@k — early policies produce “lucky draws” close to the expert but lack the consistency to execute them, so MSE-best-of-k overshoots toward coverage [§5, Fig. 5].
- The authors propose an offline criterion based on quantiles of the held-out action-error distribution — lower quantiles capture favorable-tail quality (coverage), median and upper quantiles reflect typical and worse-case samples (reliability) — that balances the two without closed-loop evaluation [§5, §6].
- JointAug expands supervision beyond finite demonstrations by learning a joint model of expert observations and actions, since observation conditioning (standard ) is what exacerbates overfitting in diffusion policies; drawing synthetic (observation, action) pairs from the joint preserves large-k pass@k while maintaining or improving pass@1 [§6, Fig. 6, Fig. 7].
- On MimicGen, JointAug preserves large-k pass@k while maintaining or improving pass@1, and its final checkpoint yields stronger residual RL than the baseline’s final checkpoint [§7, Fig. 8].
- A lighter action-only variant of JointAug preserves coverage for RoboCasa VLA pretraining and reaches matched SFT performance [§7, Fig. 9].
- On a real Push-T with 6-DoF control and wrist-only observations, the same coverage-reliability pattern appears in held-out best-of-k MSE and error quantiles; the offline-selected checkpoint outperforms the final checkpoint on the real robot [§8, Fig. 10].
Method
Section titled “Method”The study runs on flow-matching generative robot policies (diffusion-policy lineage) pretrained via standard supervised BC on expert demonstrations. Every analytical move centers on closed-loop pass@k from fixed initial conditions: the probability that at least one of k rollouts from the same starting state reaches success. Pass@1 is mean task success; large-k pass@k measures whether success remains reachable under repeated sampling — “coverage” in the paper’s vocabulary. Pretraining-checkpoint sweeps show pass@k curves at different k peak at different training steps (coverage earlier, reliability later), so a single “best” pretrained checkpoint does not exist until posttraining is specified.
For offline checkpoint selection without closed-loop evaluation, the paper diagnoses that best-of-k validation action MSE peaks too early (lucky-draws dominate), and proposes a per-quantile score over the full held-out action-error distribution — lower quantiles for favorable-tail (coverage) signal, median/upper for typical/worst-case (reliability) signal — combined into a balanced criterion. For raising the Pareto frontier rather than just selecting on it, JointAug trains an auxiliary joint observation-action model rather than the standard conditional ; the paper argues observation conditioning is what causes finite-data diffusion policies to overfit to the training distribution, so sampling synthetic (observation, action) pairs from the joint and mixing them into training expands supervision without requiring new real demonstrations. A lighter action-only variant is proposed for VLA pretraining where joint modeling of high-dimensional observations is impractical. Validation on MimicGen (simulation) and a real 6-DoF Push-T on a wrist-only-observation platform; posttraining recipes include filtered BC, critic action ranking, residual RL, and full-policy RL.
Results
Section titled “Results”- Posttraining prediction via pass@k: earlier-checkpoint vs final-checkpoint with matched pass@1 → earlier wins on filtered BC, critic action ranking, residual RL, and full-policy RL across evaluated tasks [§3].
- MimicGen: JointAug preserves large-k pass@k during BC pretraining while maintaining or improving pass@1 (Fig. 5); JointAug’s final checkpoint posttrained with residual RL beats the baseline’s final checkpoint posttrained with the same recipe [§7].
- RoboCasa VLA pretraining: action-only JointAug variant preserves coverage and reaches matched SFT downstream performance; raw JointAug lifts pass@10 during BC pretraining from <0.1 to ~0.8 (Appendix Fig. 18) [§7, Appendix E].
- Mechanism (App E): JointAug’s action distribution at held-out observations shows preserved favorable low-error tail and reduced typical-sample error — the two gains are coincident, not opposing, which the paper uses to argue both coverage and reliability can be simultaneously improved [App E].
- Real Push-T (6-DoF, wrist-only): same coverage-reliability pattern as sim; offline-selected checkpoint outperforms final checkpoint on real-robot success [§8, Fig. 10].
- Checkpoint-selection criterion: quantile-based offline score matches the closed-loop-selected checkpoint across evaluated tasks without closed-loop rollouts [§5].
Why it’s interesting
Section titled “Why it’s interesting”This is the first filed paper to directly import LLM-side RL-readiness diagnostics (pass@k coverage, offline predictors of post-RL performance) into generative robot policy pretraining and validate them on a real robot — the exact “robot RL transfer” open question SFT-for-RL Readiness has been tracking. The three-axis design taxonomy on that page (loss reweighting / data augmentation / sequence selection) now has a robotics instance: JointAug lives on the data-augmentation axis but operates in the joint (observation, action) distribution rather than the sequence-level trajectory space the LLM entries use, and the diagnostic story (coverage-reliability tradeoff with pass@k peaks at different checkpoints) closely matches TailSFT: Filtered Fine-Tuning Improves Post-Training Performance TailSFT’s “pass@K coverage, not pass@1, predicts post-RL” finding — now reproduced on diffusion/flow-matching policies with a concrete mechanism (observation conditioning exacerbates overfitting). Complements the VLA Models recipe-lever board by adding a pretraining-checkpoint-selection lever none of the existing cells target: today’s board reasons about VLA architecture, data source, RL recipe, and runtime, but treats the pretrained checkpoint as a given; this paper argues the choice of which BC checkpoint feeds posttraining is itself a load-bearing design decision with a measurable Pareto frontier. Relates to Reinforcement Learning Enables Scaling Generalist Robot Policy Improvement on the “which SFT substrate best enables RL” axis by moving one step earlier in the pipeline — before task-diversity scaling matters, the checkpoint choice within a single-task BC run already determines posttraining gains.
See also
Section titled “See also”- SFT-for-RL Readiness — first robotics-side instance of the LLM “stronger SFT can underperform post-RL” phenomenon, with a direct answer to the concept page’s open question on VLA/manipulation transfer
- VLA Models — adds a pretraining-checkpoint-selection cell to the recipe-lever board distinct from existing architecture/data/RL/runtime cells
- Synthetic Training Data — JointAug as generative data augmentation over the joint observation-action distribution rather than observation-conditioned action samples
- Reasoning RL — large-k pass@k as a predictor of RL posttraining success, reproducing the LLM finding on diffusion/flow-matching policies
- TailSFT: Filtered Fine-Tuning Improves Post-Training Performance — LLM-side “pass@K coverage predicts post-RL performance” with a sequence-selection recipe; this paper is the diffusion-policy analog with a joint-augmentation recipe
- Good SFT Optimizes for SFT, Better SFT Prepares for Reinforcement Learning — LLM-side PEAR: offline pass@1 can rank-reverse post-RL; same phenomenon demonstrated here on robot policies via the pass@k peak shift
- Reinforcement Learning Enables Scaling Generalist Robot Policy Improvement — RL-posttraining scaling with task count on MolmoSpaces; sits one step after the checkpoint-selection question this paper answers