Save this video free

Lecture 13: Denoising Diffusion Probabilistic Models 2 (KAIST CS479, Fall 2026)

Minhyuk Sung · 1:02:40 · Watch on YouTube

Part of KAIST AIC313/CS378. See all 3 lectures and search them

These notes were made with YouTube Collector. Paste any YouTube link and get the same: a summary, chapters and a searchable transcript.

Lecture 13: Denoising Diffusion Probabilistic Models 2 (KAIST CS479, Fall 2026) Watch on YouTube →

Overview

Minhyuk Sung derives the DDPM training objective from maximum likelihood and the evidence lower bound, showing how the known forward Gaussian process and reverse posterior reduce a complex objective to a simple squared-error denoising task. He compares mean, clean-data (x0), and noise (epsilon) prediction, explains why epsilon prediction is practical, and interprets reverse denoising as progressively refining an estimate of the final sample.

Key takeaways

Chapters

0:00 DDPM Notation and the Fixed Forward Diffusion Process
7:15 The Reverse Posterior and Its Gaussian Parameters
11:27 Maximum Likelihood and the Diffusion ELBO
14:00 Writing the Joint Distribution as a Sum of Log Terms
20:12 Using the Reverse Posterior to Make the ELBO Tractable
25:57 The Three Components of the Diffusion ELBO
27:29 Gaussian KL Matching Becomes a Mean-Prediction Loss
38:49 The Practical DDPM Training Loop
42:19 Optimal Reverse Means and Iterative Generation
44:08 Predicting x0 as a Clean-Sample Parameterization
52:30 Epsilon Prediction and Why Diffusion Models Use It
1:00:00 Denoising as Progressive Refinement of the Final Estimate

Keep these chapters and the full searchable transcript in your own library.

Transcript excerpt

0:01 Okay, so let's continue discussing the diffusion models. So, from the last time we started to discuss the basic ideas of the diffusion models, which is basically have those kind of some progressive the way to generate the final data starting all the way from the the purely Gaussian noise and then gradually denoising that in terms of like generating some final the output like this. And we basically discussed that, you know, uh the diffusion model from the angle of the hierarchical VAE, right? So, in the case like when you uh consider basically, you know, Markovian the hierarchical VAE, uh we could see that the diffusion model, the specific diffusion model that we are seeing here, the DDPM model, uh basically can be seen as kind of the case like having these kind of the two, you know, um sort of

0:49 the properties. The first one is that basically we are having the all the sequence of the latent variables having all the same the dimensionality. And second thing, this is kind of the key part, right? Is that now we are basically having some predefined encoder, basically predefined some kind of forward transition while only learning kind of the reverse part, right? Uh in that way we are kind of like simplifying this kind of framework uh by using some kind of a fixed predefined the forward transition. So, yeah, as we discussed last time, there were some kind of the lots of some kind of the new terms that you'll need to remember uh to, you know, understand all the things, right? So, we basically had those kind of the notations starting from the X0 to the X capital T. So, capital T is basically the number of the the time

1:37 steps, right? In terms of how many kind

This is the start of the transcript. Save this video free for the whole transcript, searchable and time-coded.

In this course

Related notes

Summary, takeaways, and chapters were generated by AI from the video's transcript and may contain errors. The video belongs to its creator, Minhyuk Sung.

Want the full transcript?

Save this video in YouTube Collector to get its complete searchable transcript, your own AI summaries, and a library that keeps every video you collect in one place.