Lexical choice is an area of NLG which really needs machine-learning and data-based techniques.
Perhaps being somewhat idealistic, I think academic researchers should act as “scouts” exploring unknown research terrain
I went to my first developers conference last week and was impressed, not least by the sensible attitude towards deep learning and other trendy AI technology.
Good software engineering is criticial when building NLG systems, including requirements analysis, design, testing, and support.
If you are writing a scientific paper which presents statistics, please use two-tailed p values unless you **really** know what you are doing.
Some suggestions for people who are new to NLG and want to learn more about it.
I give some high-level advice on handling edge cases in NLG. As with any software system, most of the effort in building NLG systems usually goes into handling edge cases.