Training a Natural Language Generator From Unaligned Data | Synapse