Papers › Denoising Diffusion Probabilistic Models
Denoising Diffusion Probabilistic Models
Jonathan Ho, Ajay Jain, Pieter Abbeel
We present high quality image synthesis results using diffusion probabilistic models, a class of latent variable models inspired by considerations from nonequilibrium thermodynamics. Our best results are obtained by training on a weighted variational bound designed according to a novel connection between diffusion probabilistic models and denoising score matching with Langevin dynamics, and our models naturally admit a progressive lossy decompression scheme that can be interpreted as a generalization of autoregressive decoding. On the unconditional CIFAR10 dataset, we obtain an Inception score of 9.46 and a state-of-the-art FID score of 3.17. On 256x256 LSUN, we obtain sample quality similar to ProgressiveGAN. Our implementation is available at https://github.com/hojonathanho/diffusion
In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.
For agents, Syntology's MCP tool lists every function and class Syntology harvested from this paper and whether it ran (how to connect): get_harvested_code_for_paper(arxiv_id="2006.11239")
Code
Syntology Ran 178 of 253 code samples harvested from 45 repositories linked to this paper; 75 have no recorded run. Of those that ran: 20 ran · honoured contract; 8 ran · violated contract; 25 ran · our draft was wrong; 17 ran · fixture could not drive it; 108 ran with no contract checked.
By repository: official repository: 2 samples from 1 repository, 1 ran; community (archive-listed): 242 samples from 44 repositories, 168 ran; 9 identical to code first harvested elsewhere. The run record, sample by sample. “Ran” means executed on a synthesized input, not that the code is correct or reproduces the paper.
70 repositories listed; official and paper-mentioned ones first.
Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.
Code Syntology ran Syntology
253 samples harvested; 178 ran; 20 honoured the contract we drafted; 75 have no recorded run. Read from Syntology's graph 2026-09-24; that is when this build read the record, not when the samples ran.
Licence: 62 of the 253 samples are pointer only, meaning Syntology does not serve that copy's text. This page shows no code text for any sample; each one links to its file in the repository.
Harvested from 45 repositories linked to this paper, official or community; each sample names its own and says which. Some samples are identical code Syntology first harvested from another repository; for those, this paper's copy is not located and its licence is not recorded. “Ran” means the sample executed on a synthesized input. It does not mean the output is correct, and nothing here reproduces the paper's results. “Honoured” and “violated” refer to a contract Syntology drafted from the code itself; “our draft was wrong” and “fixture could not drive it” are failures of Syntology's instrument, not of the code.
Each sample ends with its code_sha256, Syntology's identity for that exact code. An agent fetches the stored sample with Syntology's MCP tool get_code(code_sha256="…") (how to connect); click an identity to copy that call.
Repository labels, per sample. official repository: The archive marks this repository official for the paper. named in the paper: The archive records that the paper mentions this repository; it is not marked official. community (archive-listed): In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper. found in paper text by Syntology: Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted. community: Not in the archive's code links for this paper; a community repository Syntology harvested. Samples from a repository marked official are listed first. Licence labels name the repository's licence as recorded at harvest. “Pointer only” means Syntology does not serve that copy's text, for one of four reasons: no licence file was found; the licence was not identified; the licence is recorded as permissive but that copy's record is not marked cleared; or the licence is outside the permissive list Syntology serves text under (MIT, Apache-2.0, BSD and similar). Some licences outside that list permit redistribution, such as WTFPL, and GPL-3.0 under its conditions; they are simply not on the list. Hover a licence label for the reason. File links open the file on GitHub at the default branch, which may have changed since the harvest.
ac0b112cced85e41 · report
aa7eeb8194013eed · report
2f7a1370a8d67d2b · report
2e3e510714db10cd · report
727d939a33684dc3 · report
391c56da8c23eaf6 · report
27a0c9621917d719 · report
96879cdcee700e0c · report
39e408d858270810 · report
8d308f1b5ff3e211 · report
1a4610fe4183ab35 · report
9fc5f1faba8dd549 · report
682c7d765393b80c · report
d66519493e45fa72 · report
68c21a4e900cf84d · report
45c3ad11676d68ef · report
69f27ba78fe269cb · report
951372c74a4810b4 · report
198a1df7fb1572cc · report
7a279b81d71aae4b · report
b3f906bb8ffb9305 · report
6abe268a41063ca0 · report
b0a153607e31ff3c · report
92366f7e00dfa95c · report
497936a85c54bc6d · report
af603d69433386c6 · report
889d53276e702ee9 · report
b98427172a08955f · report
61de5d0bdb038f95 · report
312abccdd2ea163d · report
38feec1f0532bdfc · report
b7264db66c69b50f · report
7c0915765d3543c1 · report
c7b63e5eb0b6e746 · report
4774d75a47fa7f01 · report
2bbf0db2a024a96d · report
b1f2e26fa3f1c03a · report
621e4b433c363624 · report
9e2c1a5763e42fb3 · report
f5c52234eed97ee9 · report
30c3da436cee282c · report
34d3583abd61cff5 · report
bfa427b1e754f31a · report
aa8e97ff112091d3 · report
ebb0bb469802a389 · report
06c174629a88b34c · report
c07e06bf97316eef · report
dc6d407a65eed128 · report
6f2ab90303c6391c · report
86ee0ef9ccc062c4 · report
6f8762dc1bda1dfb · report
0ed3f19ad55fd03b · report
e77dbd5dcd7a64e5 · report
427f4706bac6bec1 · report
da485dc2b10fd6d7 · report
e7de96f8ca95ff5c · report
48203972e3caa111 · report
e66e5ee5660ade9e · report
752e01f02bca6161 · report
0f5e41584771596b · report
1c918e79d462a26b · report
df61f4b08d71cdeb · report
29d0550cf741afb4 · report
6320459286032eed · report
930974fb4f8770f1 · report
8d79a54df4a930fd · report
1e735d15bf574858 · report
072e27cc3f80a64a · report
a5638e9931779103 · report
0476332a30fa6566 · report
cb5f0757b1434dbd · report
1c07b81f544f048b · report
7b794fd52131431f · report
d1ba7d3cb6a2ac54 · report
ab64db8c2a71e2ef · report
876bfe8ec5fd7b3f · report
17bc8409599d140b · report
30be19e25a2628c7 · report
fdb0c6d114ad91ec · report
24efaae94384e2f2 · report
e34dd41cf488e665 · report
3d856ddc63510520 · report
46880829e38e0fff · report
bcb584e0d38fcef9 · report
302d25b74ed63a41 · report
18a00e244e252453 · report
bd014f5d82f53c97 · report
af6ff6a708f6b80c · report
2163b6edd24b8178 · report
3af3c6dc4fb09bfb · report
52bb9e202a8ce9ef · report
7c91727715c14937 · report
e3b3ff81ba235015 · report
100f8236e0919328 · report
640816aac68f1f8f · report
741695539e377a57 · report
5d6a2169c601b2f9 · report
8a7675ca34bf8e8c · report
6acb9f0e096fbe2d · report
f8a3be5b06628873 · report
ad1a66ce6aa180ac · report
2b763cdd31b8a4c3 · report
533ba10eceea02a7 · report
64d7b9be58329479 · report
1ce7357760c5ddb5 · report
7707d2aa5d55bd96 · report
8bee9b7a4832d4a1 · report
46dd240b397d0ec1 · report
2c66beaf7935d8b7 · report
675c702c25a4d07f · report
5cb5c0a850bc1570 · report
6432978c0baf82e1 · report
324537dd7c7ee111 · report
7bd13464fab4e3ed · report
62afec33f38bb212 · report
69efa1a5ec74db25 · report
65f82eed2ed5c542 · report
613acd72145a95f2 · report
d1ef6b8cb9a28a53 · report
e3122a1351004542 · report
266880ccbbc9d9ba · report
5aa603017b7bf9da · report
6b6f39a3cb3edfa0 · report
1f1e204a00309655 · report
aa5486a3650902d8 · report
608e364a9d2376a3 · report
d98bef4c38be4932 · report
7a95890eb48f9268 · report
e01f81e69257f30b · report
0ca1e090f92a7ac0 · report
43e4ae995dd446e2 · report
372f8ce0b71e834d · report
9554f61f6e36aaf8 · report
7d38205f97f03644 · report
221b2d116fdf1032 · report
62a8cdfdb51ec275 · report
e2ba707f79fd3255 · report
d3705ec829eb39f1 · report
4fd186d8450dbcbf · report
ec54fc881e43f612 · report
f79eff565a1e33e8 · report
cb41bf2d4dec5aee · report
3bd7e0cdbd131fdb · report
856759d3dba2362b · report
e6864f1fb21437d9 · report
f748e43b36cd3f91 · report
104973640b230918 · report
11184d08b418b129 · report
a68547100f9ac8f8 · report
4707efa98ac6b989 · report
9537f40a55715a66 · report
a9907c856452e8f6 · report
7bab05ad7b9fa652 · report
a1229a9f4df127e2 · report
4f66ae7f14b3b240 · report
f509a7f7b08b8f0f · report
dce27c7197cf4b78 · report
20a66373c2e74197 · report
34101c2fbe0e2264 · report
f032dcb3c370ac3f · report
c0a5b7ee10788222 · report
88867f4df8cef2a9 · report
8ceaa69aae613a28 · report
ae85de96d538f79a · report
97e1bbd232dfe092 · report
e0872a9a65b8245f · report
0e6c111dab2954fb · report
5fe4f2d2663019c4 · report
c876601a41eb2278 · report
382b33a815c5c8d7 · report
e31bdc2244961428 · report
2ad71ed8f52e942e · report
dcc2f56db7029936 · report
9d6fea4b2c4c1b1f · report
5b63297f2f045c3c · report
14c48643b0870b0d · report
c912ab9f4bd44da2 · report
69ee580d5f7fc416 · report
0eea5db249688907 · report
fa3d1058fa2100f3 · report
8e8bd48da2e29cc1 · report
2a5d567ab9ec0c2d · report
a640022279fbd102 · report
2e2761f217d28ea2 · report
80b8e366c165fd50 · report
02ebfe09b5931a79 · report
34d469418e5abe5b · report
c3f34c0ceb40ba85 · report
69c51b713d8043fd · report
394400bd8d814f2c · report
b12160a63109aa5e · report
19089005aa95a2cd · report
525856194ca360a8 · report
8dfdf43afb2d12f4 · report
73d112b8468812a4 · report
c646ffa348cd258a · report
12943eeca6896a92 · report
5f9cd1cf5c070128 · report
c558dcc00ec8acbc · report
acc61062a727fa80 · report
9e71dd35b94143ad · report
185128441a55874c · report
211d2a73ffe6de6e · report
5d41a4f1cec5bf10 · report
47c3145df9c0d78c · report
53ce3c3d9973db95 · report
b4d23e968a312973 · report
603b6348fb74fb22 · report
5567735bb1232884 · report
d6cc5a7817ff7f5d · report
f7f131ff4e466645 · report
22f97d8aaa08d367 · report
9be15362b1dd74ae · report
08bab0871e8c46e5 · report
b76ae1efe99fae98 · report
c9d84dba30559a2f · report
a5df8cda37403c5f · report
20198eca190672b9 · report
1a3194eda8c62a2c · report
bf4172f6a11423b7 · report
84ef656ebabf0f3d · report
3aeedcf101d5dc7d · report
044848eaf0604542 · report
30694664b282d9f2 · report
d76ac471b3d8fee5 · report
51950b12318e7d94 · report
39c30f46bea1ee3c · report
49ff3519834529f3 · report
e05842cf30157453 · report
87e2bccf5668836a · report
8971e8a163275348 · report
ce6b157509d6ed0f · report
17220aac4f6143a3 · report
e0f51f35088884b5 · report
624de6558fcd216a · report
2a992226afc81b22 · report
ef52d142b2c30ac2 · report
7705d2253b6cd3eb · report
a6f51b5e4e043215 · report
907096338f4aeb9d · report
de2b2ba820b99d6c · report
2c594da18d824eb0 · report
a65da7ad43a301d2 · report
9deab2a47adbf3b7 · report
7eb19b2d745af94f · report
16240e26bc3e0d99 · report
fbf9ec7be545688e · report
97aabd2621b6733c · report
a15cfd7932844ef9 · report
fab86763be9d382c · report
0ee1a2c94acafeca · report
d9caeeced554450f · report
Tasks
Results from the paper archive 2025-07-28
| Task | Dataset | Model | Metric | Value | Rank at snapshot | Leaderboard | Report |
|---|---|---|---|---|---|---|---|
| Density Estimation | CIFAR-10 | DDPM | NLL (bits/dim) | 3.69 | #14 of 15 | Archive leaderboard | report |
| Image Generation | CIFAR-10 | Denoising Diffusion | FID | 3.17 | #28 of 78 | Archive leaderboard | report |
| Image Generation | ImageNet 32x32 | DDPM | FID | 16.18 | #11 of 35 | Archive leaderboard | report |
| Image Generation | ImageNet 32x32 | DDPM | bpd | 3.89 | #11 of 35 | Archive leaderboard | report |
| Image Generation | LSUN Bedroom | Denoising Diffusion Probabilistic Model | FID-50k | 4.9 | #2 of 3 | Archive leaderboard | report |
| Image Generation | LSUN Bedroom 256 x 256 | Denoising Diffusion Probabilistic Model (large) | FID | 4.9 | #11 of 32 | Archive leaderboard | report |
| Image Generation | LSUN Bedroom 256 x 256 | Denoising Diffusion Probabilistic Model | FID | 6.36 | #14 of 32 | Archive leaderboard | report |
| Image Generation | LSUN Bedroom 256 x 256 | Denoising Diffusion Probabilistic Model (large, DINOv2) | FD | 229.76 | #22 of 32 | Archive leaderboard | report |
| Image Generation | LSUN Bedroom 256 x 256 | Denoising Diffusion Probabilistic Model (large, DINOv2) | Precision | 0.79 | #22 of 32 | Archive leaderboard | report |
| Image Generation | LSUN Bedroom 256 x 256 | Denoising Diffusion Probabilistic Model (large, DINOv2) | Recall | 0.61 | #22 of 32 | Archive leaderboard | report |
| Image Generation | LSUN Cat 256 x 256 | Denoising Diffusion Probabilistic Model | FID | 19.75 | #6 of 8 | Archive leaderboard | report |
| Image Generation | LSUN Churches 256 x 256 | Denoising Diffusion Probabilistic Model | FID | 7.89 | #22 of 27 | Archive leaderboard | report |
Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.
Methods
Introduced by this paper: Diffusion
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections