Stochastic Language Generation in Dialogue using Recurrent Neural Networks with Convolutional Sentence Reranking
Trainable approaches to surface natural language generation and their application to conversational dialog systems