atlas

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

Diffusion Classifiers Understand Compositionality, but Conditions Apply

NeurIPS 2025 · Image generation › Text-to-image diffusion · approach: Text-driven synthesis and semantic guidance · 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.

Comprehensive study of zero-shot diffusion classifiers (SD1.5, SD2.0, SD3-m) across 10 compositional benchmarks and 33 tasks, introducing the Self-Bench diagnostic set and low-shot timestep reweighting to address domain gaps.

Problem

Diffusion classifiers have shown promising but preliminary compositional discrimination results on few benchmarks; it is unclear when and why they succeed compared to CLIP, and how domain gaps and timestep choice affect them.

Approach

Evaluates diffusion classifiers broadly on compositional benchmarks, introduces Self-Bench (images generated by the diffusion models themselves) to isolate domain effects, and learns low-shot task- and model-specific timestep weightings that mitigate domain gaps, especially for SD3-m, which is the first diffusion classifier study with SD3-m.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use SD3-m instead of earlier Stable Diffusion versionsDiffusion Classifier · Compositional benchmarksaccuracy: 43% -> 39%Hurt
apply low-shot timestep reweightingSD3-m · CLEVR bindingaccuracy: 63% -> 98%Helped
apply low-shot timestep reweightingSD3-m · WhatsupA spatial taskaccuracy: 30% -> 42%Helped
evaluate on a different diffusion model's generated images rather than the model's own generated imagesDiffusion Classifier · Self-BenchaccuracyHurt
use higher-resolution no-resize inputs (ablation)SD3-m · Geneval countingaccuracy: 58.26% -> 96.30%Helped
use higher-resolution no-resize inputs (ablation)SD3-m · Geneval color attributionaccuracy: 97.22% -> 98.09%Helped
increase sampled timesteps from 30 to 100 (ablation)Diffusion Classifiers · Geneval tasksaccuracy: 83.33% -> 66.67%; 73.68% -> 84.21%Mixed
use logit-normal timestep weighting instead of uniform weighting (ablation)SD3-m · Self-Bench cross-domainaccuracy: did not exceed 11%Hurt
use exponential timestep weighting exp(-7t) instead of uniform weighting (ablation)SD3-m · CLEVR Binding–Coloraccuracy: 0.60 -> 0.75Helped
use exponential timestep weighting exp(-7t) instead of uniform weighting (ablation)SD3-m · Spec Countaccuracy: 0.19 -> 0.11Hurt
sample classification timesteps from t ∼ [0.5, 1] (ablation)SD3-m · Self-Bench2.0 Singleaccuracy: 0.87 -> 0.90Helped
sample classification timesteps from t ∼ [0.5, 1] (ablation)SD3-m · CLEVR Bindingaccuracy: 0.63 -> 0.59Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Vismin EQBench MMVP CLEVR Whatsup Spec ARO Sugarcrepe COLA Winoground GenEval

Benchmarks: Vismin EQBench MMVP CLEVR Whatsup Spec ARO Sugarcrepe COLA Winoground Self-Bench

Metrics: image-to-text retrieval accuracy generation accuracy

Baselines: CLIP RN50x64 CLIP ViT-B/32 CLIP ViT-L/14 CLIP ViT-H/14 CLIP ViT-g/14 SigLIP SigLIP2 Discffusion SD1.5 SD2.0

Builds on: Diffusion Classifier (Li et al.) Clark et al. timestep weighting Discffusion Stable Diffusion 3 GenEval

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