Worked example · Explain · AO1 · HL
[4 marks]
Explain why most text-to-image diffusion systems run the diffusion process in a latent space rather than on the pixels of the image.
How to approach it
This is a "why" question: the answer is about cost per step times number of steps. Mention the price (detail depends on the decoder) for the last mark.
0 words
Marking points and model answer
A model answer
A variational autoencoder first compresses the image into a latent grid many times smaller than the pixel image, and a decoder turns latents back into pixels. Running diffusion on the latent means each denoising step processes far fewer values, so it needs much less computation and memory. Because generation repeats that step many times, the saving is multiplied, making both training and generation much faster and cheaper. The latent keeps the important structure of the image, so quality stays high, although very fine detail now depends on how good the decoder is.
For each point, does your answer make it? Be strict: a marker would be.
Earns nothing
- "It is more efficient" with no explanation of why.
Mark every point to see your total.