Trainable methods for surface natural language generationAdwait Ratnaparkhi2000NAACL 2000Conference paper