VAE (Variational Auto-encoder)
GAN (Generative Adversarial Network)
2014 Neural Information Processing Systems (NeurlPS)