atlas

Research map / Image generation / Fast diffusion sampling

Locality in Image Diffusion Models Emerges from Data Statistics

NeurIPS 2025 · Image generation › Fast diffusion sampling · approach: Diffusion models as perception tools · 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.

Shows that locality in image diffusion models stems from pixel correlations in the training data, not CNN inductive bias, and uses a Wiener-filter-derived binary mask to build an analytical denoiser that better matches deep diffusion models.

Problem

Prior work attributes generalization in image diffusion models to architectural locality (CNN inductive bias) and fits patch sizes to trained networks, leaving unexplained why locality arises and how it depends on data.

Approach

Locality of trained denoisers' sensitivity fields is approximated by the high-SNR principal-component projection of the optimal linear (Wiener) denoiser; this is computed analytically from data covariance and binarized to define per-pixel masks in a patch-based optimal denoiser, with no equivariance and no measurement from trained networks.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use dataset-statistics-derived sensitivity masks instead of the analytical baselinesanalytical denoiser · CIFAR10r²: 0.408±0.092 -> 0.589±0.078 (Wiener); 0.303±0.126 -> 0.589±0.078 (Kamb)Helped
use dataset-statistics-derived sensitivity masks instead of the analytical baselinesanalytical denoiser · CIFAR10MSE: 0.032±0.004 -> 0.028±0.008 (Wiener); 0.065±0.017 -> 0.028±0.008 (Kamb)Helped
use dataset-statistics-derived sensitivity masks instead of the analytical baselinesanalytical denoiser · CelebA-HQr²: 0.818±0.039 -> 0.902±0.032 (Wiener); 0.831±0.073 -> 0.902±0.032 (Kamb)Helped
use dataset-statistics-derived sensitivity masks instead of the analytical baselinesanalytical denoiser · CelebA-HQMSE: 0.031±0.004 -> 0.016±0.006 (Wiener); 0.028±0.005 -> 0.016±0.006 (Kamb)Helped
use dataset-statistics-derived sensitivity masks instead of the analytical baselinesanalytical denoiser · MNISTr²: 0.469±0.066 -> 0.491±0.051 (Wiener); 0.402±0.092 -> 0.491±0.051 (Kamb)Helped
use dataset-statistics-derived sensitivity masks instead of the analytical baselinesanalytical denoiser · MNISTMSE: 0.161±0.014 -> 0.153±0.015 (Wiener); 0.188±0.039 -> 0.153±0.015 (Kamb)Helped
set binarization threshold τ to 0.050 instead of 0.020 (ablation)Ours · CIFAR10r²: 0.672 -> 0.773Helped
set binarization threshold τ to 0.070 instead of 0.020 (ablation)Ours · CIFAR10r²: 0.672 -> 0.771Helped
set binarization threshold τ to 0.020 instead of 0.005 (ablation)Ours · CelebA-HQr²: 0.786 -> 0.897Helped
set binarization threshold τ to 0.005 instead of 0.020 (ablation)Ours · MNISTr²: 0.418 -> 0.492Helped
set binarization threshold τ to 0.005 instead of 0.020 (ablation)Ours · Fashion MNISTr²: 0.406 -> 0.563Helped
set binarization threshold τ to 0.070 instead of 0.020 (ablation)Ours · Fashion MNISTr²: 0.406 -> -0.192Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CelebA-HQ AFHQv2 MNIST Fashion-MNIST

Benchmarks: CIFAR-10 CelebA-HQ MNIST

Metrics: r^2 MSE

Baselines: Optimal denoiser Wiener filter Kamb and Ganguli analytical model Another DDPM (different seed)

Builds on: optimal denoiser Kamb and Ganguli analytic diffusion Wiener filter DDPM

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