Natural Language Generation (NLG)

From
Jump to: navigation, search

Youtube search... ...Google search


Natural-language generation (NLG) is the natural-language processing task of generating natural language from a machine-representation system such as a knowledge base or a logical form. Psycholinguists prefer the term language production when such formal representations are interpreted as models for mental representations. It could be said an NLG system is like a translator that converts data into a natural-language representation. However, the methods to produce the final language are different from those of a compiler due to the inherent expressivity of natural languages. ...NLG may be viewed as the opposite of natural-language understanding: whereas in natural-language understanding, the system needs to disambiguate the input sentence to produce the machine representation language, in NLG the system needs to make decisions about how to put a concept into words. Wikipedia

Benefits of Using Natural Language Generation (NGL): | Heidi Unruh - e-Sprint

  • Deliver Better Digital Experiences at Scale - benefits from high-quality, personalized copy that no human author would create ad hoc or cost efficiently. This helps get better search engine visibility leading to an increase in organic traffic, while also increasing engagement and dwell time.
  • Reduce Spend while Driving Efficiency - content authors are relieved from repetitive, routine tasks and can focus on their other projects, with more time for creativity, strategy, and exploration. Meanwhile, the organization can increase content output without additional human resources. It can also minimize translation costs, as multiple output languages can be generated simultaneously.
  • Increase Content Quality - ensures that spelling, grammar, and structure are correct without the need for review and approval. It also supports the use of the corporate verbal brand as it relates to specific words, voice, and tone.

nlg-diagram.png

Different variations of NLG: | Mary Grace Glascott - Narrative Science - Medium

  • Advanced NLG: communicates the way humans do — infusing intelligence and intent into the process from the very beginning. It assesses the data to identify what is important and interesting to a specific audience, then automatically transforms those insights into Intelligent Narratives — insightful communications packed with audience-relevant information, written in conversational language. Backed by a knowledge base, Advanced NLG systems understand the domain and can write contextually about a user’s business at a scale that is not possible by humans.
  • Templated NLG: Here, the user is responsible for writing templates, determining how to join ideas and interpreting the output. Essentially sentence building, it relies on business rules, basic calculations (ex: sum) and templates with boilerplate text to automate content. Templated systems are limited in their ability to draw from multiple data sources, perform advanced analytics, achieve reusability from one project to the next and explain how it came to the story it created, with no understanding of what the user is trying to communicate or their particular domain.
  • Basic NLG: automatically translates data into text via Excel-like functions. An example of this would be a mail merge that restates numbers into language.


image.axd?picture=2016%2f4%2fAnalysis_%26_Interpretation-1000.jpg

Augmented Analytics

Youtube search... ...Google search

An augmented analytics engine can automatically go through a company’s data, clean it, analyze it, and convert these insights into action steps for the executives or marketers with little to no supervision from a technical person. Augmented analytics therefore can make analytics accessible to all SMB owners. Augmented Analytics Demystified | Bill Su - Medium

figure-fig1_W640.jpg Mapping the Field of Algorithmic Journalism | Konstantin N. Dörr