@GoogleResearch: What drives a diffusion model's creativity (i.e., its ability to generate novel data rather than memorize)? Today we sh…
Summary
Google Research shows that the creativity of diffusion models is a mathematical consequence of neural network regularization causing score smoothing and interpolation, demystifying their ability to generate novel data rather than just memorize.
View Cached Full Text
Cached at: 07/17/26, 12:25 AM
What drives a diffusion model’s creativity (i.e., its ability to generate novel data rather than memorize)? Today we show this is a mathematical consequence of neural network regularization causing score smoothing and interpolation. Read the blog to learn more: https://t.co/JlcZyOy0ey
Towards demystifying the creativity of diffusion models
Source: https://research.google/blog/towards-demystifying-the-creativity-of-diffusion-models/?utm_source=twitter&utm_medium=social&utm_campaign=social_post&utm_content=gr-acct Diffusion modelsare currently one of the most powerful types of tools for generative tasks that require complex and local structures, such as image generation and molecular discovery. They’ve shown an exciting capability to generalize beyond their training data and, in this sense, exhibit “creativity”. For instance, after being trained with datasets of actual images, they can transform random noise samples into novel, high-quality images.
While this creative capability is impressive, it raises an intriguing question: where does it come from? Understanding the answer to this question is an important step towards demystifying the “black-box” nature of diffusion-based generative AI.
To that end, in “On the Interpolation Effect of Score Smoothing in Diffusion Models”, presented atICLR 2026, we build upon the prior research literature and dive into the mathematics of diffusion models to answer this question. We show that a model’s creativity isn’t a random fluke. Instead, it is a consequence of howneural networktraining naturally “smooths” the transformation from noise back to the data during the generation process.
Understanding denoising
Training a diffusion model begins with taking a set of real training data samples — like cat photos — and intentionally corrupting them with noise until they become completely unrecognizable. The model is then trained to reverse this corruption step-by-step so that it can reconstruct a realistic-looking image from pure noise, a process calleddenoising.
If the model learns to perform this denoising process perfectly based only on its training samples, it should produce carbon copies of them during deployment time as well (a behavior known asmemorization). In this scenario, the model acts as a retrieval tool rather than as a creative engine capable of generating novel outputs.
In practice, however, diffusion models usually do more than just memorize; they generalize to generate new data samples.
To understand how diffusion models actually denoise data, imagine random noise as a cloud of gas particles scattered across a room, where a “force field” pulls each particle in a specific direction until they form a meaningful shape. In a diffusion model, the moving particles are individual data points undergoing denoising. The “force field” is thescore function(SF), which is learned from the training data and dictates where the particles should flow at any given moment.
If the model relies on a score function learned perfectly from the training data, the force field will drive the particles into positions that exactly replicate the training data points (i.e., memorization).
Diffusion model creativity: The 1-dimension example
We discovered that the creativity of diffusion models actually originates from the approximate nature of how neural networks typically learn: imperfect training due toregularizationnaturally leads to a slight blurring of the learned score function in a process called “score smoothing” (Scarvelis et al., TMLR 2025). This, in turn, causes the denoising process to generate data thatinterpolates(in other words, fall in the space between) the training points, thus creating new and plausible data samples.
Imagine a one-dimensional world with only two training data points: +1 and -1. At late stages of the denoising process, the “perfect” score function looks like the curvy gray line in the figure below, which has a steep change of sign halfway between the two points, meaning a rapid switch in the direction of pull near 0. In other words, the whole space is divided almost sharply into two, with particles on the left pulled towards -1 and particles on the right pulled towards +1. In the end, every particle converges to one of the two training data points, and thus, memorization occurs.
In practice, however, diffusion models don’t have access to the “perfect” score function but use an approximate version learned by a neural network. Because of the regularization effect ofweight decayduring training, neural networks have a hard time learning functions with these sharp cliffs. Instead, they tend to learn smoother versions of the “perfect” score function, softening the steep drop into a gentler slope. To illustrate this, we set up an experiment to train two-layerReLUneural networks to fit the score function in a 1-D example, with the neural networks’ parameters optimized by the popularAdamW algorithmunder varying degrees of weight decay (WD).
The stronger the weight decay is, the smoother the learned score function is in the middle area, meaning that particles in that region flow slower than before and will eventually rest within the “interpolation zone” between the two training data points.
In the paper, we quantify this connection by combining the function-space theory of neural network regularization (Savarese et al., COLT 2019) with the mathematics of denoising. Furthermore, ourexperimentsalso show that even without explicit regularization strategies such as weight decay, score smoothing can also result from theimplicitregularizationeffect found in neural networks trained by gradient-based algorithms, which has also been studied by other works such asVastola (ICLR 2025),Wang and Pehlevan (NeurIPS 2025)andBonnaire et al. (NeurIPS 2025)with different techniques.
Score smoothing facilitates manifold recovery
In the real world, complex data like high-resolution images live in high-dimensional pixel spaces rather than a simple 1-D world. The vast majority of that space, however, is just random noise that is meaningless to the human eye. Only a small fraction of the data points in that space correspond to recognizable images, and they live in what’s called thedata manifold(like a sheet tucked inside a larger space). The shape and location of the data manifold are not known by the model in advance. Thus, image generation can be considered as a task ofmanifold recovery, where the model needs to infer what the hidden data manifold looks like based on the finite number of training data sampled from it, and then come up with new points on the manifold which will correspond to novel and meaningful images. It turns out that score smoothing is crucial for diffusion models to achieve this.
Remarkably, in multi-dimensional settings, the effect of score smoothing manifests in a direction-dependent manner. Along directions that are parallel (or “tangential”) to the hidden data manifold, it produces a similar slowing-down effect as in the 1-D scenario. However, along directions pointing towards the manifold, the “perfect” score function is already relatively smooth (in fact, just a straight line if the manifold is flat), and further smoothing does not make much difference.
Hence, instead of applying brakes to the particles’ flow in every direction (which would stall them in the noisy empty space and result in the final images being blurry), score smoothing does not slow down theirconvergencetoward the manifold, but only reduces their tendency to collapse towards the training data along the tangential directions. In this way, the model achieves a balance between quality and novelty: the images are both realistic looking (because they successfully reached the meaningful data manifold) and new (because they settled into the blank spaces between the original training data points).
Conclusion
Our findings suggest that what we call the “creativity“ of diffusion models might actually be a predictable mathematical result. Because neural networks are never “perfectly” sharp, they create bridges that interpolate between known data. In image generation or drug discovery, this could mean the diffusion model doesn’t just remember two different cat images or drug molecules it was shown; it explores the space around them to suggest a third, brand-new image or molecular configuration that combines traces of both.
Our work only serves as an initial effort towards elucidating this mechanism, and other researchers have investigated what happens when thedata distributionor theneural network architecturesgrow more complex and inconditional generationtasks. By showing that this behavior is fundamentally rooted in how neural networks learn, we can begin to intentionally build models that are better “interpolators” to ensure they remain creative engines while avoiding the pitfalls of blind memorization. We have also released thecodefor the numerical experiments used to generate the figures in ourpaper.
Acknowledgements
We thank Sreenivas Gollapudi and Ravi Kumar for supporting the project as well as Mark Simborg and Kimberly Schwede for helping to prepare this blogpost. We refer the readers to our paper for a discussion of the rich research literature on which our work is built.
Similar Articles
Diffusion Models Preferentially Memorize Prototypical Examples or: Why Does My Diffusion Model Love Slop?
This paper investigates memorization in diffusion models and finds that they preferentially memorize prototypical examples with common substrings, even after deduplication, and that early stopping leads to an overproduction of common motifs, dubbed 'slop'.
@volokuleshov: Congratulations to Google on open-sourcing Gemma Diffusion! I want to give a shout-out to a group of really talented Co…
Google has open-sourced DiffusionGemma, a novel diffusion-based text generation model that uses block diffusion and efficient encoder-decoder techniques, with contributions from Cornell University researchers.
Destruction is a General Strategy to Learn Generation; Diffusion's Strength is to Take it Seriously; Exploration is the Future
This paper presents diffusion models as part of a family of techniques that withhold information and train models to guess it, arguing that diffusion's destroying approach is flexible and advantageous, especially in data-scarce settings; it also discusses exploration problems and introduces a novel kind of probabilistic graphical model.
DiffusionGemma: The Developer Guide- Google Developers Blog
DiffusionGemma is a new experimental model from Google DeepMind that uses parallel generation on a 256-token canvas, achieving up to 4x faster token generation on GPUs. This developer guide explains its architecture, bidirectional context, and includes a fine-tuning recipe for solving Sudoku.
Cyclic Denoising Reveals Ultrastable Memories in Diffusion Models
Cyclic denoising is introduced as a novel extraction attack that reveals ultrastable memorized training images in diffusion models by repeatedly noising and denoising samples. The technique requires no gradients or weight inspection and has implications for privacy auditing.