Syntax-Directed Variational Autoencoder for Structured Data | Synapse