Natural Language Generation As Neural Sequence Learning And Beyond