Diffusion ReRoll

Revisable Denoising for Robotic Sequential Prediction

Accepted at CoRL 2026Spotlight

A diffusion process that respects the temporal meaning of a sequence
and preserves cross-horizon revisability.

Seonsoo Kim Seongil Hong Jun-Gill Kang

Agency for Defense Development (ADD)

Project video

Diffusion ReRoll at a glance

Full project video · 4 minutes 3 seconds

Overview · Three denoising processes

The schedule changes how information moves.

The same sequential prediction problem produces very different behavior depending on which horizon regions remain uncertain, resolve first, or become revisable again.

Animated full-sequence diffusion trajectory denoising

01 · Equal noise level

Full-sequence diffusion

Every sequential timestep denoises together, without an explicit temporal order.

Animated Diffusion Forcing causal trajectory denoising

02 · Left-to-right order

Causal denoising

Earlier timesteps resolve first, giving the diffusion process temporal direction.

Animated Diffusion ReRoll trajectory denoising and revision

03 · Revisable denoising waves

Diffusion ReRoll

Periodic re-noising reopens resolved regions so updated context can revise them.

Visualization: predicted clean trajectories x̂0 are shown in all three animations.

Robotics scope

One principle across robotic sequential prediction

ReRoll refines planned states, robot action chunks, coupled video–action sequences, and visual navigation waypoints for a real robot.

Long-horizon maze planning trajectory

Offline RL benchmark

Long-horizon planning

Goal guidance and endpoint inpainting on OGBench PointMaze and AntMaze.

Guidance · Inpainting
Robot manipulation scene for diffusion-policy-style action prediction

Diffusion Policy based

Robot action generation

LIBERO-10 multi-task and RoboCasa single-task learning with different prediction horizons and observation-history lengths.

LIBERO-10 · RoboCasa
Generated robot video frames paired with a generated end-effector path

UWM based

Unified video–action generation

Policy, inverse dynamics, future-video prediction, and action–video alignment.

Video · Action · Alignment
Clearpath Jackal navigating a physical obstacle course

Onboard deployment

Real-world navigation

Visual navigation on a Clearpath Jackal under unseen obstacles, floor appearances, and lighting.

Explore the real-world trials

Core perspective

Sequential tokens have temporal meaning.

Earlier and later states, actions, and frames are not interchangeable. Their noise levels determine what is visible, uncertain, and still modifiable during generation.

ReRoll turns this noise schedule into a cross-horizon revision mechanism: resolved regions can become uncertain again, exchange information with the rest of the horizon, and settle into a more compatible sequence.

Temporal meaning Uncertainty control Cross-horizon revision

Characteristic mistakes

What fails when the horizon cannot revise?

The problem is not simply whether denoising is global or causal. The crucial question is whether early decisions can still change after new cross-horizon context becomes useful.

Full-sequence diffusion committing errors, missing the goal, and passing through maze walls

Full-sequence diffusion

Early global errors get committed.

Treating all timesteps equally provides global interaction, but does not express which regions should stay uncertain for later correction.

Causal denoising locking an erroneous trajectory prefix before later context is resolved

Causal denoising

Temporal order can lock a wrong prefix.

Causal noise levels add temporal meaning, but low-noise prefixes become difficult to revise when later predictions reveal a mismatch.

Diffusion ReRoll exploring revisable candidates and correcting an early denoising error

Diffusion ReRoll

An early mistake does not have to be final.

A ReRoll event re-noises the affected region. The model explores another compatible candidate using updated context, naturally revising the earlier error.

Early errorRe-noiseRevise

Abstract

Iterative revision across the prediction horizon

Diffusion-based sequence predictors commonly follow a single, irreversible denoising process. Diffusion ReRoll instead selectively re-noises sufficiently resolved regions while the rest of the horizon continues denoising. These regions can then be refined again using updated context from the sequence. The resulting structured re-noising enables cross-horizon revision while preserving local consistency. Across long-horizon planning, diffusion-policy-style action prediction, unified video–action modeling, and real-world visual navigation, ReRoll improves performance over full-sequence and causal denoising baselines.

Method

A programmable refinement schedule

ReRoll changes the token-wise noise schedule—not the underlying denoising architecture—to control when information can be revised across a sequence.

Diffusion ReRoll deployment schedule with piecewise-linear noise levels and periodic noise injection

Deployment schedule

Piecewise-linear denoising with periodic noise injection.

Linear noise-level chunks move across the prediction horizon. At the reset level, a ReRoll event raises uncertainty in a resolved region, connects it to the next denoising wave, and makes that region revisable again.

Training Diffusion ReRoll with corresponding linear noise-level assignments, including bidirectional schedules

Training schedule

