Asked about Generating by removing noise

Why did diffusion displace GANs?

An answer that works

Training stability. A GAN's adversarial objective suffers mode collapse and oscillation, while diffusion has a simple regression objective that trains reliably and scales predictably. The cost is much slower sampling.

Reading an answer is not being able to give one. The section that teaches this is Generating by removing noise, 4 hours of Diffusion & generative models.

Learn this properly