Guide
How Much Pretraining Data Does a Robot Foundation Model Need?
Short answer
There is no single number: published pretraining corpora range from EgoVerse (1,362 hours) to GEN-0 (270,000+ hours). What matters more than raw hours is diversity of scenes, tasks and people, plus validated, action-labeled hours. Scaling laws show returns are log-linear, so early hours matter most; size a first collection around coverage, then scale where evaluation is thin.
Last reviewed:
How much pretraining data does a robot foundation model need?
There is no fixed answer, because published pretraining corpora differ by an order of magnitude depending on the lab, the model, and how heavily the team weighted diversity over raw hours. EgoVerse ships 1,362 hours; EgoScale pretrains on 20,854 hours; Egocentric-10K totals roughly 10,000 hours; GEN-0 draws on more than 270,000 hours of egocentric human video. All four are legitimate, published pretraining datasets, which is itself evidence that "how many hours" is the wrong first question.
The more useful question is what those hours cover and whether they are validated and action-labeled, not just recorded. A smaller, well-specified, diverse corpus with reliable labels can train a more capable pretraining stage than a much larger corpus that is redundant or under-labeled. Scaling-law evidence (below) backs this: composition, not just volume, predicts downstream performance.
What do published pretraining corpora look like?
Four public reference points, each from an official source, span nearly three orders of magnitude in scale:
- EgoVerse
- 1,362 hours (~80,000 episodes) — arXiv 2604.07607
- Egocentric-10K
- ~10,000 hours — Hugging Face datasets (Build.ai)
- EgoScale
- 20,854 hours — arXiv 2602.16710 / NVIDIA GEAR
- GEN-0
- 270,000+ hours — Generalist AI, official blog
Published pretraining corpora, hours as reported by their official source.
These are the only hour counts used on this page, each taken exactly as published by its official source. No hour count for Firsthand-collected data is implied by this table.
The spread across these four corpora is itself informative. EgoVerse, at 1,362 hours, is roughly two orders of magnitude smaller than GEN-0, yet both are used as pretraining sources in published work. That gap is not a sign that one team collected "enough" and the other did not — the datasets differ in scope, modality mix, and the model architectures they were built to feed. Treating any single number from this table as a target to match, rather than as a reference point for how wide the range actually is, misreads what the table shows.
Why hours alone are the wrong unit
Raw hours conflate three different things: how much was recorded, how much survived quality review, and how much carries usable labels. A raw-hour budget overstates what a team actually trains on, because teams routinely discard footage that fails calibration, sync, or coverage checks. The more meaningful unit is validated hours — footage that passed QA against a written spec — combined with the diversity of scenes, tasks, objects and people it spans.
- Diversity of scenes, tasks, objects and people — a corpus concentrated on a few environments underperforms a smaller, more varied one
- Validated hours, not raw recording — footage that passed QA against a spec, not everything captured
- Action labels — hand pose, wrist trajectories and segment boundaries that make video usable for training, not just viewable
- Calibration and sync quality — matched intrinsics and time-aligned streams that make geometry and depth usable across a dataset
What scaling laws imply about adding more data
The EgoScale scaling-law study reports a log-linear relationship between pretraining-data volume and downstream performance: task-completion success improved roughly log-linearly with data scale, and the paper measured a 54% improvement on a 22-degree-of-freedom hand task when scaling from a smaller to the full 20,854-hour corpus, exactly as reported in the study (arXiv 2602.16710, NVIDIA GEAR).
GEN-0, drawing on 270,000+ hours, reports that scaling was accompanied by an emphasis on data quality and diversity — not sheer hour count alone — as reported on its official blog (Generalist AI). Read together, the two data points do not contradict each other: log-linear returns mean that early hours in an underrepresented condition move performance more than additional hours in an already well-covered condition. That is a diversity argument, not a volume argument.
See also: Do robot foundation models follow data scaling laws?, which covers the EgoScale and GEN-0 findings in full.
How much mid-training and post-training data is used on top?
Pretraining is not the only stage that needs data. EgoScale's published recipe adds an aligned mid-training stage of roughly 50 hours of human video plus roughly 4 hours of matched robot demonstrations across 344 tabletop tasks, exactly as reported in the paper. That is a small fraction of the pretraining corpus, but it is where embodiment alignment happens — matching viewpoints and calibrated intrinsics between the human and robot data.
Post-training (fine-tuning) is smaller again and closer to a policy-training budget: a practical starting point elsewhere on this site is 50–100 validated hours per skill, scaled further only where held-out evaluation shows the policy is still thin. So the three stages differ by orders of magnitude in typical size: pretraining largest, mid-training a thin aligned slice, post-training scoped per skill.
This has a practical implication for planning: a team should not expect one collection or one hour budget to serve all three stages. A pretraining collection optimized for broad coverage of scenes, tasks and people looks different from a mid-training collection optimized for tight embodiment alignment between matched human and robot viewpoints, which in turn looks different from a post-training collection scoped to a narrow set of skills a specific policy needs to learn. Planning each stage against its own goal, rather than one aggregate hour target, is what keeps a data budget from being spent in the wrong place.
That distinction also affects who reviews the data. Pretraining footage is typically reviewed for breadth — does it cover the intended scenes, tasks, objects and people — while mid-training footage is reviewed for alignment quality between the matched human and robot recordings, and post-training footage is reviewed against the specific skill a policy is being trained on. Using the same review checklist for all three stages tends to under-scrutinize the property each stage actually depends on.
How to size a first pretraining collection
- Write a spec that lists target scenes, tasks, objects and people before setting an hour target
- Run a pilot collection to validate calibration, sync and label quality before scaling volume
- Scale the pilot once quality is confirmed, adding hours into underrepresented cells first
- Re-evaluate coverage against the spec periodically rather than tracking a single running hour count
This mirrors the same pilot-then-scale approach used for the general validated-hours guidance on this site: start with a tightly scoped pilot, evaluate, then expand only where the evaluation shows thin coverage.
A pilot also surfaces problems cheaply that would be expensive to discover after scaling. Calibration drift, unsynchronized streams, or a labeling gap on hand-pose data are each straightforward to fix in a few hundred hours and expensive to fix retroactively across tens of thousands. Sizing a pilot to validate the capture spec, not just to produce a usable first slice of data, is what makes the subsequent scale-up predictable rather than a source of rework.
It also helps to decide upfront how coverage will be tracked. A running hour total answers "how much did we record" but not "what is still missing." Tracking coverage against the written spec — which scene, task, object and person cells are filled and which are thin — turns the pilot-then-scale loop into something that closes gaps in a predictable order instead of adding hours wherever collection happens to be easiest.
The same coverage tracking makes it easier to communicate progress to stakeholders outside the data team, since "62 of 80 planned scene-task cells are filled" is a clearer signal of readiness than a raw hour count that says nothing about what remains uncovered.
How to budget for diversity rather than raw volume
- Raw hours target
- Redundant footage in easy conditions, thin coverage of hard ones — budget by condition coverage first, hours second
- Total recorded hours
- Includes footage that fails QA and never trains anything — budget and report in validated hours
- One aggregate hour number
- No visibility into which scenes/tasks/people are covered — track diversity cells (scene x task x person) alongside hours
Common budgeting mistakes and the better approach.
A common mistake is treating the published hour counts above as targets to match rather than as reference points for scale. EgoScale, GEN-0, EgoVerse and Egocentric-10K were each built for a specific model and research goal; the right size for a given team's pretraining collection depends on that team's target embodiment, task set, and evaluation results, not on matching someone else's published total.
Related
- Robot pretraining data
- How much egocentric data do you need?
- Do robot foundation models follow data scaling laws?
- Pretraining vs mid-training vs post-training data
- What is the Egocentric-10K dataset?
- Aligned human-robot mid-training data
- Request a custom pretraining dataset
- How much training data does a humanoid robot need?
FAQ
How Much Pretraining Data Does a Robot Foundation Model Need?, answered.
01Is there a minimum number of hours needed to pretrain a robot foundation model?
No fixed minimum is published. EgoVerse used 1,362 hours; EgoScale used 20,854; GEN-0 used more than 270,000. The right size depends on the target task diversity and available evaluation, not a universal threshold.
02Is more pretraining data always better?
Not unconditionally. EgoScale's scaling-law finding is log-linear, meaning early hours in underrepresented conditions help more than additional hours in already well-covered conditions. GEN-0's scaling was explicitly paired with an emphasis on diversity and quality, not hour count alone.
03What is the difference between raw hours and validated hours?
Raw hours count everything recorded. Validated hours count only footage that passed quality review against a written spec — calibration, sync, coverage and label checks. Validated hours is the more meaningful unit for planning and budgeting.
04How much data does mid-training need compared to pretraining?
Much less. EgoScale's published mid-training stage uses roughly 50 hours of human video plus roughly 4 hours of matched robot demonstrations across 344 tabletop tasks — a small aligned slice compared to its 20,854-hour pretraining corpus.
05How does this page relate to "how much egocentric data do you need"?
That guide covers sizing a post-training (fine-tuning) dataset for a specific policy, with a starting point of 50–100 validated hours per skill. This page covers the pretraining-scale question, where published corpora run into the thousands or hundreds of thousands of hours.
06Should I match the hour count of a published dataset like EgoScale or GEN-0?
No. Those totals reflect each lab's own model, task set and budget. Size a first collection around your own spec and evaluation results, using the published totals only as reference points for how wide the range can be.
07What should I do first when planning a pretraining collection?
Write a spec listing target scenes, tasks, objects and people, then run a small pilot to validate calibration, sync and label quality before committing to a volume target.
08Can a custom collection be scoped to a specific hour target?
Yes. A custom pretraining collection can be scoped to a spec and, once a pilot validates quality, scaled to a target volume — sized around your coverage needs rather than a generic hour count.
Sources
Where is this documented?
- EgoScale paper (arXiv 2602.16710) (opens in a new tab)Reports the 20,854-hour pretraining corpus, the log-linear scaling law, and the 54% success improvement, plus the ~50h human + ~4h robot mid-training recipe across 344 tasks. arxiv.org
- NVIDIA GEAR Lab — EgoScale project page (opens in a new tab)Official project page summarizing the EgoScale study cited above. research.nvidia.com
- GEN-0 — Generalist AI official blog (opens in a new tab)Reports the 270,000+ hour pretraining corpus and the emphasis on data diversity and quality alongside scale. generalistai.com
- EgoVerse paper (arXiv 2604.07607) (opens in a new tab)Reports the 1,362-hour (~80,000-episode) pretraining dataset. arxiv.org
- Egocentric-10K dataset (Hugging Face) (opens in a new tab)Public dataset totaling approximately 10,000 hours of egocentric video. huggingface.co
Check it against the sample pack.
40 episodes across 4 environments, delivered in the exact schema these guides describe.