Now recruiting capture teams worldwide. Get paid to record first-person video of real work.

Apply to capture

Glossary

What Is VIP (Value-Implicit Pre-training)?

VIP is a published visual representation pre-trained on Ego4D human video; embedding distance to a goal image gives a robot reward. Third-party.

Last reviewed: November 2026

Short answer

VIP (Value-Implicit Pre-training) is the method from the paper “VIP: Towards Universal Visual Reward and Representation via Value-Implicit Pre-Training” (arXiv 2210.00030). The authors pre-train a visual representation on Ego4D human video with a self-supervised, goal-conditioned value-function objective that does not depend on actions, then use the frozen embedding to produce a dense reward for unseen robot tasks from a goal image. It is third-party research.

01

What is VIP, and what problem does it address?

The paper is by Yecheng Jason Ma, Shagun Sodhani, Dinesh Jayaraman, Osbert Bastani, Vikash Kumar and Amy Zhang, with affiliations listed as FAIR, Meta AI and the University of Pennsylvania. arXiv records it as submitted on 30 September 2022 and revised on 7 March 2023, and notes ICLR 2023 (Notable-Top-25%, spotlight). The authors say reward and representation learning are two long-standing challenges for learning robot manipulation skills from sensory observations. Learning a general visual representation from large offline human videos has emerged as a promising path, but they say how those videos can be used for general-purpose reward learning remains open. VIP is their answer: one pre-trained representation that serves as both the visual encoder and the source of the reward.

02

Where does Firsthand fit next to VIP?

Firsthand is not affiliated with the VIP authors and makes no claim that any model, VIP included, was trained on Firsthand data. Firsthand captures real human egocentric video, custom collection, fast and on demand, to a written spec, with depth derived from a calibrated stereo rig, 3D hand pose at 21 joints per hand and 6-DoF IMUs at 200 Hz, delivered in RLDS, LeRobot format or WebDataset under a buyer-owned commercial license, with one task instruction per episode. Pretrained representations, embeddings, reward functions, reward or value labels, robot trajectories, teleoperation data, paired human-robot video, synthetic data and language annotations beyond that instruction are not Firsthand deliverables.

03

How does value-implicit pre-training work?

Per the abstract, VIP casts representation learning from human videos as an offline goal-conditioned reinforcement learning problem. From that it derives a self-supervised dual goal-conditioned value-function objective that does not depend on actions, which is what allows pre-training on unlabeled human videos. The authors add that VIP can be understood theoretically as a novel implicit time contrastive objective that produces a temporally smooth embedding, so the value function is implicitly defined by embedding distance. The project page says it requires only an observation-only dataset, such as human videos, and that the core training loop can be as few as 10 lines of PyTorch. The loss details are Not stated here; see the paper.

04

How does VIP turn an embedding into a reward?

The project page puts it simply: given the VIP embedding and a goal image, the reward is the embedding distance, or difference, to the goal. Because the representation is frozen and was not fine-tuned on in-domain or task-specific data, the abstract describes the reward as dense and smooth, usable for any goal-image-specified downstream task. The page calls this zero-shot reward specification on unseen robot tasks. The reward is computed from the authors’ pre-trained model; it is not data that a collection vendor supplies.

05

What human video does VIP use?

The abstract says VIP is trained on large-scale Ego4D human videos, a public egocentric dataset described on this site’s Ego4D entry and in its own official sources. The GitHub README states that its code supports training on Ego4D, using a config for the released model, and on any custom video dataset arranged as folders of numbered frame images. How much of Ego4D was used is Not stated in the sources read, so no Ego4D figures are repeated here.

06

What did the authors report?

The abstract says VIP’s frozen representation provides dense visual reward for an extensive set of simulated and real-robot tasks and significantly outperforms all prior pre-trained representations, and that it enables few-shot offline RL on real-world robot tasks with as few as 20 trajectories. The project page describes 36 vision-based manipulation tasks for trajectory optimization and online reinforcement learning, and four real-world tasks: CloseDrawer, PushBottle, PickPlaceMelon and FoldTowel. It shows side-by-side comparisons with R3M. These are the authors’ claims on their setup; Firsthand has not verified or reproduced them, and no scores are repeated here.

07

How does VIP compare with R3M, VC-1, MVP and egocentric pretraining?

The second table sets VIP beside four site entries. The columns for the other entries summarise what those entries state, not new claims. The VIP sources read do not discuss VC-1 or MVP, so no head-to-head comparison with them is made. For the wider stage this belongs to, see the pretraining entry.

