atlas

Research map / Image generation / Fast diffusion sampling

Token Perturbation Guidance for Diffusion Models

NeurIPS 2025 · Image generation › Fast diffusion sampling · approach: Guidance for conditional diffusion · 1 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 Token Perturbation Guidance (TPG), a training-free guidance method that shuffles intermediate denoiser tokens to build a negative score, improving unconditional and conditional diffusion sampling on SDXL, SD 2.1 and SD3.

Problem

CFG requires special conditional training and is limited to conditional generation, while existing training-free perturbation guidance methods (PAG, SEG) give limited gains in quality and prompt alignment.

Approach

Apply a norm-preserving, linear token shuffling permutation to intermediate denoiser token representations in a second forward pass to form the negative score; this yields guidance whose direction and frequency profile closely resemble CFG, without training or architecture changes.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add token-shuffling guidanceSDXL · Unconditional generationFID: 82.64 -> 69.31Helped
Add token-shuffling guidanceSDXL · Conditional generationCLIP Score: 32.03 -> 30.15Mixed
Add token-shuffling guidanceStable Diffusion 2.1 · Unconditional generationFID: 20.98 -> 16.69Helped
Replace token shuffling with sign flipping (ablation)TPG on SDXL · Unconditional generation, 5K samplesFID: 78.43 -> 119.23Hurt
Replace token shuffling with Hadamard transform (ablation)TPG on SDXL · Unconditional generation, 5K samplesFID: 78.43 -> 120.54Hurt
Replace token shuffling with Haar transform (ablation)TPG on SDXL · Unconditional generation, 5K samplesFID: 78.43 -> 118.47Hurt
Increase guidance scale from 0 to 3 (ablation)TPG on SDXL · Unconditional generationFID: 136.01 -> 76.00Helped
Increase guidance scale beyond 3 (ablation)TPG on SDXL · Unconditional generationFID: 76.00 -> 77.62 (σ=4); 76.00 -> 84.17 (σ=7)Hurt
Use downsampling layers rather than mid layers for perturbation (ablation)TPG on SDXL · Unconditional generation, 5K samplesFID: 100.80 -> 76.00Helped
Use upsampling layers rather than downsampling layers for perturbation (ablation)TPG on SDXL · Unconditional generation, 5K samplesFID: 102.28 -> 76.00Helped
Replace token shuffling with token blurring (ablation)TPG on SDXL · Unconditional generation, 5K samplesFID: 76.00 -> 157.67Hurt
Add token shuffling instead of using the vanilla model (ablation)SDXL · Unconditional generation, 5K samplesInception Score: 7.48 -> 18.47Helped

Surprising findings

Limitations

Experimental setup

Datasets: MS-COCO 2014 validation set

Benchmarks: MS-COCO 2014 validation

Metrics: FID sFID Inception Score CLIP Score Aesthetic Score Precision Recall cosine similarity to noise

Baselines: Vanilla SDXL PAG SEG CFG Vanilla SD 2.1 Vanilla SD3

Builds on: classifier-free guidance Perturbed Attention Guidance Smoothed Energy Guidance Stable Diffusion XL

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