Training is formalized as a game in which the generative model is trained to generate outputs to fool the discriminator; the technique has been successfully applied to image generation.
to the best of our knowledge, this idea has not achieved comparable success in NLP.