Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
[Journal club] Denoising Diffusion Probabilisti...
Search
Semantic Machine Intelligence Lab., Keio Univ.
PRO
July 28, 2022
Technology
440
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
[Journal club] Denoising Diffusion Probabilistic Models
Semantic Machine Intelligence Lab., Keio Univ.
PRO
July 28, 2022
More Decks by Semantic Machine Intelligence Lab., Keio Univ.
See All by Semantic Machine Intelligence Lab., Keio Univ.
[Journal club] Predict Before You Explore: Predictive Planning with Specialized Memory for Embodied Question Answering
keio_smilab
PRO
0
84
[Journal club] PHyCLIP: ðð-Product of Hyperbolic Factors Unifies Hierarchy and Compositionality in Vision-Language Representation Learning
keio_smilab
PRO
0
86
[Journal club] ReMEmbR: Building and Reasoning Over Long-Horizon Spatio-Temporal Memory for Robot Navigation
keio_smilab
PRO
0
110
[Journal club] ReLaGS: Relational Language Gaussian Splatting
keio_smilab
PRO
0
120
[Journal club] Flow as the Cross-Domain Manipulation Interface
keio_smilab
PRO
0
98
Mobi-ð: Mobilizing Your Robot Learning Policy
keio_smilab
PRO
0
160
A Gentle Introduction to Transformers
keio_smilab
PRO
16
7k
FlowAR: Scale-wise Autoregressive Image Generation Meets Flow Matching
keio_smilab
PRO
0
60
[Journal club] VLA-Adapter: An Effective Paradigm for Tiny-Scale Vision-Language-Action Model
keio_smilab
PRO
1
150
Other Decks in Technology
See All in Technology
AIæä»£ã®éçºçç£æ§ã¯ãå人æããããŒã èšèšãž
moongift
PRO
4
2.5k
41æ³ã§AWSã奜ããããŠITãšã³ãžãã¢ã«ãªã£ããã£ããã®è©±
yama3133
1
740
å šç€Ÿã§ã®ãœãããŠã§ã¢ãµãã©ã€ãã§ãŒã³æ»æå¯Ÿçããã£ãŠã¿ã with Takumi Guard
z63d
0
270
AIæä»£ã«ããããã¹ãã®åºç€ã®åå®çŸ© / Rethinking the Fundamentals of Testing in the AI Era
mineo_matsuya
13
4.4k
OpenTelemetryã«ãããGoã®ãŒãã³ãŒãã»ã³ã³ãã€ã«æèšè£ ã«ã€ã㊠#fukuokago
quiver
0
210
ãŽãŒã«ãã³ãã¹ã¯æ·ããã ãã§ã¯éã«ãªããªã â äŒç»éšéã®ãšã³ãžãã¢ãæè¡æšæºãäºæ¥äŸ¡å€ã«å€ãããŸã§
mhrtech
1
260
Jitera Company Deck
jitera
0
270
çŸå Žãšã®å¯Ÿè©±ããå§ãã âäœãåã«åãçŽãâæ¥åæ¹å
mochico50
1
220
ãªããããªãã®ãšãŒãžã§ã³ãã¯èšãããšãèããªãã®ã
segavvy
1
370
AICoEã§AIãã€ãã£ãçµç¹ãžã®é²å
yukiogawa
0
220
2026幎ã®ãœãããŠã§ã¢éçºãèããïŒ2026/07çïŒ / Agentic Software Engineering 2026-07 Findy Edition
twada
PRO
25
11k
AIæä»£ãããã¹ã±ãŒã«ããªãããšãããã -ãäœã人ãããããªãäœããããèãã人㞠/ Do Things That Don't Scale in the AI Era â From How to Why
kaminashi
1
100
Featured
See All Featured
Paper Plane (Part 1)
katiecoart
PRO
1
9.8k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
620
Embracing the Ebb and Flow
colly
88
5.1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.7k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
GraphQLã®èª€è§£/rethinking-graphql
sonatard
75
12k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
470
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
380
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
370
Building Applications with DynamoDB
mza
96
7.1k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
610
Transcript
Denoising Diffusion Probabilistic Models Jonathan Ho, Ajay Jain, Pieter Abbeel,
UC Berkeley, NeurlPS 2020 æ ¶æçŸ©å¡Ÿå€§åŠ ææµŠåæç 究宀 B4å°æŸ æå® Ho, Jonathan, Ajay Jain, and Pieter Abbeel. "Denoising diffusion probabilistic models." Advances in Neural Information Processing Systems 33 (2020): 6840-6851.
2 æŠèŠ ã»æ¡æ£ã¢ãã«ãçšããé«å質ãªç»åã®çæææ³ã¯ã»ãšãã©ååšããŠããªãã£ã ã»(æ¡æ£ã¢ãã«ãšLangevinåååŠãå©çšããscore matchingææ³ãšã®é¢é£ã瀺ãã) ã»æå€±é¢æ°ã工倫ããé«å質ãªç»åãçæããããšãå¯èœã«ãã ã»å®éšçµæãããæ¢åææ³ãšåçã®é«å質ãªç»åãçæããããšã瀺ãã
3 èæ¯ : Diffusion Probabilistic Models[Jascha+, ICML15] ⪠Diffusion Probabilistic
Models ããŒã¿ã«noiseãç¹°ãè¿ãè¶³ãããšã§åçŽãªååž(Gaussianãªã©)ã« å€æããéçš(æ¡æ£éçš)ãèãããã®é倿(éæ¡æ£éçš) ã«ãã£ãŠãããŒã¿ãçæããææ³ (å ·äœçã«ã¯ææ¡ææ³ã®ã¯ããã«)
4 é¢é£ç ç©¶ : 深局çæã¢ãã«ã¯é«å質ãã€å€æ§ãªç»åçæã¯å°é£ã§ãã æ·±å±€çæã¢ãã« æŠèŠ VAEs VAE[D.P.Kingma+, ICLR2014] Encoder-Decoderãšå€åæ³ãå©çšãã
æœåšå€æ°ã¢ãã« GANs GAN[GoodFellow+, NIPS14] æå°€æšå®ãçšãããçæåšãšèå¥åšãç«¶ åãããããšã§åŠç¿ãè¡ã èªå·±ååž°ã¢ãã« PixelRNN[A. Oord+, ICML16] éå»ã®åºåçµæãæ¡ä»¶ã«æ°ããããŒã¿ã 次ã ã«åºåããã¢ãã« æ£èŠåãã㌠NICE[L.Dinh+, ICLR15] ç°¡åãªååžã«å¯Ÿããå¯é倿ãç¹°ãè¿ãé© çšããããšã§ç®çã®ååžãåŸãã¢ãã« VQ-VAE-2[Ali+, NeurIPS19] Big GAN[Andrew+, ICLR19] Glow[Diederik+, NeurIPS18]
5 ææ¡ææ³ : âæ¡æ£éçšâã¯forwardãšreverseã«åãããã âš ããŒã¿ãããã€ãºãžã®å€æã®éçš âª forward process (æ¡æ£éçš(ãšãã):
diffusion process) ⪠reverse process (éæ¡æ£éçš) âš ãã€ãºããããŒã¿ãžã®å€æã®éçš : ã¢ãã«ã䜿çš
6 ææ¡ææ³ : æ¡æ£éçšã¯ãã«ã³ãé£éã«åºã¥ããã€ãºä»å ã»åæå»ã«ããããã€ãºä»å ð! = 1 â ðœ!ð!"#
+ ðœ!ð ð!: æå»tã®ããŒã¿ ð!"#: æå»t-1ã®ããŒã¿ ð: æšæºæ£èŠååžã«åŸããã€ãº ⪠ãã«ã³ãé£éãä»®å® âš æ¬¡ã®ç¶æ ã¯çŸåšã®ç¶æ ã«ã®ã¿äŸå ⪠æ¡ä»¶ä»ã確çã®åœ¢ã«å€åœ¢ åæååž ð·ð: ãã€ãºã®åŒ·ã
7 ææ¡ææ³ : æ¡æ£éçšã®å®çŸ© (ð!ãå®çŸ©) ⪠ããŒã¿ð$ããð!ãå®åŒå æå»ð¡ã®ããŒã¿ = ããŒã¿ð¥$ãšãã€ãºã®éã¿ä»ãå
ã§è¡šãã ãã ã
8 ææ¡ææ³ : éæ¡æ£éçšã®å®çŸ© âª éæ¡æ£éçš âš éæ¹åã®å¹³åãšåæ£ãã¢ãã«ã§æšå®ããã°ãã ðœãååå°ãããšããéæ¹åã®æ¡ä»¶ä»ã確çãã¬ãŠã¹ååžãšè¿äŒŒããŠãã å¹³å
忣 çæã¢ãã«ãšããŠã®åŠç¿ã®ç®ç : æçµçãªç»åã®å°€åºŠã®æå€§å âš ã(å®éã«ã¯äžéã)æå€§åããããšãç®çãšãªã [Jascha+, 2015]
9 ææ¡ææ³ : åŠç¿æ¹æ³ â 尀床ã®å°åºâ |æå€±ã®å®çŸ© â ⪠âè² ã®â察æ°å°€åºŠã®äžéã®å°åº :
VAEãšäŒŒãåŒå€åœ¢ Jensenã®äžçåŒ
10 ææ¡ææ³ : åŠç¿æ¹æ³ â 尀床ã®å°åºâ¡ â ⪠âè² ã®â察æ°å°€åºŠã®äžéã®å°åº :
VAEãšäŒŒãåŒå€åœ¢ = = ⊠(appendix(a)åè) = çŽæçã«ã¯æå»ããšã«å±é æå(ð¿! ): 宿° æåŸ(ð¿" ): èšç®å¯èœ é(ð¿#$% ): ã¬ãŠã¹ååžå士ã®KL ããããžãããå®éã®ææ¡ææ³
ææ¡ææ³ : åŠç¿æ¹æ³ â èšç®çµæã®æå³ â ⪠âè² ã®â察æ°å°€åºŠã®äžéã®å°åº : VAEãšäŒŒãåŒå€åœ¢
= = æå(ð¿! ): 宿° æåŸ(ð¿" ): èšç®å¯èœ é(ð¿#$% ): ã¬ãŠã¹ååžå士ã®KL 宿°é ãç¡èŠããã° ã¬ãŠã¹ååžé(çã®ååžãšäºæž¬)ã® KLãã€ããŒãžã§ã³ã¹ã å°ãããªãããã«åŠç¿ãè¡ã -- q: çã®denoiseçµæ -- p: æšæž¬ããdenoiseçµæ = 11
ææ¡ææ³ : åŠç¿æ¹æ³ â 忣ãåºå®åããçµæåŠç¿ã容æã« â ⪠KLãæ±ããããã«ãpãåèãã -- äžåŒ:
å¹³åãšåæ£ãã¢ãã«ã§æšå® -- 忣ãæå»ã«äŸåãã宿°ã§åºå®ãã -- ãšãã â»ð" #ã¯ðœ"ã«ãããšãã(å®éšçã«) 12
ææ¡ææ³ : åŠç¿æ¹æ³ â ã¬ãŠã¹ååžéã®KLãèšç® â ⪠KLã®é ãããã«èšç® ã¬ãŠã¹ååžéã®KL =
çã®denoiseçµæã®å¹³å ã¢ãã«ãæšå®ããdenoiseçµæã®å¹³å ãã®é ãæå€±ãšããŠåŠç¿ããããªã -- denoiseçµæã®èª€å·®ã®äºä¹åãæå°å âš Denosing Diffusion Probabilistic Models (DDPM) ãšãã 13
ææ¡ææ³ : åŠç¿æ¹æ³ â å®éã¯ä»å ãããnoiseãæšå® â ⪠denoise -> noiseæšå®ãž
= noiseä»å ãããç»å âããæšå®ããä»å ãããåã®noise 察æ°å°€åºŠã®æå€§åã çã®noiseãšæšå®ããnoiseã®èª€å·®ã®æå°åãžãšèšãæãã âš ã¢ãã«ã¯noiseãå«ãã ç»åããnoiseãæšæž¬ãã appendix(b) å®éã«ã¯ä¿æ°ãåé€ å®éšçã«ç²ŸåºŠãè¯ãã£ããã 14
15 å®éšèšå® ⪠ãã€ããŒãã©ã¡ãŒã¿ -- ã¹ãããæ° : ð = 1000
-- æå»éã®åæ£ãã©ã¡ãŒã¿: ðœ% = 10$&, ðœ! = 0.02 -- âãã®éã¯ç·åœ¢ã§å€æ -- U-NetããŒã¹ã®ã¢ã㫠⪠ããŒã¿ã»ãã -- CIFAR10 -- LSUN -- CelebA-HQ 256x256
16 å®éççµæ : GANããå°ãå£ããåçšåºŠã®æ§èœãéæ âª è©äŸ¡ææš -- IS: Inception Score
-- FID: Fréchet Inception Distance âª æ¡æ£ã¢ãã«åå£«ã®æ¯èŒ -- æå€±é¢æ°ã®å¹çåã«ãã粟床åäž
17 å®éççµæ : GANããå°ãå£ããåçšåºŠã®æ§èœãç¢ºç« âª è©äŸ¡ææš -- IS: Inception Score
-- FID: Fréchet Inception Distance âª ä»ææ³ãšã®æ¯èŒ -- GANãããã¯å€å°å£ã (ãã®è«æã§ã¯)
18 宿§ççµæ : é«å質ãªç»åãçæ âª Celeb-HQ ããŒã¿ã»ãã ⪠LSUN ããŒã¿ã»ãã
âš é«å質ãªç»åãçæããŠããããšãããã
19 ãŸãšã ã»(DDPMã«ããçææ¹æ³ãšLangevinåååŠãšã®é¢é£ã瀺ãã) ã» æå€±é¢æ°ãè§£æå®¹æã«ããããšã§ã æ¡æ£ã¢ãã«ãçšããé«å質ãªç»åã®çæãå¯èœã«ãã ã»å®éšçµæãããæ¢åææ³ãšå粟床ã®ç»åãçæããããšã å®éçã宿§çã«ç€ºãã
20 Appendix : åŒã®è©³çް ⪠(a) 尀床ã®å€åœ¢ ð¡ = 1ãå€ã«åºã
ãã€ãºã®å®ç
21 Appendix : åŒã®è©³çް ⪠(b) denoise -> noise ,
âš ð¥" åé€
22 Appendix : åŒã®è©³çް ⪠(b) denoise -> noise ð'ãããã«è¿ã¥ãã
ãããæå€±é¢æ°ã«ä»£å ¥ããŠæŽçãããšâŠ
23 Appendix : ã¢ãã«å³ã®æŠèŠ [åè2]
24 Appendix : åèæç® (1) SONY解説åç» https://www.youtube.com/watch?v=G4tGMueM6lg (2) SONY解説åç»https://www.youtube.com/watch?v=10ki2IS55Q4 (3)
Zenn âWhat are Diffusion Models?â https://zenn.dev/nakky/articles/09fb1804001ff8 (4) åè©äŸ¡ææšã®è§£èª¬èšäº : https://qiita.com/kzykmyzw/items/5c4a6c2ee19ddd59e810#f r%C3%A9chet-inception-distance-fid-2