Towards deeper understanding of semi-supervised learning with variational autoencoders