A new GAN is in town! A combination of RL + Generative Adversarial Networks that lets you specify objectives for generating data.
For example: "I'd like my generated poems to have fancier words" or "I'd like my generated molecules to have higher solubility." Define simple rewards and ORGAN biases the generative model for you.