atlas

Research map / Image generation / Fast diffusion sampling

Why Diffusion Models Don’t Memorize: The Role of Implicit Dynamical Regularization in Training

NeurIPS 2025 · Image generation › Fast diffusion sampling · approach: Diffusion theory and design space

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 via U-Net experiments on CelebA and a random-features analysis that diffusion models' memorization time scales linearly with training set size while generalization time stays constant, creating a widening early-stopping window.

Problem

Why diffusion models avoid memorizing training data despite being highly overparameterized, and how the training dynamics control the transition from generalization to memorization.

Approach

Identifies two training timescales: tau_gen (independent of n, when high-quality generalizing samples emerge) and tau_mem (proportional to n, when memorization sets in), so implicit dynamical regularization from training dynamics yields a growing generalization window with n; explained analytically via the spectrum of a random features model under gradient flow.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
increase the training set size nCelebA U-Net score model · CelebAmemorization time: τ_mem ∝ nHelped
increase the training set size nCelebA U-Net score model · CelebAgeneralization time: τ_gen (≈100K)No clear effect
increase U-Net base width W (ablation)CelebA U-Net score model · CelebAgeneralization and memorization times: τ_gen ∝ W^{-1}; τ_mem ∝ nW^{-1}Mixed
use full-batch updates (B=n) instead of fixed batch size (ablation)CelebA U-Net score model · CelebA, n∈[128, 512]memorization time scaling with n: τ_mem ∝ nNo clear effect
replace SGD with momentum by Adam (ablation)CelebA U-Net, W=64 · CelebAmemorization time scaling with n: τ_mem ∝ nNo clear effect
replace SGD with momentum by Adam (ablation)CelebA U-Net, W=64 · CelebAoptimization steps to reach the two timescalesHelped
increase the training set size nGaussian-mixture diffusion model · Gaussian mixture modelmemorization time: τ_mem ∝ nHelped
increase network width W (ablation)Gaussian-mixture diffusion model · Gaussian mixture modelmemorization time: τ_mem ∝ W^{-1}Hurt
condition generation on the Gaussian-mixture class label (ablation)Classifier-free guidance model · Conditional Gaussian mixture modelmemorization time scaling with n: curves ... collapse perfectly when rescaling the training time by nNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: CelebA Gaussian mixture (synthetic)

Benchmarks: CelebA

Metrics: FID memorization fraction training loss test loss generalization loss KL divergence

Baselines: empirical score architectural regularization threshold n*(p)

Builds on: DDPM Random Features Neural Network Gaussian Equivalence Principle Adam

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