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

Apply to capture

Glossary

What Is Video Prediction Policy (VPP)?

VPP is a published robot policy that reads predictive visual representations from a video diffusion model. Third-party; Firsthand is not affiliated.

Last reviewed: October 2026

Short answer

Video Prediction Policy (VPP) is a published generalist robot policy (arXiv 2412.14803) that conditions action learning on predictive visual representations from a video diffusion model. A fine-tuned text-guided video prediction model supplies current and predicted future features in one forward step, and a diffusion policy head outputs actions. Third-party research; Firsthand is not affiliated.

01

What is Video Prediction Policy (VPP), the video diffusion model robot policy?

VPP is introduced in Video Prediction Policy: A Generalist Robot Policy with Predictive Visual Representations (arXiv 2412.14803) by Yucheng Hu, Yanjiang Guo, Pengchao Wang, Xiaoyu Chen, Yen-Jen Wang, Jianke Zhang, Koushil Sreenath, Chaochao Lu and Jianyu Chen. The abstract says “we propose the Video Prediction Policy (VPP)”, which names the method, and the arXiv comments list ICML 2025 Spotlight. Read: the arXiv abstract page, the full paper text, the official project page and the official GitHub README.

02

Where does Firsthand fit next to VPP?

Firsthand is not affiliated with the VPP authors and makes no claim that any model, VPP included, was trained on Firsthand data. Firsthand captures human egocentric video, not robot data: 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. Camera calibration files, multi-view rigs, 3D labels, reward labels, success or failure labels, rollouts, planning annotations and language annotations beyond one task instruction per episode are not Firsthand deliverables.

03

How does Video Prediction Policy work?

Per the paper, VPP learns in two stages. First, a general-purpose video foundation model is fine-tuned into a manipulation-focused text-guided video prediction (TVP) model, using internet human manipulation data, internet robot data and self-collected data.

Second, a Video Former aggregates features from the frozen TVP model into a fixed number of tokens, and a diffusion policy head generates the action sequence. The authors describe the result as an implicit inverse dynamics model conditioned on predicted future representations.

04

What are predictive visual representations?

The authors give this name to the latent features inside a video diffusion model. They are a tensor that explicitly holds one current step and the predicted future steps, whereas earlier vision encoders, pre-trained on single images or image pairs, tend to capture static information.

For a robot with more than one camera view, such as a third-view and a wrist camera, the paper predicts the future for each view independently.

05

Why does VPP not denoise whole videos?

The paper uses the video diffusion model as a vision encoder rather than a denoiser, with a single forward step. Its reasoning is that denoising an entire video is time-consuming and can lead to open-loop control, while the first step already gives a rough trajectory of future states.

The authors report that each observation passes through the TVP model once, in under 160 ms, and that control reaches 7–10 Hz on a consumer RTX 4090 GPU with action chunking. These are their figures on their own setup.

06

Which video model does VPP build on?

The authors chose the open-source Stable Video Diffusion model, which they state has 1.5 billion parameters, added CLIP language features through cross-attention layers and set the output video to 16×256×256.

The GitHub README says VPP is developed from Stable-Video-Diffusion and the diffusion transformer policy MDT, and lists an MIT License. The official repository also holds the training and evaluation scripts.

07

What did the VPP authors report?

These are the authors’ results on their own benchmarks and robots; Firsthand does not reproduce them and ranks no models. Their Table 1 reports an average task completion length of 4.33 on the CALVIN ABC→D benchmark, listed beside 3.06 for GR-1.

The abstract also states a 31.6% increase in success rates for complex real-world dexterous manipulation tasks. The arXiv abstract and the project page quote different relative CALVIN improvements, so this page repeats only the table value.

08

How is VPP different from a world model, GR-1, Seer and a diffusion policy?

The comparison table below sets VPP beside four site entries. In short, VPP freezes a fine-tuned video prediction model and learns actions from its internal features, while the paper describes GR-1 as producing one image per forward pass without a pre-trained video foundation model.

The VPP paper also cites an earlier video-prediction model named Seer (arXiv 2303.14897). That is a different work from the site’s Seer entry, which covers arXiv 2412.15109.

09

Does VPP use egocentric human video, and what does Firsthand state?

The paper names internet human manipulation video, internet robot data and self-collected robot data for the video model, and says its real-world demonstrations were gathered by teleoperating robot arms. Whether any of that video is egocentric is Not stated.

