The Six Families of�Deep Generative Models
Yannis Pantazis
Journal Club on AI @ FORTH
Friday, October 18th
Logistics
November’s Presentations
Ammar Qammaz | Accessible AI,Easily locally available State-of-the-Art Methods for VLMs, LLMs, Image, Voice and Music Synthesis | 1/11/2024 |
Gregory Tsagkatakis | Deep Learning for Inverse Imaging Problem | 15/11/2024 |
Yiannis Kamarianakis | Statistical Models for Spatial, Spatiotemporal and 4D data | 29/11/2024 |
Introduction – What is a Generative Model?
What is required:
Families of Generative Models – Taxonomy based on Likelihood Function
Planar
Coupling
MAFs/IAFs
…
(R)NADE
WaveNet
WaveRNN
GPT
…
Vanilla
β-VAE
VQ-VAE
…
diffusion
denoising
score
…
Belief nets
Boltzmann
machines
…
GMs
Exact
ARMs
NFs
VAEs
EBMs
DPMs
Approximate
Implicit
GANs
AutoRegressive Models (ARMs)
AutoRegressive Models (ARMs)
Empirical observation:
AutoRegressive Models (ARMs)
AutoRegressive Models (ARMs)
1542M
762M
345M
117M parameters
GPT released June 2018
GPT-2 released Nov. 2019 with 1.5B parameters
GPT-3: 175B parameters trained on 45TB texts
Normalizing Flows (NFs)
Many small steps adds up
to big results.
Normalizing Flows (NFs)
Normalizing Flows (NFs)
Normalizing Flows (NFs) – RealNVP 2016
Variational Autoencoders (VAEs) - Motivation
Variational Autoencoders (VAEs) - Motivation
observed
latent/hidden
Variational Autoencoders (VAEs)
z
Variational Autoencoders (VAEs)
Variational Autoencoders (VAEs)
Variational Autoencoders (VAEs)
Variational Autoencoders (VAEs)
Variational Autoencoders (VAEs)
Energy-based Models (EBMs)
Energy-based Models (EBMs)
Energy-based Models (EBMs) – Product of Experts
Generative Adversarial Networks (GANs)
Generative Adversarial Networks (GANs)
Generative Adversarial Networks (GANs)
Generative Adversarial Networks (GANs)
Generative Adversarial Networks (GANs)
Generative Adversarial Networks (GANs) – Cycle GAN 2017 – Unpaired Matching
Generative Adversarial Networks (GANs) – Cycle GAN 2017 – Unpaired Matching
Diffusion Probabilistic Models (DPMs)
Diffusion Probabilistic Models (DPMs)
Diffusion Probabilistic Models (DPMs)
Diffusion Probabilistic Models (DPMs)
Diffusion Probabilistic Models (DPMs)
Simplified training objective:
Diffusion Probabilistic Models (DPMs)
Diffusion Probabilistic Models (DPMs)
Palette: Image-to-Image Translation
Challenges in Generative Models
Challenges in Generative Models
Reading on Generative Models
Introduction to Deep GMs Course