Photo by @benjamin_1017 from Unsplash

What is Natural-Language Generation?

Transforming structured data into natural language

What is natural language generation?

“Natural-language generation (NLG) is a software process that transforms structured data into natural language. It can be used to produce long form content for organizations to automate custom reports, as well as produce custom content for a web or mobile application.”

  • Short texts in interactive conversations (a chatbot).
  • Might even be read out by a text-to-speech system.
  • 1964: the program STUDENT, written by Daniel Bobrow for his PhD dissertation at MIT is one of the earliest known attempts at natural-language understanding by a computer.
  • 1965 Joseph Weizenbaum at MIT wrote ELIZA, an interactive program that carried on a dialogue in English on any topic, the most popular being psychotherapy.



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Alex Moltzau

AI Policy, Governance, Ethics and International Partnerships at All views are my own.