InfoGAN: Interpretable Representation Learning by ... - NIPS