atlas

Research map / Image generation / Fast diffusion sampling

Can Diffusion Models Learn Hidden Inter-Feature Rules Behind Images?

ICML 2025 · Image generation › Fast diffusion sampling · approach: Diffusion theory and design space · 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.

Shows that diffusion models capture coarse inter-feature rules but fail on fine-grained ones using four synthetic tasks, proves a constant DSM rule-conformity error, and finds classifier guidance only gives limited gains.

Problem

Whether diffusion models learn hidden inter-feature rules (conditional dependencies such as shadow length vs. sun height) between image features, beyond matching the joint distribution and FID.

Approach

Designs four controllable synthetic image tasks with coarse and fine-grained rules, evaluates DDPM rule conformity via color-mask feature extraction, gives a theoretical constant-error lower bound for DSM-trained two-layer score networks, and tests classifier guidance and filtering as mitigation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add contrastive-classifier guidance during samplingDDPM · Task AError: 0.25 -> 0.21Helped
Add contrastive-classifier guidance during samplingDDPM · Task BError: 0.11 -> 0.10Helped
Add contrastive-classifier guidance during samplingDDPM · Task CError: 0.41 -> 0.26Helped
Add contrastive-classifier guidance during samplingDDPM · Task DError: 0.46 -> 0.43Helped
Filter samples using a raw-image classifierDDPM · Task AError: 0.25 -> 0.17Helped
Filter samples using a raw-image classifierDDPM · Task BError: 0.11 -> 0.05Helped
Filter samples using a raw-image classifierDDPM · Task CError: 0.41 -> 0.25Helped
Filter samples using a raw-image classifierDDPM · Task DError: 0.46 -> 0.39Helped
Train for 400 rather than 200 epochs (ablation)DDPM · Task AR²: 0.19 -> 0.85Helped
Increase training from 400 to 4000 epochs (ablation)DDPM · Task AR²: R² remaining around 0.85No clear effect
Replace U-Net with larger DiT or SiT backbones (ablation)DDPM · Task AFine-grained rule learningNo clear effect
Increase training data from 4000 to 20000 or 40000 samples (ablation)DDPM · Task AR²No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: synthetic Tasks A-D (32x32 images, generated by authors)

Benchmarks: synthetic Tasks A-D

Metrics: R^2 Error (bias + variance) invalid ratio coarse-grained violation count nearest-neighbor distance

Baselines: DDPM Guided DDPM Filtered DDPM

Builds on: DDPM classifier guidance SimCLR NT-Xent loss DiT SiT

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