HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

Auto-Encoding Variational Bayes

Diederik P Kingma; Max Welling

Auto-Encoding Variational Bayes

Abstract

How can we perform efficient inference and learning in directed probabilistic models, in the presence of continuous latent variables with intractable posterior distributions, and large datasets? We introduce a stochastic variational inference and learning algorithm that scales to large datasets and, under some mild differentiability conditions, even works in the intractable case. Our contributions are two-fold. First, we show that a reparameterization of the variational lower bound yields a lower bound estimator that can be straightforwardly optimized using standard stochastic gradient methods. Second, we show that for i.i.d. datasets with continuous latent variables per datapoint, posterior inference can be made especially efficient by fitting an approximate inference model (also called a recognition model) to the intractable posterior using the proposed lower bound estimator. Theoretical advantages are reflected in experimental results.

Code Repositories

jarrydmartinx/generative-models
tf
Mentioned in GitHub
LSSTDESC/DeblenderVAE
tf
Mentioned in GitHub
adrianjav/heterogeneous_vaes
pytorch
Mentioned in GitHub
caravagn/GDA
Mentioned in GitHub
ngiann/ApproximateVI.jl
Mentioned in GitHub
zhihanyang2022/aevb-tutorial
pytorch
Mentioned in GitHub
smidl/AnomalyDetection.jl
Mentioned in GitHub
carbonati/variational-zoo
tf
Mentioned in GitHub
lawyerphx/vae-practice
tf
Mentioned in GitHub
agnesdeng/misle
tf
Mentioned in GitHub
lincellularneuroscience/vame
pytorch
Mentioned in GitHub
lanzhang128/disentanglement
tf
Mentioned in GitHub
luke-97/BayesByBackprop
pytorch
Mentioned in GitHub
GuHongyang/VAEs
pytorch
Mentioned in GitHub
ChengBinJin/VAE-Tensorflow
tf
Mentioned in GitHub
podgorskiy/VAE
pytorch
Mentioned in GitHub
cianeastwood/qedr
tf
Mentioned in GitHub
kiransom/mnist_vae
Mentioned in GitHub
alexey-pronkin/annealed
pytorch
Mentioned in GitHub
leokster/CVAE
tf
Mentioned in GitHub
SashaMalysheva/Pytorch-VAE
pytorch
Mentioned in GitHub
Kismuz/crypto_spread_test
tf
Mentioned in GitHub
adityabingi/Beta-VAE
tf
Mentioned in GitHub
https://gitlab.com/inpefess/ast2vec
pytorch
Mentioned in GitHub
kris-singh/ReadingList
pytorch
Mentioned in GitHub
KrishnaTarun/Deep-Learning-Lab
pytorch
Mentioned in GitHub
wikibook/keras
tf
Mentioned in GitHub
mmrl/lost-in-latent-space
pytorch
Mentioned in GitHub
safwankdb/Variational-Auto-Encoder
pytorch
Mentioned in GitHub
RoboticsDesignLab/jitterbug
tf
Mentioned in GitHub
https://gitlab.com/bpaassen/ast2vec
pytorch
Mentioned in GitHub
taohu88/BayesianML
Mentioned in GitHub
jinghuazhao/Caprion
Mentioned in GitHub
y0ast/VAE-TensorFlow
tf
Mentioned in GitHub
shivakanthsujit/vae-pytorch
pytorch
Mentioned in GitHub
jenyliu/DLA_interview
pytorch
Mentioned in GitHub
tungkw/VAE
pytorch
Mentioned in GitHub
ethanluoyc/pytorch-vae
pytorch
Mentioned in GitHub
hikmatkhan/DeepGen
tf
Mentioned in GitHub
kyeongry/Autoencoders
pytorch
Mentioned in GitHub
TanyaChutani/VAE-TF2.0
tf
Mentioned in GitHub
greenelab/tybalt
tf
Mentioned in GitHub
clementchadebec/benchmark_VAE
pytorch
Mentioned in GitHub
Robotmurlock/VariationalAutoEncoder
pytorch
Mentioned in GitHub
shib0li/VAE-torch
pytorch
Mentioned in GitHub
davidemartinelli/VAE
pytorch
Mentioned in GitHub
zhengant/vae
pytorch
Mentioned in GitHub
dutxiaoli/Vae_for_Photon-counting
pytorch
Mentioned in GitHub
hwalsuklee/tensorflow-mnist-VAE
tf
Mentioned in GitHub
DIDSR/DomId
pytorch
Mentioned in GitHub
hsinyilin19/resnetvae
pytorch
Mentioned in GitHub
vitskvara/GenModels.jl
Mentioned in GitHub
selimseker/logogram-language-generator
pytorch
Mentioned in GitHub
ElliottKasoar/gene-dag-vae
tf
Mentioned in GitHub
dungxibo123/vae
pytorch
Mentioned in GitHub
hrbigelow/draw
tf
Mentioned in GitHub
arahosu/musicslots
pytorch
Mentioned in GitHub
shib0li/VAE-PyTorch
pytorch
Mentioned in GitHub
seymayucer/VAEs
pytorch
Mentioned in GitHub
nghorbani/human_body_prior
pytorch
Mentioned in GitHub
mmrl/disent-and-gen
pytorch
Mentioned in GitHub
y0ast/Variational-Autoencoder
pytorch
Mentioned in GitHub
ElliottKasoar/GeneVAE
tf
Mentioned in GitHub
OsvaldN/APS360_Project
pytorch
Mentioned in GitHub
maxfrenzel/CompressionVAE
tf
Mentioned in GitHub
la3ma/IWAE-torch
pytorch
Mentioned in GitHub
kpandey008/DiffuseVAE
jax
Mentioned in GitHub
wgopar/VariationalAutoencoder
pytorch
Mentioned in GitHub
sterngerlach/deep-learning-chapter-19
pytorch
Mentioned in GitHub
greentfrapp/keras-aae
Mentioned in GitHub
chandu-97/BayesByBackprop
pytorch
Mentioned in GitHub
jackson-kang/pytorch-vae-tutorial
pytorch
Mentioned in GitHub
nawta/GSoC_deeplense_assignment
pytorch
Mentioned in GitHub
lsindoni/VAEMusings
Mentioned in GitHub
FlorentinCDX/pytorch-mnist-VAE
pytorch
Mentioned in GitHub
Mingpan/generative_map
tf
Mentioned in GitHub
mulkkyul/stochasticRNNPB
pytorch
Mentioned in GitHub
paraficial/vae_pancreas_segmentation
pytorch
Mentioned in GitHub
cics-nd/predictive-cvs
pytorch
Mentioned in GitHub
ZXP-S-works/VAE-for-Temporal-Process
pytorch
Mentioned in GitHub
trungnt13/odin-ai
tf
Mentioned in GitHub
xiangyu-liu/Computer-Network
tf
Mentioned in GitHub
vimlord/torchrosa-tts
pytorch
Mentioned in GitHub
timbmg/VAE-CVAE-MNIST
pytorch
Mentioned in GitHub
shinshoji01/Style-Restricted_GAN
pytorch
Mentioned in GitHub
MINGUKKANG/CVAE
tf
Mentioned in GitHub
cesar0205/autoencoder-gan
tf
Mentioned in GitHub
hse-cs/probaforms
pytorch
Mentioned in GitHub
yjlolo/vae-audio
pytorch
Mentioned in GitHub
LynnHo/VAE-Tensorflow
tf
Mentioned in GitHub
yjucho1/articles
Mentioned in GitHub
AntixK/PyTorch-VAE
pytorch
Mentioned in GitHub
temirgaliyev/mnist_vae
pytorch
Mentioned in GitHub
srinidhiPY/SSL_CR_Histo
pytorch
Mentioned in GitHub
AlexanderBogatko/Keras-CCVAE
tf
Mentioned in GitHub
lyeoni/keras-mnist-VAE
tf
Mentioned in GitHub
DylanSpicker/judging-covers
Mentioned in GitHub
arminarj/FashionMNIST_VAE
Mentioned in GitHub
kuc2477/pytorch-vae
pytorch
Mentioned in GitHub
kampta/pytorch-distributions
pytorch
Mentioned in GitHub
xnought/vae-explainer
Mentioned in GitHub
kngwyu/pytorch-autoencoders
pytorch
Mentioned in GitHub
GiuliaLavizzari/ML4thesis
tf
Mentioned in GitHub
yhy258/VariationalAutoEncoders-Pytorch
pytorch
Mentioned in GitHub
pytorch/botorch
pytorch
Mentioned in GitHub
lyeoni/pytorch-mnist-VAE
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
anomaly-detection-on-mvtec-loco-adVAE
Avg. Detection AUROC: 54.3
Detection AUROC (only logical): 53.8
Detection AUROC (only structural): 54.8
Segmentation AU-sPRO (until FPR 5%): 38.2
image-clustering-on-cifar-10VAE
ARI: 0.168
Accuracy: 0.291
Backbone: VAE
NMI: 0.245
Train set: Train+Test
image-clustering-on-cifar-100VAE
Accuracy: 0.152
NMI: 0.108
Train Set: Train+Test
image-clustering-on-imagenet-10VAE
Accuracy: 0.334
NMI: 0.193
image-clustering-on-imagenet-dog-15VAE
Accuracy: 0.179
NMI: 0.107
image-clustering-on-stl-10VAE
Accuracy: 0.282
NMI: 0.200
Train Split: Train+Test
image-clustering-on-tiny-imagenetVAE
Accuracy: 0.036
NMI: 0.113

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp