Variational Autoencoders For Supervision, Calibration And Multimodal Learning