Train on the corresponding linear noise patterns.

Diffusion Forcing introduced the noise-as-masking view by assigning different noise levels to different sequence positions. ReRoll builds on that idea with randomized piecewise-linear assignments, including reversed chunks for bidirectional generation.

  1. 01

    Noise as masking

    This idea comes from Diffusion Forcing: a token's noise level acts like a soft mask, controlling how much information is visible and how freely the token can still change.

  2. 02

    Linear-chunk training

    Randomized piecewise-linear profiles expose the model to the partial-information patterns used at deployment.

  3. 03

    ReRoll and revise

    Periodic noise injection reopens resolved regions so updated context can correct them across the horizon.

Key idea

Noise is not only removed—it is actively managed as a mechanism for revising sequential predictions.

Bidirectional mode

Let both endpoints guide revision.

When both initial and terminal constraints are available, forward and backward denoising waves begin at opposite ends of the horizon. Their meeting point is adjustable, and each side can use its own slope, reset noise level, and number of ReRoll events. Unresolved regions remain noisy, so information from both endpoints can continue revising the sequence.

Initial condition Revisable meeting region Terminal condition

From the project video

Two denoising fronts, one revisable horizon.

This clip shows the bidirectional schedule in motion, followed by endpoint-conditioned examples in goal inpainting and inverse dynamics.

Goal inpainting Future-image conditioning Inverse dynamics
Comparison of taking-over and meeting bidirectional schedule matrices

Matrix behavior

Choose how long backward context remains active.

Taking over uses terminal-side context early and then returns to forward revision. Meeting preserves backward-driven context throughout ReRoll.

Taking-over matrix

Use terminal context early, finish causally.

Backward waves bring goal-side information into early revision. After the two sides overlap, forward waves take over, preserving a more causal final prediction structure.

Used for goal-inpainting maze planning

Meeting matrix

Keep both directions active.

Forward and backward waves meet and repeatedly refine the sequence from both sides, preserving terminal-to-initial influence throughout ReRoll.

Used for unified video–action modeling

Results

One revision principle, four robotic settings

Success rate (%) · All charts use the same 0–100% scale.

Long-horizon planning

OGBench

Guidance-based replanning

+21% relative over Diffusion Forcing

Policy learning

LIBERO-10

Official-initialization average

+56.5% relative over Diffusion Policy

Video–action modeling

UWM

OOD joint-policy success

Zero-action consistency error: 0.328 m → 0.301 m

Real-world navigation

Custom Navigation Task

Clockwise / counterclockwise average

Robust performance across in-distribution and OOD subtasks

DP: Diffusion Policy · DF: Diffusion Forcing · UWM: Unified World Model. Navigation averages both circuit directions across three training seeds.

Ablation · Noise injection

ReRoll events drive repeated improvement.

With zero ReRoll events, re-noising is removed and forward schedules reduce to causal denoising. Selective noise-injection events improve planning, policy learning, and video–action modeling. Gains plateau and can fluctuate as more events are added; the strongest setting depends on the task.

Plots showing performance as the number of ReRoll events increases for long-horizon planning, policy learning, and unified video-action modeling

Swipe horizontally to inspect all three settings →

0 eventsCausal denoising baseline
More eventsMore opportunities to revise
At saturationExtra resets add little benefit

Evaluation coverage

Evaluation across four robotic settings

01

OGBench

Guidance-based planning and goal inpainting

Long-horizon PointMaze and AntMaze tasks test both guided generation and terminal conditioning.

02

LIBERO-10 · RoboCasa

Robot policy learning

Multi-task LIBERO-10 and single-task RoboCasa experiments vary prediction horizons and observation history.

03

UWM

Unified video–action modeling

Tests policy prediction and inverse dynamics, plus OOD policy robustness and zero-action consistency.

04

Real-world navigation

Closed-loop control under visual shifts

A Clearpath Jackal navigates both circuit directions and four subtasks with onboard inference and 5 Hz control.

Conclusion

Keep uncertainty where revision still matters.

Diffusion ReRoll treats the noise schedule as a mechanism for information flow across time. By periodically restoring uncertainty, it preserves temporal structure without permanently locking early predictions.

The same principle improves long-horizon planning, manipulation-policy learning, coupled video–action generation, and real-world navigation—providing a general route to revisable robotic sequential prediction.

BibTeX

Cite Diffusion ReRoll

@inproceedings{kim2026diffusionreroll,
  title   = {Diffusion ReRoll: Revisable Denoising for
             Robotic Sequential Prediction},
  author  = {Kim, Seonsoo and Hong, Seongil and Kang, Jun-Gill},
  booktitle = {Conference on Robot Learning (CoRL)},
  year    = {2026}
}