atlas

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

Zigzag Diffusion Sampling: Diffusion Models Can Self-Improve via Self-Reflection

ICLR 2025 · Image generation › Text-to-image diffusion · approach: Inference-time T2I improvement · 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 Z-Sampling, a training-free diffusion sampler that alternates denoising and inversion (diffusion self-reflection) along the sampling path to accumulate prompt-related semantic information via the guidance gap between denoising and inversion.

Problem

Text-to-image diffusion models often fail to maintain high image quality and prompt-image alignment for challenging prompts when strong classifier-free guidance is used.

Approach

Perform zigzag self-reflection: at each timestep denoise with strong guidance (gamma1) and invert with weak guidance (gamma2), replacing the latent with the inverted one so that the guidance gap injects semantic information step by step, rather than once end-to-end as in vanilla inversion.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace standard sampling with Z-SamplingSDXL · GenEvalOverall: 52.52% -> 57.04%Helped
Replace standard sampling with Z-SamplingDreamShaper-xl-v2-turbo · Pick-a-PicHPS v2: 30.04 -> 32.38Helped
Replace standard sampling with Z-SamplingHunyuan-DiT · DrawBenchHPS v2: 30.72 -> 30.53Hurt
Combine Z-Sampling with AYSDreamShaper-xl-v2-turbo · Pick-a-PicHPS v2: 32.78 -> 33.57Helped
Combine Z-Sampling with Diffusion-DPOSDXL · GenEvalOverall: 59.18% -> 59.57%Helped
Use the zigzag operation for more denoising steps (ablation)SDXL with Z-Sampling · Pick-a-PicHPS v2 winning rate: 50% to 75%; 75% to 80%Helped
Set the inversion and denoising guidance scales equal, eliminating the guidance gap (ablation)Z-Sampling · Pick-a-PicHPS v2 winning rateNo clear effect
Set inversion guidance above denoising guidance, making the guidance gap negative (ablation)Z-Sampling · Generation qualitygeneration qualityHurt
Add Z-Sampling to standard samplingDreamShaper-xl-turbo-v2 at guidance 3.5 · Pick-a-PicHPS v2: 30.04 -> 32.38Helped
Increase backtracking stepsize from k=1 to k=2 (ablation)Z-Sampling on SDXL · Pick-a-PicHPS v2: 31.28 -> 31.11Hurt
Increase backtracking stepsize from k=1 to k=3 (ablation)Z-Sampling on SDXL · Pick-a-PicHPS v2: 31.28 -> 30.75Hurt
Increase backtracking stepsize from k=1 to k=4 (ablation)Z-Sampling on SDXL · Pick-a-PicHPS v2: 31.28 -> 30.59Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Pick-a-Pic DrawBench GenEval PartiPrompts MS-COCO 2014 ChronoMagic-Bench-150

Benchmarks: Pick-a-Pic DrawBench GenEval PartiPrompts MS-COCO 2014 ChronoMagic-Bench-150

Metrics: HPS v2 AES PickScore ImageReward winning rate FID IS CLIP score UMT-FVD UMT-SCORE

Baselines: Standard sampling Resampling Semantic-aware CFG AYS Diffusion-DPO SEG CFG++ FreeInit

Builds on: DDIM classifier-free guidance Resampling Diffusion-DPO AYS

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