atlas

Research map / Image generation / Text-to-image diffusion

Accelerating Auto-regressive Text-to-Image Generation with Training-free Speculative Jacobi Decoding

ICLR 2025 · Image generation › Text-to-image diffusion · approach: Text generation and structured prediction · 0 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 Speculative Jacobi Decoding (SJD), a training-free probabilistic parallel decoding method that lets sampling-based autoregressive text-to-image models accept multiple draft tokens per forward pass, achieving about 2x step and latency speedups.

Problem

Autoregressive text-to-image generation needs hundreds to thousands of sequential next-token steps, and existing training-free Jacobi decoding uses a deterministic convergence criterion that only works with greedy decoding, not the top-K sampling needed for diverse, high-quality images.

Approach

Replace Jacobi decoding's deterministic convergence check with a speculative-sampling-style probabilistic acceptance rule that compares conditional probabilities from consecutive iterations, resamples rejected tokens from a calibrated residual distribution, and reuses unaccepted tokens as refinement drafts; additionally initialize new draft tokens from spatially adjacent tokens.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace deterministic Jacobi decoding with probabilistic SJDLumina-mGPT 7B · MSCOCO2017 vallatency speedup: $1.02 \times$ -> $2.04 \times$Helped
Replace deterministic Jacobi decoding with probabilistic SJDLumina-mGPT 7B · Parti-prompt vallatency speedup: $1.01 \times$ -> $2.12 \times$Helped
Apply SJD with spatial-prior token initializationAnole 7B · MSCOCO2017 vallatency speedup: $1.00 \times$ -> $1.87 \times$Helped
Apply SJDLlamaGen-stage1 · MSCOCO2017step speedup: $1.00 \times$ -> $1.63 \times$Helped
Apply SJDLlamaGen-stage2 · Parti-promptstep speedup: $1.00 \times$ -> $1.69 \times$Helped
Add spatial-prior token initialization to SJD (ablation)Lumina-mGPT 7B · MSCOCO2017 vallatency speedup: $2.04 \times$ -> $2.05 \times$Helped
Add spatial-prior token initialization to SJD (ablation)Lumina-mGPT 7B · Parti-prompt valCLIP-Score: 32.13 -> 32.06Hurt
Increase image resolution from 768 × 768 to 1024 × 1024 (ablation)SJD on Lumina-mGPT 7B · Lumina-mGPT image generationstep compression ratio: $2.43 \times$ at 1024 × 1024Helped
Increase Jacobi window size to at least 16 tokens (ablation)SJD on Lumina-mGPT 7B · Lumina-mGPT image generationacceleration ratioHelped
Use spatial-prior initialization instead of random initialization (ablation)SJD on Lumina-mGPT 7B · Images with simple repeating patternsstep compression ratioHelped
Deactivate refinement and replace unaccepted tokens with newly initialized tokens (ablation)SJD · Image generationforward passes: over two thousand forward passes rather than one thousand forward passesHurt
Use deterministic Jacobi decoding instead of SJD under sampling randomness (ablation)Lumina-mGPT · Top-K samplingstep compression ratioMixed

Surprising findings

Limitations

Experimental setup

Datasets: MS-COCO 2017 validation set Parti-prompts

Benchmarks: MS-COCO 2017 validation Parti-prompts

Metrics: FID CLIP-Score HPSv2 step compression ratio latency speedup perplexity

Baselines: Lumina-mGPT autoregressive decoding Jacobi decoding Anole autoregressive decoding LlamaGen

Builds on: Jacobi decoding speculative sampling Lumina-mGPT Anole

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