AI Dictionary
Natural Language Generation (NLG)
Definition
The use of artificial intelligence programming to produce written or spoken narrative from a dataset.
Deep Dive
Natural Language Generation (NLG) is a subfield of artificial intelligence and natural language processing that focuses on producing human-readable text or spoken narrative from structured data. Essentially, NLG systems act as storytellers for data, transforming raw numerical or categorical information into coherent, grammatically correct, and contextually relevant prose. This process involves several stages, including data analysis, document structuring, sentence planning, and lexicalization, to ensure the generated output is both informative and natural-sounding.
Examples & Use Cases
- 1Automated financial reports summarizing quarterly earnings from raw accounting data
- 2AI-generated product descriptions for e-commerce websites based on product specifications
- 3Personalized news summaries created by an algorithm tailored to individual user interests
Related Terms
Natural Language Processing (NLP)Text SynthesisData Storytelling