08

What data does a VIP-style approach need, and what does Firsthand state?

Per the sources read, pre-training needs only observation-only video, with no action labels, and the downstream step needs a goal image plus, for the offline RL results, a small set of robot trajectories. Firsthand states real human egocentric capture with stereo depth, 3D hand pose, IMUs and one task instruction per episode, delivered in RLDS, LeRobot format or WebDataset. The VIP repository expects frame folders, so any conversion would be the buyer’s work, and no compatibility is claimed. Training a representation or computing rewards is outside Firsthand’s scope.

09

When do you need fast, on-demand custom collection instead?

When a program needs real human demonstrations that public video does not cover, specified field by field. Firsthand does not build or train models, or supply robot data. Confirm the fields on a Spec Pilot, a small fast first batch; the median from signed spec to first validated batch is 48 hours where coverage is deep, three to four weeks where thin.

10

VIP at a glance, as stated in the paper record, project page and GitHub repository

VIP at a glance, as stated in the paper record, project page and GitHub repository
ItemWhat the sources state
PaperVIP: Towards Universal Visual Reward and Representation via Value-Implicit Pre-Training (arXiv 2210.00030)
AuthorsYecheng Jason Ma, Shagun Sodhani, Dinesh Jayaraman, Osbert Bastani, Vikash Kumar, Amy Zhang
Affiliations (project page)FAIR, Meta AI and University of Pennsylvania
Submitted30 September 2022; revised 7 March 2023
VenueICLR 2023, Notable-Top-25% (arXiv comments); spotlight (project page)
Pre-training dataLarge-scale Ego4D human videos, unlabeled
Pre-training objectiveSelf-supervised dual goal-conditioned value function that does not depend on actions
How the reward is formedEmbedding distance to a goal image, with a frozen representation
Evaluation (authors)Simulated and real-robot tasks; few-shot offline RL with as few as 20 trajectories
Codefacebookresearch/vip; source code under CC BY-NC 4.0 per the README; the repository page shows it as archived; also in TorchRL
Firsthand relationshipNone

12

VIP beside the R3M, VC-1, MVP and egocentric pretraining entries

VIP beside the R3M, VC-1, MVP and egocentric pretraining entries
Site entryWhat the entry statesHow VIP differs (sources read)
R3MA published visual representation pre-trained on Ego4D human video with time-contrastive learning, video-language alignment and an L1 penalty, used as a frozen perception moduleVIP also pre-trains on Ego4D, but uses a goal-conditioned value objective without actions and uses the embedding distance to a goal image as a reward. The project page compares the two, and the README says parts of VIP’s code are adapted from the R3M codebase
VC-1A pre-trained visual encoder from a study of visual representations for embodied AI, trained with masked auto-encoding on egocentric video and ImageNetVIP is a method with a reward formulation, not an evaluation study. Whether VIP is compared with VC-1 is Not stated in the sources read
Masked visual pre-training (MVP)A published method that pre-trains a vision transformer by masked image modeling on real-world images, freezes it and trains controllers on topVIP pre-trains with a value-function objective on video, and its distinguishing output is a reward. Whether VIP is compared with MVP is Not stated in the sources read
Egocentric pretrainingPretraining a robot foundation model on first-person human video with action labels, before mid-training and post-training on robot dataVIP needs no action labels and pre-trains a visual representation, not a robot foundation model

13

Frequently asked questions

What is VIP (Value-Implicit Pre-training)?
A published method (arXiv 2210.00030) that pre-trains a visual representation on Ego4D human video with a self-supervised, goal-conditioned value-function objective that does not depend on actions. The frozen embedding then gives a dense reward for a goal-image task. It is third-party research.
How does VIP produce a visual reward?
Per the project page, given the VIP embedding and a goal image, the reward is the embedding distance, or difference, to the goal. No fine-tuning on in-domain, task-specific data is used.
What results do the authors report?
The abstract reports that VIP significantly outperforms all prior pre-trained representations and enables few-shot offline RL on real-world robot tasks with as few as 20 trajectories. These are the authors’ claims; Firsthand has not verified them.
Can I use the VIP code?
The official GitHub README states the source code is licensed under CC BY-NC 4.0, which is a non-commercial license, and the repository page shows it as archived. Confirm the current terms yourself before relying on it.
Does Firsthand use VIP, and can I request a custom dataset?
Firsthand is not affiliated with the VIP authors and claims no use, training or compatibility. Pretrained representations, embeddings and reward functions are not Firsthand deliverables. You can request a custom dataset.