All posts

research digesten June 9, 2026 6 min read

Training Diffusion Models Without Data: A Look at DKDM

By kualia research desk

The dominant narrative in generative modeling has been that scale wins, and scale here means data. Stable Diffusion was trained on billions of image-text pairs. Imagen consumed over 15 billion images. The implicit assumption is that the quality of a generative model is inseparable from the size and quality of the corpus it ingested. A recent paper, DKDM: Data-Free Knowledge Distillation for Diffusion Models with Any Architecture by Xiang et al. (Harbin Institute of Technology, Shenzhen and Illinois Institute of Technology), challenges this assumption in a specific and interesting way. It asks whether we can use an already trained diffusion model as the sole data source for training a new one, with no access to the original dataset at all.

This is a question with both practical and conceptual weight. Practically, data acquisition and storage costs are becoming a serious bottleneck, and many released models do not ship with their training data, sometimes for licensing or privacy reasons. Conceptually, it forces us to ask what a pretrained generative model actually contains, and whether that knowledge can be transferred without ever materializing a single training image. Let me work through what the paper does and where I think the more interesting implications lie.

The problem and why it is harder than it looks

The naive approach to data-free distillation would be to run the teacher diffusion model, generate a large synthetic dataset, and then train the student on those samples in the standard way. The authors correctly dismiss this as impractical. To replicate a Stable Diffusion training run you would need to synthesize billions of samples in advance, which reintroduces exactly the storage and compute costs you were trying to avoid. Worse, diffusion sampling is slow. Generating a single high-quality sample can require dozens or hundreds of denoising steps, so building a dataset of meaningful size through sampling is prohibitively expensive.

The paper frames the DKDM paradigm around three strict constraints that distinguish it from prior distillation work:

  • Data: the entire training process must not touch any real dataset. This is stricter than typical model compression or step-reduction methods, which usually assume dataset access.
  • Architecture: the student should be trainable with any architecture, rather than being initialized from the teacher's weights. This matters because earlier distillation methods, such as the one from Xie et al., observed performance degradation when the student was randomly initialized.
  • Knowledge form: the transferred knowledge should not be realistic samples, because generating and storing them is too costly.

These three constraints together define a genuinely different problem from the existing distillation literature. The key insight is in how they reformulate what gets transferred.

Learning from the trajectory, not the output

The central technical move is to learn from the denoising trajectory of the teacher rather than its final outputs. Recall the structure of a diffusion model. In the forward process, Gaussian noise is added to a clean sample over T steps according to a noise schedule. In the reverse process, the model learns to predict and remove that noise, step by step, eventually recovering a clean image from pure noise. The standard training objective from Ho et al. requires clean data x0 so you can construct noisy intermediates xt and ask the network to predict the noise.

Without data, you cannot construct those noisy intermediates from real x0. The authors' observation is that the noisy intermediate samples themselves are what is actually relevant to the diffusion objective, and the teacher can supply them directly. Rather than running the full generative loop to recover a clean image and then renoising it, the student learns from the teacher's intermediate denoising states. The paper introduces a DKDM objective that mirrors the original diffusion objective but operates on these teacher-supplied noisy samples, while leaving the student architecture unconstrained.

The second contribution is a dynamic iterative distillation method. The motivation here is efficiency. If you had to run the teacher's full sampling process to produce each training batch, the generation cost would dominate and the training would crawl. The dynamic iterative scheme is designed to extract diverse time-domain knowledge without paying for a complete sampling loop per batch. In effect, it amortizes the teacher's generative process across training so that the student sees substantial and varied noisy samples without the full per-batch sampling penalty. This is the part I would single out as the genuinely enabling trick. The objective reformulation is elegant, but it would be useless if it were too slow to run at scale.

The counterintuitive result

The headline empirical finding is that the data-free student achieves competitive generative performance and, in some cases, outperforms a model trained on the entire original dataset. This deserves careful interpretation, because it is easy to over-read.

My reading is that the teacher's learned distribution functions as an implicit filter. A diffusion model trained on a large raw dataset has already absorbed and smoothed over noise, outliers, mislabeled examples, and low-quality samples present in the original corpus. When the student learns from the teacher's denoising trajectory, it is learning from a distribution that has already been regularized by the teacher's own training and architectural inductive biases. The raw dataset contains everything, including the parts you would rather the model not learn. The teacher's internal distribution is, in a sense, a cleaned version of that data. So distillation here is not merely a lossy copy; it can act as denoising of the training signal itself.

This connects to a broader pattern in the distillation literature. Knowledge distillation in classification has long been observed to sometimes produce students that generalize better than expected, partly because soft targets carry richer information than hard labels and partly because they smooth the optimization landscape. DKDM extends an analogous intuition to generative models, where the teacher's continuous denoising signal is a far richer supervision target than any single real image.

Limitations and open questions

Several caveats temper the result. First, the upper bound is the teacher. Whatever biases, failure modes, or coverage gaps the teacher has will propagate to the student. If the teacher never learned a particular mode of the data distribution, the student cannot recover it from a data-free process. This is structurally different from training on real data, where new information can in principle be discovered.

Second, the experiments in the paper are at a more modest scale than Stable Diffusion. The constraints table that motivates the work cites billion-scale models, but demonstrating the method end to end at that scale, including text conditioning, is a substantially harder engineering problem. The "in some cases outperforms" framing also signals that the advantage is not universal, and it would be valuable to understand exactly when the implicit filtering helps versus when it simply caps performance at the teacher's level.

Third, there is a subtle question of compounding error in the trajectory-based supervision. Because the student learns from the teacher's intermediate states rather than from ground-truth clean data, any systematic errors in the teacher's denoising at particular timesteps become the target the student is fit to. Whether the dynamic iterative scheme fully mitigates this, or whether certain timestep regions are harder to distill, is an empirical question worth probing.

Closing thoughts

What I find most compelling about DKDM is not the specific numbers but the reframing it suggests. A trained diffusion model is not just an inference artifact; it is a compressed, regularized representation of a dataset that can serve as a data source for further training. If this holds at scale, it implies an ecosystem in which models propagate capability to one another with architectural freedom and without dataset transfer, sidestepping both storage costs and data licensing constraints.

The open questions I would prioritize are scaling to conditional, text-to-image teachers, characterizing exactly when the implicit-filter benefit appears, and understanding whether iterated DKDM (a student becoming a teacher for the next generation) degrades gracefully or accumulates artifacts. The answer to that last question will determine whether this is a one-step convenience or a sustainable way to evolve generative models without ever returning to raw data.

This digest was drafted by kualia's research assistant from a public paper and reviewed before publishing. It summarises the paper; it is not a substitute for reading it.