A curated list of Natural Language Generation papers, tutorials, and blogs.
In the most widely-cited survey of Natural Language Generation methods(Building natural language generation systems), Natural Language Generation is characterized as "the subfield of artificial intelligence and computational linguistics that is concerned with the construction of computer systems than can produce understandable texts in English or other human languages from some underlying non-linguistic representation of information". Therefore, the terms "Natural Language Generation" and "NLG" are commonly used to refer to systems that generate text from non-linguistic data. The goal of Natural Language Generation is to generate text that can adequately and fluently describes the given data, which is usually a set of data records like table.
- Building natural language generation systems(1997)
- Natural Language Generation(2010)
- Survey of the State of the Art in Natural Language Generation(2017)
- Neural Text Generation: A Practical Guide(2017)
- Neural Text Generation: Past, Present and Beyond(2018)
- Design of a Knowledge-Based Report Generator(1983)
- Building Applied Natural Language Generation Systems(1997)
- A simple domain-independent probabilistic approach to generation(EMNLP, 2010)
- Unsupervised concept-to-text generation with hypergraphs(NAACL, 2012)
- Inducing document plans for concept-to-text generation(2013)
- Learning to Generate Move-by-Move Commentary for Chess Games from Large-Scale Social Forum Data(ACL, 2018)[Code]
- Scalable Micro-planned Generation of Discourse from Structured Data(2018)
- A mixed hierarchical attention based encoder-decoder approach for standard table summarization(2018)
- Generating Descriptions from Structured Data Using a Bifocal Attention Mechanism and Gated Orthogonalization(2018)
- Data-to-Text Generation with Content Selection and Planning(2018)
- Bootstrapping Generators from Noisy Data(NAACL, 2018)
- Table-to-Text: Describing Table Region with Natural Language(AAAI, 2018)
- Table-to-text Generation by Structure-aware Seq2seq Learning(AAAI, 2018)[Code]
- Challenges in Data-to-Document Generation(EMNLP, 2017)[Code][Datasets]
- Order-Planning Neural Text Generation From Structured Data(2017)[Code]
- Neural Text Generation from Structured Data with Application to the Biography Domain(EMNLP, 2016)[Dataset]
- What to talk about and how? Selective Generation using LSTMs with Coarse-to-Fine Alignment(NAACL, 2016)
If you have any suggestions, please feel free to email me at [email protected].