Prediction with Action: Visual Policy Learning via Joint Denoising Process
1. Paper overview
In one sentence: PAD couples future-image prediction and robot-pose generation in one denoiser, improving reported manipulation success while increasing inference cost. identityarchitecturetrainingexecutionmetaworldevaluation-scopeauthor-limitations
| At a glance | What to know |
|---|---|
| Research problem | Source description Limited robot demonstrations constrain visual imitation learning. PAD asks whether future-image supervision and action-free video training can improve control when prediction and action share a model. The authors motivate this through shared physical dynamics; their experiments test task success, not a general proof of physical understanding. problemjointimage-quality |
| Core mechanism | Source description One DiT jointly predicts future RGB and robot poses, with optional depth. Shared attention couples modalities inside the denoiser. architecturedepth |
| A key reported result | Reported MetaWorld multi-task success: PAD 72.5% Reported average success rate. One text-conditioned policy; 50 demonstrations per task; corner2 RGB and pose, without depth. Appendix A.4 evaluates 48 listed tasks with 25 rollouts each and excludes two handle-pull tasks. GR-1 57.4%; a calculated 15.1 percentage-point gain, approximately 26.3% relative. Strong reported aggregate improvement. The main table calls this an all-50-task average, but the exclusions prevent an unqualified full-benchmark claim. No seed variation or confidence interval is reported. datametaworldevaluation-scope |
| Reading caution | Author claim The authors identify low control frequency and testing only RGB, pose and depth. No measured control rate is supplied; tactile and point-cloud extensions remain untested. author-limitationsdepth |
Core contributions
- Source description
One DiT jointly predicts future RGB and robot poses, with optional depth. Shared attention couples modalities inside the denoiser. architecturedepth
- Source description
Padding and attention masks permit training with missing action/depth modalities, enabling RGB-only video data to contribute to the same backbone. architecture
Figure 3. Current observations condition one shared denoiser for future images and robot poses. Original paper, p. 4 ↗
Excerpt from the authors’ paper; cropped without altering the figure or table.
How to read it. Read upward from Current Observation to Future Predictions. Purple, yellow and green distinguish RGB, robot pose and optional modalities. Section 3.2 specifies that clean current-observation latents are concatenated channel-wise with noisy future latents before tokenization; the diagram's Noised Latent Space does not mean that current observations are themselves diffusion targets. The enlarged block mixes available modality tokens through attention, while the snowflake marks the frozen CLIP encoder supplying language modulation. Its mask excludes padding for missing modalities, rather than imposing an autoregressive ordering. The ×N annotation belongs to the stack of transformer blocks; the separate sampling loop is described in the execution section. architecturejointexecutionimplementation
What it supports. The architecture supports the catalog's One Model × Joint prediction classification: images and actions exchange information inside the same DiT and are denoised together. The robot executes a predicted pose directly through interpolation and feedback. Future-image prediction therefore participates in inference, beyond serving as a training objective.
Where the evidence stops. This schematic does not specify an exact attention-mask tensor or every implementation detail. RGB-only training masks unavailable modalities; it does not supply action supervision. The figure also omits the robot's subsequent interpolation and observation cycle.
2. Motivation
2.1 The problem and the proposed response
Limited robot demonstrations constrain visual imitation learning. PAD asks whether future-image supervision and action-free video training can improve control when prediction and action share a model. The authors motivate this through shared physical dynamics; their experiments test task success, not a general proof of physical understanding. problemjointimage-quality
2.2 What this reading follows
A robot policy can learn from demonstrations that contain actions, while a video model can learn from images alone. PAD brings those two learning signals into one diffusion transformer: current observations and language condition the joint generation of future image latents and desired robot poses. Its experiments compare control success, image-prediction ablations, video training and compute allocation. This reading follows the information flow before interpreting those comparisons. It also preserves two important boundaries: the concrete training schedule is staged, and the appendix excludes two MetaWorld tasks despite the main table's all-50 wording. The observed source is the November 2024 arXiv v1. identityarchitecturetrainingexecutionmetaworldevaluation-scopeauthor-limitations
3. Research context
We place the paper in the collection through its world–action interface. The catalog labels and the reading’s assessment are shown separately.
| Catalog dimension | Recorded classification |
|---|---|
| Major category | WAMs |
| Architecture | One Model |
| Prediction paradigm | Joint prediction |
| Quadrant | Q1 · One Model × Joint prediction |
3.1 Evidence-based assessment
Supports the recorded classification
The recorded One Model × Joint prediction classification is supported by shared DiT attention over image/action tokens and simultaneous denoising at inference. Modality encoders and decoders do not constitute a separate predictive model followed by a controller. The mechanism is joint future/action sampling, not inverse dynamics; closed-loop execution is also distinct from reward-scored planning. architecturejointexecution
This is the collection’s architectural analysis, not a new related-work survey. Benchmark comparisons and their protocols appear in Section 6.
4. Problem formulation
4.1 Inputs and outputs
| Inputs | Outputs |
|---|---|
|
|
4.2 Equations and their role
5. Method in detail
5.1 Build one joint prediction from the current observation
Begin with the current RGB image, current robot pose and instruction, adding depth only for the depth-enabled model. PAD encodes RGB with a frozen VAE and language with frozen CLIP; robot poses pass through an MLP. Within each modality, it stacks the current latent and noisy future latents along channels before creating tokens. This detail matters: three future frames do not simply mean three independent sets of spatial tokens. The current pose and future targets are likewise packed into one action token in the appendix's implementation. Shared DiT attention then lets image, action and optional depth representations interact during denoising. RGB-only video examples use padding masks for the missing modalities. The diagram's upward flow and masked-attention block agree with Section 3.2's joint construction. architecturejointimplementation
5.2 Separate learning the future from executing a pose
Training starts from ImageNet-pretrained DiT weights, followed by BridgeData-v2 video pretraining and robot-domain adaptation. Equations (3)–(4) train the network to remove injected noise from available future targets; the loss is not a reward for executing an action. The RGB loss coefficient stays fixed while action and depth coefficients increase during adaptation. At deployment, PAD begins future latents from noise and uses 75 DDIM steps to predict three futures separated by a frame interval of four. It executes only the first desired pose through linear interpolation, then observes and predicts again. This is the paper's closed-loop feedback mechanism. Generated images help define the joint sample, while the physical robot moves according to the pose output; image generation alone is not a completed manipulation. initializationobjectivetrainingexecutionjoint
5.3 Interpret the gains without overstating the mechanism
Reader analysis: the MetaWorld table supports a useful design choice, but not every proposed explanation for it. Removing image prediction lowers the reported average from 72.5% to 43.6%, and removing video co-training lowers it to 59.2%. Those changes are consistent with richer supervision and transferable prediction features helping control. They do not isolate whether sharper images themselves cause better actions, because supervision, data exposure and learned representations change together. The depth comparison similarly adds both a sensor and a prediction target. Read the quantitative evidence alongside the appendix: two MetaWorld tasks are excluded, some task cells conflict, and uncertainty across training seeds is not reported. The qualitative futures reveal errors as well as plausible predictions, so successful task execution is the stronger evidence of practical value. metaworldablationpandadepthevaluation-scopetable-discrepanciesimage-quality
5.4 Training and inference
During training
Start from ImageNet-pretrained DiT weights. Remove class embeddings, zero-initialize new text and robot-state layers, and replicate the image-tokenizer weights for the current/future stack. initialization
Pretrain for 200,000 steps on BridgeData-v2, described as 60,000 trajectories, then adapt for 100,000 steps per robot domain. The paper reports about two days plus one day on four NVIDIA A100 GPUs. It does not specify a video/robot mixing ratio during adaptation. training
Train by modality-weighted noise prediction. Keep the RGB coefficient at 1 and linearly raise action/depth coefficients from 0 to 2 during adaptation. Appendix settings include learning rate 1e-4, batch size 256 and 256-by-256 RGB input. objectivetrainingimplementation
During inference
Use k=3 future predictions spaced by frame interval i=4 and 75 DDIM denoising steps. Decode the first desired pose, move toward it with linear interpolation, then obtain a fresh observation. Future images participate in inference; a separate goal-image policy or inverse-dynamics model is not specified. jointexecutionarchitecture
5.5 Implementation flow
- Encode current observations and future targets
A frozen VAE encodes RGB; an MLP encodes robot poses; a frozen CLIP encoder supplies language conditioning. Depth is downsampled. Actions represent desired end-effector position, rotation where applicable, and gripper status. jointarchitecturedata
- Stack time, then combine modalities
Current and noisy future latents are concatenated along channels within each modality. Patchification creates image tokens; the pose sequence becomes one token. XL/2 uses 256 RGB tokens; optional depth adds 16. All available tokens enter shared DiT attention. architectureimplementation
- Handle missing supervision
RGB-only examples contain no action targets. PAD pads absent modalities, excludes padding through the attention mask and discards padded outputs. The architecture supports heterogeneous data; the reported experiment uses a staged pretraining/adaptation schedule. architecturetraining
6. Experiments & results
PAD learns a language-conditioned robot policy by jointly denoising future image latents and robot poses in one diffusion transformer. RGB video training supplies prediction experience without requiring action labels. The robot executes the first predicted pose and observes again. Reported control gains are substantial, but the MetaWorld headline needs qualification because the appendix excludes two tasks.
6.1 Read the original evidence
Table 1. The reported aggregate favors PAD, with large drops when image prediction or video training is removed. Original paper, p. 6 ↗
Excerpt from the authors’ paper; cropped without altering the figure or table.
How to read it. Start with the green Average column in the lower panel, then compare individual tasks across each row. The upper and lower panels display selected easier and harder tasks, not the entire detailed evaluation. Both panels retain PAD without image prediction and PAD without co-training, making this table useful for mechanism questions as well as method ranking. The evaluation uses one instruction-conditioned policy per domain, corner2 RGB, pose input and no depth. Appendix A.4 supplies 25 rollouts per included task and identifies exclusions. Notice that PAD's advantage is not universal: for the displayed peg-insert task, the no-co-training row exceeds full PAD. metaworlddataevaluation-scopetable-discrepanciesablation
What it supports. PAD's reported average is 72.5% versus GR-1's 57.4%, a calculated gain of 15.1 percentage points, or approximately 26.3% relative. Without image prediction the average is 43.6%; without video training it is 59.2%. These comparisons support both components' usefulness under the reported setup.
Where the evidence stops. The '50tasks' header conflicts with Appendix A.4, which excludes two handle-pull tasks. Some cells also differ between Tables 1 and 5. These reported aggregates lack seed uncertainty and should not be presented as a fully reconciled 50-task estimate.
Table 2. Depth improves the reported average on executed Panda manipulation tasks. Original paper, p. 7 ↗
Excerpt from the authors’ paper; cropped without altering the figure or table.
How to read it. Read the green average column first, then inspect the individual task groups to see where gains occur. Pick combines four tasks and Place combines three, so an equal average of the six displayed category cells would not reproduce the task-level grouping. The caption specifies 50 evaluation rollouts per task; the methods describe 200 demonstration trajectories per task and a wrist-mounted camera. Compare PAD with PAD-Depth to see the effect of adding depth input and future-depth prediction together. RT-2* must retain its asterisk: the paper implements it with InstructBLIP/Vicuna-7B rather than evaluating the original PaLM-based RT-2. pandadatabaselinesdepthexpert-tasksgeneralization
What it supports. The reported average rises from PAD's 72% to PAD-Depth's 78%, compared with 69% for RT-2*. These numbers concern physical task execution, not generated-video appearance. Individual columns show a mixed picture: PAD-Depth improves the overall result, while RT-2* remains stronger on drawer opening.
Where the evidence stops. Adding depth changes both observation information and prediction supervision, so this comparison does not isolate the depth-prediction loss. The table reports no seed variation or confidence intervals; the seen-task rollout count should not be transferred to Figure 5's generalization tiers.
Figure 5. PAD leads the plotted comparisons as clutter, objects and backgrounds change. Original paper, p. 7 ↗
Excerpt from the authors’ paper; cropped without altering the figure or table.
How to read it. Use the scene panels to interpret what each group of bars means. Yellow boxes indicate target locations; they are annotations for the reader, not a described model input. The expert examples feature familiar blocks and plates. Section 4.3 defines easy tests with 1–4 distractors, middle tests with 5–15, and hard tests involving unseen objects amid 5–15 distractors or unseen backgrounds. Match each difficulty to the adjacent bar group using the retained legend. Depth is excluded in this comparison. Appendix A.3 and its task images provide additional examples of the demonstrations and unseen objects, but no separate per-tier numerical table. generalizationexpert-tasks
What it supports. PAD is the strongest plotted method at every difficulty, while all methods perform less well in the hardest group than in the easy group. This supports generalization within the paper's tabletop manipulation suite. The scene examples also show that novelty includes both object appearance and background changes.
Where the evidence stops. The plot has no printed bar values or uncertainty, and the supplied breakdown does not state per-tier rollout counts. Its hard group combines several shifts, so it cannot isolate object novelty from clutter or background effects.
6.2 Results and evaluation conditions
| Task & protocol | Reported result | Comparison & interpretation |
|---|---|---|
| Reported MetaWorld multi-task success One text-conditioned policy; 50 demonstrations per task; corner2 RGB and pose, without depth. Appendix A.4 evaluates 48 listed tasks with 25 rollouts each and excludes two handle-pull tasks. | PAD 72.5% Reported average success rate | GR-1 57.4%; a calculated 15.1 percentage-point gain, approximately 26.3% relative. Strong reported aggregate improvement. The main table calls this an all-50-task average, but the exclusions prevent an unqualified full-benchmark claim. No seed variation or confidence interval is reported. datametaworldevaluation-scope |
| MetaWorld image-prediction and video-training ablations Same reported MetaWorld evaluation; two handle-pull tasks excluded in the detailed table. | Full PAD 72.5%; without image prediction 43.6%; without video co-training 59.2%. Reported average success rate | Calculated drops of 28.9 and 13.3 percentage points. Both components help in this setup. Removing supervision or pretraining changes more than image sharpness alone. metaworldablationevaluation-scope |
| Panda in-distribution manipulation 200 demonstrations per task; 50 evaluation rollouts per task. Pick and place columns aggregate four and three tasks. | PAD 72%; PAD-Depth 78%. Reported average success rate | RT-2* 69%; depth adds 6 percentage points over PAD. These are executed physical manipulation results. Retain the reported average rather than equally averaging the six displayed category cells. RT-2* is a reimplementation; PAD does not lead every category. datapandabaselinesexpert-tasks |
| Panda generalization across distractors, objects and backgrounds Three difficulty tiers with depth excluded; hard settings introduce unseen objects or backgrounds. | PAD has the highest plotted success at every tier. Success-rate ordering in Figure 5 | Compared with Diffusion Policy, SuSIE, RT-1 and RT-2*. A qualitative ordering is supported. Exact tier values and evaluation counts are not tabulated, so the abstract's 28.0% improvement is not converted into a precise relative or percentage-point claim. identitygeneralizationexpert-tasks |
| MetaWorld compute and patch-size scaling Table 3 model variants; Appendix A.5 again excludes the two handle-pull tasks. | XL/2: 72.5%, 119.1 GFLOPs; XL/4: 64.5%, 29.5; XL/8: 48.2%, 7.7. Reported average success and transformer GFLOPs | All three report 661M parameters; smaller patches increase token count. The observed relationship supports a compute/accuracy tradeoff. It does not establish a universal scaling law or measure real-time control latency. scalingscaling-appendix |
6.3 Ablations and diagnostic examples
Read component removals and qualitative examples within their stated evaluation conditions.
Figure 8. Selected future predictions illustrate the video-training ablation. Original paper, p. 9 ↗
Excerpt from the authors’ paper; cropped without altering the figure or table.
How to read it. Each half begins with a green-bordered Condition image. Compare the top Ground Truth sequence with the middle Co-training with Videos row and the bottom Training w/o Videos row, following time from left to right. Examine object persistence, shape and arm position rather than only overall image sharpness. The lower-right sequence changes the tabletop scene noticeably; the accompanying text identifies missing blue-block content as an example. The label 'co-training' names the video-enabled variant, while the concrete schedule in Section 4.1 first pretrains on BridgeData-v2 and then adapts to robot data. The figure does not establish simultaneous mixing within each training batch. ablationtrainingmetaworldevaluation-scopeimage-quality
What it supports. The authors use these examples to argue that video experience improves future prediction. Table 1 supplies the corresponding control comparison: 72.5% reported MetaWorld success with full PAD versus 59.2% without video co-training. Together they motivate a relationship between prediction learning and control, without measuring how much image improvement mediates success.
Where the evidence stops. These are selected qualitative sequences with no image-quality score, sample distribution or action trace. The training comparison also changes data exposure and initialization history. Better-looking futures alone do not demonstrate more accurate physical dynamics or successful execution.
Table 3. Patch size changes compute and success even at the same reported parameter count. Original paper, p. 10 ↗
Excerpt from the authors’ paper; cropped without altering the figure or table.
How to read it. Read the first three columns together before comparing different model sizes. XL/2, XL/4 and XL/8 share the reported layer count, hidden size and 661M parameters, while the suffix changes image patch size. Larger patches reduce image-token count, producing total token lengths of 257, 65 and 17. Follow those columns down to GFLOPs and Average SR to see the associated compute and success changes. L/2 and B/2 additionally change backbone capacity, so they answer a broader scaling question. Appendix A.1 explains the image/action token construction, and Appendix A.5 supplies task-level scaling results with both handle-pull tasks excluded. scalingimplementationscaling-appendixtable-discrepanciesexecutionauthor-limitations
What it supports. At fixed reported parameter count, XL/2 achieves 72.5% at 119.1 GFLOPs, XL/4 achieves 64.5% at 29.5, and XL/8 achieves 48.2% at 7.7. The result makes token resolution an important part of PAD's compute budget. Parameter count alone does not describe the model's cost or observed success.
Where the evidence stops. Transformer GFLOPs are not wall-clock control latency, especially with 75 denoising steps. The variants do not establish a universal scaling law, and Appendix Tables 5 and 6 disagree on at least one XL/2 task value.
7. Analysis & limitations
7.1 What the evidence leaves open
The authors identify low control frequency and testing only RGB, pose and depth. No measured control rate is supplied; tactile and point-cloud extensions remain untested. author-limitationsdepth
Qualitative futures can differ in object identity or timing. The paper's physical-knowledge explanation exceeds what selected images and task-success ablations alone establish. image-qualityablation
Table cells conflict: GR-1 button-press-topdown is 0.84 in Table 1 versus 1.00 in Table 5; PAD handle-press is 0.80 in Table 5 versus 0.96 in Table 6. Reported aggregates are preserved, not silently repaired. Two omitted tasks, absent seed uncertainty and differing pretrained baseline histories limit precision and comparability. table-discrepanciesevaluation-scopebaselines
7.2 Questions for discussion
- Would blocking image–action attention only during inference separate the value of shared training from ongoing joint denoising? [architecture; ablation]
- How much success survives a lower DDIM-step budget when both wall-clock latency and identical rollout conditions are measured? [execution; author-limitations]
8. Reproducibility audit
8.1 Requirements and known gaps
A faithful attempt requires the specified pretrained DiT/VAE/CLIP components, Bridge video data, domain demonstrations, camera/pose interfaces and the appendix's exact instruction mapping. Preserve unusual mappings such as push-v2 to 'pick red object' until clarified. initializationarchitecturedatatraininginstructions
Clarify pose normalization, optimizer details, diffusion scheduling, adaptation data mixing, evaluation seeds and task-success checks before attempting exact replication. The supplied implementation section gives shapes and learning rate but not a complete runnable configuration. Proposed checks should separately test training supervision and inference-time coupling. implementationtrainingexecutionevaluation-scope
8.2 Proposed reproduction checks
The following checks are proposals motivated by the paper. They have not been run as part of this reading.
Check 1: Test future-image supervision with the architecture held fixed
Reader-proposed check, not performed: initialize paired models from the same video-pretrained checkpoint and adapt them on identical robot demonstrations. Keep the DiT, current RGB/pose conditioning, future-image token slots, action-loss schedule, update count and inference sampler fixed; change only whether the future-RGB denoising loss contributes during adaptation. Evaluate the appendix's included MetaWorld tasks on matched initial states with multiple training seeds, keeping the two excluded tasks separate. Report action success and held-out future-image error independently. If image supervision consistently raises success under this controlled comparison, it supports a benefit beyond an architectural change. Improved image scores without a success gain would weaken the proposed link. This is a targeted control, not an exact recreation of the paper's underspecified no-image variant. architecturetrainingobjectivemetaworldablationevaluation-scope
Check 2: Measure the denoising-speed versus control-success tradeoff
Reader-proposed check, not performed: hold a trained PAD checkpoint, prediction horizon, frame interval, interpolation controller and evaluation initial states fixed, then compare the reported 75-step DDIM sampler with shorter sampling budgets. Record complete observation-to-pose latency on the same hardware, actual control-update frequency, success per task and prediction failures. Run paired seeds rather than interpreting transformer GFLOPs as latency. A shorter sampler that preserves success while reducing latency would support a practical remedy for the authors' stated bottleneck. A sharp loss of success would expose how strongly the policy depends on extensive joint denoising. Document the exact timestep schedule and hardware, which the supplied material does not fully determine for this comparison. executionauthor-limitationsscalingimplementationevaluation-scope
8.3 Reading coverage
Visual audit: The title/author/version page, all method and experiment pages, and all appendix pages were rendered and visually inspected. This includes Figures 1–12 and Tables 1–7, the training hardware/schedule on page 6, implementation shapes and settings on page 15, task exclusions on pages 17–18, and instructions on page 19. Each of the six final original crops was also inspected for legibility, full labels and faithful boundaries. Figure 3's arrow direction, missing-modality mask and frozen CLIP marker were checked against Sections 3.1–3.3; its transformer-block repetition was distinguished from DDIM sampling. Tables 1, 5 and 6 were cross-checked and unresolved discrepancies retained. All six text chunks, including references on pages 11–14, were read; those reference pages were not visually rendered. Separate supplements, linked videos and code remain outside this reading.
PDF pages inspected for this edition: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 16, 17, 18, 19. Appendix coverage: reviewed.
Original figures and tables remain the work of the source’s authors. Extractions preserve their scientific content; any HTML wrapper layout is disclosed with each figure. The surrounding reading notes are our own.
Text reading scope & known omissions
- Abstract
- 1 Introduction
- 2 Preliminaries
- 3 PAD: Prediction with Action via Joint Denoising Process
- 3.1 Overview of PAD
- 3.2 Model Architectures
- 3.3 Training Process
- 4 Experiments
- 4.1 Environmental Setups and Baselines
- 4.2 Main Results
- 4.3 Generalization Analysis
- 4.4 Ablation Studies
- 4.5 Scaling Analysis
- 5 Related Work
- 6 Conclusion and Discussion
- References
- A Appendix
- A.1 Additional Implementation Details of PAD
- A.1.1 Input Encoder and Output Decoders
- A.2 Additional Implementation Details of Baselines
- A.2.1 Additional Model Training Details
- A.3 Real world Experiment Details
- A.4 Details Baselines and Ablations in Metaworld
- A.5 Detailed Scaling Results
- A.6 Instructions used in tasks
Outside the original text pass
- Text extraction does not reconstruct figure images; inspect the retained PDF for figures and equation/table layout.
- Version scope: arXiv:2411.18179v1, 27 November 2024, identified on the inspected title page; the exact title and all seven catalog authors match. The PDF carries a NeurIPS 2024 footer. A separate proceedings edition and later revisions were not supplied or compared.
- All six supplied text chunks were read individually, covering PDF pages 1–19, including references and Appendix A.1–A.6. Reference pages 11–14 were read as text only; all other pages were also visually inspected.
- Text extraction does not reconstruct figure images; this omission was addressed by rendering the retained PDF and inspecting its figures and tables.
- Separate supplemental material availability has not been fully verified.
- Linked project videos, external papers and code repositories were not inspected. No installation or experiment was performed.
The visual audit above records the subsequent illustrated pass.
8.4 Traceable evidence
identityPDF p. 1, title block, arXiv margin, conference footer and Abstract
The exact title and seven authors match the catalog. The artifact is arXiv:2411.18179v1 [cs.RO], dated 27 November 2024, with a NeurIPS 2024 footer. Its abstract states an unseen-task improvement of 28.0% without defining that comparison's denominator there.
Go to primary source ↓problemPDF pp. 2–3, Section 1 and Section 2, Problem Statement
PAD addresses language-conditioned visual imitation learning with limited robot demonstrations and additional RGB video data lacking robot action labels.
Go to primary source ↓jointPDF p. 3, Section 3.1, Multi-modalities Generation and Conditional Generation
Current RGB, robot pose, optional depth and instruction condition simultaneous future RGB, pose/action and optional depth prediction. The first predicted action is executed before the next observation-conditioned prediction cycle.
Go to primary source ↓architecturePDF pp. 3–4, Section 3.2 and Figure 3
Frozen VAE and CLIP encoders process images and language; an MLP encodes poses. Conditional and noisy future latents are concatenated channel-wise, then modality tokens share DiT attention. Missing modalities are padded and masked; padded outputs are discarded. Figure 3 shows upward joint denoising and frozen CLIP modulation.
Go to primary source ↓initializationPDF p. 4, Section 3.3, Initialization
Initialization uses an ImageNet-pretrained DiT, discards class embeddings, zero-initializes new text layers and robot-state encoders/decoders, and repeats image-tokenizer weights for the stacked current/future latents.
Go to primary source ↓objectivePDF p. 5, Section 3.3, Training Objective, Eqs. (3)–(4)
Each available modality is trained by squared error between sampled noise and predicted noise. The joint objective weights RGB, action and extra-modality losses with lambda_I, lambda_A and lambda_E.
Go to primary source ↓dataPDF pp. 5–6, Section 4.1, environmental setups
MetaWorld uses 50 demonstration trajectories per task, corner2 RGB, four-dimensional position/gripper states and no depth. Panda uses a wrist camera, seven-dimensional poses and 200 teleoperated/script-assisted trajectories per task.
Go to primary source ↓trainingPDF p. 6, Section 4.1, Policy Training Details
The concrete schedule is 200,000 BridgeData-v2 pretraining steps on a dataset described as 60,000 trajectories, then 100,000 robot-domain adaptation steps. Approximately two and one days respectively use four NVIDIA A100 GPUs. RGB loss weight stays 1; action and depth weights rise linearly from 0 to 2 during adaptation.
Go to primary source ↓executionPDF p. 6, Section 4.1, Policy Execution Details
Both domains use prediction horizon k=3, frame interval i=4 and 75 DDIM sampling steps. Only the first desired pose is executed with linear interpolation, followed by another prediction cycle.
Go to primary source ↓metaworldPDF p. 6, Table 1, Average (50tasks) column
Reported success averages are PAD 0.725, GR-1 0.574, RT-2* 0.522, SuSIE 0.410, Diffusion Policy 0.279 and RT-1 0.346. PAD without image prediction is 0.436; without video co-training it is 0.592. The 50-task label must be qualified by Appendix A.4.
Go to primary source ↓pandaPDF p. 7, Table 2, all rows, column headings and caption
Seen-task averages are PAD 0.72, PAD-Depth 0.78 and RT-2* 0.69; each task is evaluated with 50 rollouts. Pick and Place columns group four and three tasks. PAD does not win every individual category.
Go to primary source ↓baselinesPDF pp. 6–7, Section 4.1, Comparisons; p. 15, Appendix A.2
Baselines use a single text-conditioned policy per domain. SuSIE is adapted to DiT. RT-2* is the authors' InstructBLIP/Vicuna-7B reimplementation, not the original PaLM system. GR-1 uses an available author checkpoint and newly written training code because its processed pretraining data were unavailable.
Go to primary source ↓generalizationPDF p. 7, Figure 5 and caption; p. 8, Section 4.3
Yellow boxes mark targets. Easy tests use 1–4 distractors; middle uses 5–15; hard introduces unseen objects with 5–15 distractors or unseen backgrounds. Depth is excluded. PAD has the tallest bar at each difficulty; exact values, per-tier rollout counts and uncertainty are not tabulated in this breakdown.
Go to primary source ↓ablationPDF pp. 8–9, Section 4.4, RGB prediction and video co-training ablations; p. 9, Figure 8
Removing image prediction or video training lowers the reported aggregate success. Figure 8 compares ground truth, training with videos and training without videos in simulation and tabletop scenes; the authors associate better predictions with better control.
Go to primary source ↓image-qualityPDF p. 8, Figures 6–7, captions and Quality of the Generated Images
The qualitative examples compare PAD with GR-1 and show Bridge predictions. Figure 7's caption acknowledges object-identity and temporal mismatches. These examples do not report a quantitative image-quality or dynamics-calibration metric.
Go to primary source ↓depthPDF p. 9, Section 4.4, Compatible with Additional Modalities and Figure 9
PAD-Depth jointly predicts RGB, depth and actions. Figure 9 displays aligned RGB/depth examples; tactile and point-cloud extensions are proposed future work.
Go to primary source ↓scalingPDF pp. 9–10, Section 4.5, Table 3 and Figure 10
XL/2, XL/4 and XL/8 each have 661M parameters but 257, 65 and 17 tokens, 119.1, 29.5 and 7.7 GFLOPs, and reported average success 72.5%, 64.5% and 48.2%. L/2 gives 68.4% at 79.1 GFLOPs; B/2 gives 62.4% at 22.5 GFLOPs. Figure 10 presents a correlation.
Go to primary source ↓author-limitationsPDF p. 10, Section 6, Conclusion and Discussion
The authors identify testing only three modalities and low control frequency caused by joint image/action denoising as limitations; no measured control frequency is supplied here.
Go to primary source ↓implementationPDF p. 15, Appendix A.1.1 and A.2.1, Table 4
A 256-by-256 RGB image becomes a 32-by-32-by-4 VAE latent. XL/2 uses 256 image tokens and one action token; depth becomes 32-by-32-by-1 with 16 tokens from patch size 8. Table 4 specifies learning rate 1e-4 and batch size 256, but not optimizer settings, pose normalization or software versions.
Go to primary source ↓expert-tasksPDF p. 16, Appendix A.3 and Figures 11–12
The six real-world categories include button, cable, pick, place and drawer open/close; pick uses four block colors and place three plate colors. Demonstrations randomly place 1–5 objects; unseen-test examples include new objects and backgrounds.
Go to primary source ↓evaluation-scopePDF p. 17, Appendix A.4, Table 5, Average row and caption
Table 5 reports the same average success values as Table 1, but contains 48 task rows and explicitly excludes handle-pull-side-v2 and handle-pull-v2 because their expert policies had low success. Every included task is tested with 25 rollouts.
Go to primary source ↓scaling-appendixPDF p. 18, Appendix A.5, Table 6, Average row, handle-pull rows and caption
Table 6 repeats the scaling averages and marks both handle-pull tasks N/A, explicitly excluding them. It does not resolve the main text's all-50-task wording.
Go to primary source ↓instructionsPDF p. 19, Appendix A.6, Table 7
The source supplies MetaWorld task instructions largely based on task names. Some tasks share instruction strings, and push-v2 is assigned 'pick red object'. These mappings should be preserved when reproducing the reported setup.
Go to primary source ↓table-discrepanciesPDF p. 6, Table 1; p. 17, Table 5; p. 18, Table 6, corresponding task cells
GR-1 button-press-topdown is 0.84 in Table 1 and 1.00 in Table 5. Diffusion Policy/SuSIE stick-push are 0.00/0.16 in Table 1 and 0.12/0.20 in Table 5. PAD handle-press-v2 is 0.80 in Table 5 and XL/2 is 0.96 in Table 6. These discrepancies are not explained.
Go to primary source ↓8.5 Primary sources
Prediction with Action: Visual Policy Learning via Joint Denoising Process ↗
PDF · 9,051 extracted words
Source fingerprint
5ad24c7b6c2b3f049e7e18ce599396a281410547a8fd02f73ae40ed2337f88de