Firsthand states human egocentric capture with stereo-derived depth, 21-joint hand pose and one task instruction per episode. Whether those streams match VPP’s inputs is Not stated, and no Firsthand data is claimed to have trained it.

10

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

When a program needs real human egocentric demonstrations that public data does not cover. Firsthand does not build or train models. 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.

11

VPP at a glance, as stated in the paper, project page and GitHub README

VPP at a glance, as stated in the paper, project page and GitHub README
ItemWhat the sources state
PaperVideo Prediction Policy: A Generalist Robot Policy with Predictive Visual Representations (arXiv 2412.14803)
VenueICML 2025 Spotlight, per the arXiv comments
Core ideaAn implicit inverse dynamics model conditioned on predictive visual representations inside a video diffusion model
Video modelFine-tuned Stable Video Diffusion (1.5 billion parameters, authors’ count), output video 16×256×256
Action stageVideo Former tokens feed a diffusion policy head; the TVP model is frozen
InferenceSingle forward step, under 160 ms per observation, 7–10 Hz on an RTX 4090 (authors’ setup)
CodeOfficial PyTorch implementation on GitHub, MIT License
Firsthand relationshipNone

13

The two-stage pipeline as described by the authors

The two-stage pipeline as described by the authors
StageWhat the paper states
1. Video prediction modelFine-tune a general-purpose video foundation model into a text-guided video prediction (TVP) model on human, robot and self-collected manipulation data
2. RepresentationRun one forward step and aggregate features from the up-sampling layers into predictive visual representations
3. Video FormerConsolidate spatial, temporal and multi-view features into a fixed number of tokens
4. Action learningA diffusion policy head generates the action sequence conditioned on those tokens

14

VPP beside the world model, GR-1, Seer and diffusion policy entries

VPP beside the world model, GR-1, Seer and diffusion policy entries
Site entryWhat the entry statesHow VPP relates (sources read)
World modelA model that learns to predict how a scene changes in response to an actionVPP’s video model predicts future frames from an image and an instruction; the sources read do not label it a world model
GR-1A GPT-style model pre-trained on video prediction with Ego4D clips, then fine-tuned on robot dataListed as a baseline; the VPP authors say it outputs one image per forward pass and does not use a pre-trained video foundation model
Seer (PIDM)A predictive inverse dynamics model that forecasts future visual states, then infers actions, trained end to endAlso pairs prediction with inverse dynamics; VPP freezes the video model during action learning, so it is not trained end to end
Diffusion policyA robot policy that generates actions by iterative denoisingVPP uses a diffusion policy as its action head, separate from the video diffusion model that supplies the features

15

What VPP consumes beside what the Firsthand site states

What VPP consumes beside what the Firsthand site states
AspectVPP (sources read)What the Firsthand site states
ObservationsCamera images, with a third-view and a wrist camera on robot armsHuman egocentric video with stereo-derived depth; multi-view rigs Not stated
Task specificationA language instruction encoded with CLIPOne task instruction per episode
ActionsRobot actions from teleoperated demonstrations3D hand pose at 21 joints per hand; robot action mapping Not stated
LabelsSuccess rates measured by the authors in their own evaluationsSuccess or failure and reward labels are not deliverables

16

Frequently asked questions

What is Video Prediction Policy (VPP)?
A published generalist robot policy (arXiv 2412.14803) that learns an implicit inverse dynamics model conditioned on predictive visual representations from a video diffusion model. It is third-party research.
What are VPP predictive visual representations?
Latent features inside a video diffusion model that hold the current step and predicted future steps. The authors read them with a single forward step instead of denoising a full video.
Which video diffusion model does VPP use?
The authors fine-tune the open-source Stable Video Diffusion model, which they state has 1.5 billion parameters, into a text-guided video prediction model for manipulation.
Is the VPP code available?
Yes. The project page links an official PyTorch implementation on GitHub, which lists an MIT License.
Is VPP a world model?
The sources read do not call it one. Its video model predicts future frames from an image and an instruction, and the site’s world model entry describes a model that predicts how a scene changes in response to an action.
Does Firsthand use VPP, and can I request a custom dataset?
Firsthand is not affiliated with the VPP authors and claims no use, training or compatibility. Camera calibration files, multi-view rigs, rollouts and success or failure labels are not Firsthand deliverables. You can request a custom dataset.