Stochastic Language Generation in Dialogue using Factored Language Models | Synapse