Adversarially Regularized Autoencoders for Generating Discrete Structures