A Random Matrix Perspective on the Consistency of Diffusion Models
Abstract
Lay Summary
Diffusion models generate images by gradually turning random noise into structured samples, so one might expect two separately trained models to behave very differently. Surprisingly, models trained on different subsets of the same dataset can often produce very similar images when started from the same noise. We study why this happens. Our work shows that much of this consistency can be explained by simple Gaussian statistics shared across data splits. In a mathematically tractable version of diffusion models, the generated image is largely determined by the dataset’s average structure and its main directions of variation, such as common variations in faces or natural images. We use tools from random matrix theory to predict how independently sampled data splits lead to deviations in these Gaussian statistics, and how those deviations propagate to the diffusion model and its generated samples. The theory predicts not only why independently trained models agree, but also where they disagree: differences concentrate along particular visual directions, are amplified in specific regions of the initial noise space, and shrink as the dataset grows. This provides a clear analytical baseline for understanding reproducibility, memorization, and generalization in modern generative models.