Trainable approaches to surface natural language generation and their application to conversational dialog systemsAdwait Ratnaparkhi2002Computer Speech and Language