atlas

Research map / Image generation / Fast diffusion sampling

Diffusion Forcing: Next-token Prediction Meets Full-Sequence Diffusion

NeurIPS 2024 · Image generation › Fast diffusion sampling · approach: Masked diffusion language model decoding · 47 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Diffusion Forcing, training a sequence diffusion model with independent per-token noise levels, instantiated as Causal Diffusion Forcing (RNN) for stable long-horizon video rollout, planning with Monte Carlo Guidance, and imitation learning.

Problem

Next-token prediction models are unstable on continuous data (e.g., video rollouts diverge) and cannot be guided toward objectives, while full-sequence diffusion models are non-causal and fixed-length, limiting variable-length generation and subsequence guidance.

Approach

Train a causal denoiser where each token gets an independent random noise level, so a single shared model can act as next-token predictor, full-sequence diffuser, or both; sampling uses per-token noise schedules (e.g., zig-zag) and enables guidance over future tokens and Monte Carlo Guidance.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add Monte Carlo Guidance (ablation)Diffusion Forcing · Maze2D Single-task Averagereward: 129.67 -> 141.7Helped
add Monte Carlo Guidance (ablation)Diffusion Forcing · Multi2D Multi-task Averagereward: 127.7 -> 146.2Helped
use Diffusion Forcing instead of Diffuser*offline planning · Maze2D U-Mazereward: 113.9 \(\pm\) 3.1 -> 116.7 \(\pm\) 2.0Helped
use Diffusion Forcing instead of Diffuser*offline planning · Maze2D Mediumreward: 121.5 \(\pm\) 2.7 -> 149.4 \(\pm\) 7.5Helped
use Diffusion Forcing instead of Diffuser*offline planning · Maze2D Largereward: 123.0 \(\pm\) 6.4 -> 159.0 \(\pm\) 2.7Helped
use Diffusion Forcing instead of Diffuser*offline planning · Multi2D U-Mazereward: 128.9 \(\pm\) 1.8 -> 119.1 \(\pm\) 4.0Hurt
use Diffusion Forcing instead of Diffuser*offline planning · Multi2D Mediumreward: 127.2 \(\pm\) 3.4 -> 152.3 \(\pm\) 9.9Helped
use Diffusion Forcing instead of Diffuser*offline planning · Multi2D Largereward: 132.1 \(\pm\) 5.8 -> 167.1 \(\pm\)2.7Helped
use Diffusion Forcing for imitation learning with memoryrobot fruit swapping · Robot fruit swappingsuccess rateHelped
mark perturbed or missing observations as noisyDiffusion Forcing · Robot fruit swapping with noisy or missing observationssuccess rate: 76\% vs. 48\%Helped

Surprising findings

Limitations

Experimental setup

Datasets: Minecraft gameplay videos DMLab navigation videos D4RL Maze2D Multi2D Franka robot teleoperation dataset multivariate time series forecasting benchmark

Benchmarks: D4RL Maze2D Multi2D Minecraft video rollout DMLab video rollout real robot imitation task multivariate time series forecasting

Metrics: average normalized reward success rate rollout stability

Baselines: MPPI CQL IQL Diffuser next-frame diffusion (teacher forcing) full-sequence diffusion diffusion policy

Builds on: DDPM Diffuser teacher forcing classifier guidance diffusion policy

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy