Overview

NLG is the process of turning non-linguistic information into a human-readable format. It is the 'writing' counterpart to NLU's 'reading.'

Stages of NLG

  1. Content Determination: Deciding what information to include.
  2. Document Planning: Organizing the structure of the output.
  3. Microplanning: Choosing specific words and phrases.
  4. Realization: Applying grammatical rules to produce the final text.

Modern NLG

Large Language Models (LLMs) have revolutionized NLG by being able to generate highly coherent and creative text across a vast range of styles and topics without explicit rule-based planning.

Applications

  • Automated weather or financial reports.
  • Chatbot responses.
  • Summarizing long documents.
  • Creative writing and code generation.

Related Terms