observed x ↓ Encoder / Recognition Network ↓ variational approximation to posterior over z ↓ latent z ↓ Decoder / Generative Network ↓ generated or reconstructed x