Generalization Through Variance: How Noise Shapes Inductive Biases in Diffusion Models
Abstract
How diffusion models generalize beyond their training set is not known, and is somewhat mysterious given two facts: the optimum of the denoising score matching (DSM) objective usually used to train diffusion models is the score function of the training distribution; and the networks usually used to learn the score function are expressive enough to learn this score to high accuracy. We claim that a certain feature of the DSM objective—the fact that its target is not the training distribution's score, but a noisy quantity only equal to it in expectation—strongly impacts whether and to what extent diffusion models generalize. In this paper, we develop a mathematical theory that partly explains this 'generalization through variance' phenomenon. Our theoretical analysis exploits a physics-inspired path integral approach to compute the distributions typically learned by a few paradigmatic under- and overparameterized diffusion models. We find that the distributions diffusion models effectively learn to sample from resemble their training distributions, but with `gaps' filled in, and that this inductive bias is due to the covariance structure of the noisy target used during training. We also characterize how this inductive bias interacts with feature-related inductive biases.
Cite
Text
Vastola. "Generalization Through Variance: How Noise Shapes Inductive Biases in Diffusion Models." International Conference on Learning Representations, 2025.Markdown
[Vastola. "Generalization Through Variance: How Noise Shapes Inductive Biases in Diffusion Models." International Conference on Learning Representations, 2025.](https://mlanthology.org/iclr/2025/vastola2025iclr-generalization/)BibTeX
@inproceedings{vastola2025iclr-generalization,
title = {{Generalization Through Variance: How Noise Shapes Inductive Biases in Diffusion Models}},
author = {Vastola, John},
booktitle = {International Conference on Learning Representations},
year = {2025},
url = {https://mlanthology.org/iclr/2025/vastola2025iclr-generalization/}
}