hmu.ai
Back to AI Dictionary
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

Part of the hmu.ai extensive business and technology library.