LGJan 27

Smoothing the Score Function for Generalization in Diffusion Models: An Optimization-based Explanation Framework

arXiv:2601.19285v11 citationsh-index: 5
Originality Incremental advance
AI Analysis

This work addresses a fundamental challenge in diffusion models for AI researchers and practitioners, offering incremental improvements to mitigate memorization.

The paper tackles memorization in diffusion models, where generated samples replicate training data, by developing a theoretical framework that attributes the issue to sharp softmax weights in the empirical score function, and proposes two methods—Noise Unconditioning and Temperature Smoothing—that improve generalization, with experiments showing effectiveness across multiple datasets while maintaining high generation quality.

Diffusion models achieve remarkable generation quality, yet face a fundamental challenge known as memorization, where generated samples can replicate training samples exactly. We develop a theoretical framework to explain this phenomenon by showing that the empirical score function (the score function corresponding to the empirical distribution) is a weighted sum of the score functions of Gaussian distributions, in which the weights are sharp softmax functions. This structure causes individual training samples to dominate the score function, resulting in sampling collapse. In practice, approximating the empirical score function with a neural network can partially alleviate this issue and improve generalization. Our theoretical framework explains why: In training, the neural network learns a smoother approximation of the weighted sum, allowing the sampling process to be influenced by local manifolds rather than single points. Leveraging this insight, we propose two novel methods to further enhance generalization: (1) Noise Unconditioning enables each training sample to adaptively determine its score function weight to increase the effect of more training samples, thereby preventing single-point dominance and mitigating collapse. (2) Temperature Smoothing introduces an explicit parameter to control the smoothness. By increasing the temperature in the softmax weights, we naturally reduce the dominance of any single training sample and mitigate memorization. Experiments across multiple datasets validate our theoretical analysis and demonstrate the effectiveness of the proposed methods in improving generalization while maintaining high generation quality.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes