Difference between revisions of "Natural Language Generation (NLG)"

From
Jump to: navigation, search
m
m
Line 16: Line 16:
 
** [http://ai.googleblog.com/2021/01/totto-controlled-table-to-text.html ToTTo: A Controlled Table-to-Text Generation Dataset | Ankur Parikh and Xuezhi Wang - Google AI Blog]
 
** [http://ai.googleblog.com/2021/01/totto-controlled-table-to-text.html ToTTo: A Controlled Table-to-Text Generation Dataset | Ankur Parikh and Xuezhi Wang - Google AI Blog]
 
** [http://www.marktechpost.com/2021/01/18/google-ai-introduces-totto-a-controlled-table-to-text-generation-dataset-using-novel-annotation-process/ Google AI Introduces ToTTo: A Controlled Table-to-Text Generation Dataset Using Novel Annotation Process | Asif Razzaq - Marktechpost]
 
** [http://www.marktechpost.com/2021/01/18/google-ai-introduces-totto-a-controlled-table-to-text-generation-dataset-using-novel-annotation-process/ Google AI Introduces ToTTo: A Controlled Table-to-Text Generation Dataset Using Novel Annotation Process | Asif Razzaq - Marktechpost]
 
 
* [[Generative Pre-trained Transformer (GPT)]]
 
* [[Generative Pre-trained Transformer (GPT)]]
 
* [http://www.e-spirit.com/us/blog/natural_language_generation_the_future_of_content_management.html Natural Language Generation: The Future of Content Management | Heidi Unruh - e-Sprint]
 
* [http://www.e-spirit.com/us/blog/natural_language_generation_the_future_of_content_management.html Natural Language Generation: The Future of Content Management | Heidi Unruh - e-Sprint]
 
* [http://medium.com/@narrativesci/defined-natural-language-generation-22c28c3524e5 Defined: Natural Language Generation | Mary Grace Glascott - Narrative Science - Medium]  
 
* [http://medium.com/@narrativesci/defined-natural-language-generation-22c28c3524e5 Defined: Natural Language Generation | Mary Grace Glascott - Narrative Science - Medium]  
 +
* [https://lifearchitect.ai/models/ Inside language models (from GPT-3 to PaLM) | Alan-D-Thompson]
  
* Companies:
+
https://s10251.pcdn.co/wp-content/uploads/2022/11/2022-Alan-D-Thompson-AI-Bubbles-Rev-6.png
** [http://nlp.abodit.com/ Abodit Natural Language Engine for .NET]
 
** [http://www.arria.com/nlg-studio-google-landing-a/ Arria]
 
** [http://www.articleforge.com/ Article Forge]
 
** [http://automatedinsights.com/ Automated Insights]  [http://automatedinsights.com/wordsmith/ Wordsmith]
 
** [http://www.ax-semantics.com/en/home.html AX Semantics]
 
** [http://digitalreasoning.com/technology/ Digital Reasoning]
 
** [http://www.ey.com/en_gl  EY] Ernst & Young Global Limited
 
** [[IBM]] [http://www.ibm.com/products/cognos-analytics Cognos Analytics]
 
** [http://www.lab-sense.io/ Labsense]
 
** [http://www.linguastat.com/ Linguastat]
 
** [http://www.marlabs.com/platforms/cognitive-computing-AI-ML-platform/ Marlabs] mAdvisor
 
** [[Microsoft]] [http://www.semanticmachines.com/technology Semantic Machines]
 
** [http://narrativescience.com/what-is-nlg/ Narrative Science]  [http://narrativescience.com/products/quill/ Quill]
 
** [http://www.onlyboth.com/ OnlyBoth]
 
** [http://outlier.ai/automated-business-analysis Outlier]
 
** [http://www.phrasetech.com/ PhraseTech]
 
** [http://www.retresco.de/en/ Retresco]
 
** [http://www.salesforce.com/products/einstein-analytics/overview/ Salesforce] Einstein Analytics platform
 
** [http://www.sapanalytics.cloud/product/ SAP] Analytics Cloud
 
** [http://specif.io/features/ Specifio]
 
** [http://www.syllabs.com/en/ Syllabs]
 
** [http://www.textengine.io/en-gb/ textengine.io]
 
** [http://textio.com/ Textio]
 
** [http://www.vphrase.com/phrazor/ vPhrase] Phrazor
 
** [http://yseop.com/ yseop]
 
  
  
Line 107: Line 82:
  
 
http://www.researchgate.net/profile/Konstantin_Doerr/publication/282642995/figure/fig1/AS:650032931930141@1531991336422/figure-fig1_W640.jpg [http://www.mediachange.ch/media//pdf/publications/MAPPING_THE_FIELD_OF_ALGORITHMIC_JOURNALISM_DoerrK.pdf Mapping the Field of Algorithmic Journalism | Konstantin N. Dörr]
 
http://www.researchgate.net/profile/Konstantin_Doerr/publication/282642995/figure/fig1/AS:650032931930141@1531991336422/figure-fig1_W640.jpg [http://www.mediachange.ch/media//pdf/publications/MAPPING_THE_FIELD_OF_ALGORITHMIC_JOURNALISM_DoerrK.pdf Mapping the Field of Algorithmic Journalism | Konstantin N. Dörr]
 +
 +
= Companies =
 +
 +
* [http://nlp.abodit.com/ Abodit Natural Language Engine for .NET]
 +
* [http://www.arria.com/nlg-studio-google-landing-a/ Arria]
 +
* [http://www.articleforge.com/ Article Forge]
 +
* [http://automatedinsights.com/ Automated Insights]  [http://automatedinsights.com/wordsmith/ Wordsmith]
 +
* [http://www.ax-semantics.com/en/home.html AX Semantics]
 +
* [http://digitalreasoning.com/technology/ Digital Reasoning]
 +
* [http://www.ey.com/en_gl  EY] Ernst & Young Global Limited
 +
* [[IBM]] [http://www.ibm.com/products/cognos-analytics Cognos Analytics]
 +
* [http://www.lab-sense.io/ Labsense]
 +
* [http://www.linguastat.com/ Linguastat]
 +
* [http://www.marlabs.com/platforms/cognitive-computing-AI-ML-platform/ Marlabs] mAdvisor
 +
* [[Microsoft]] [http://www.semanticmachines.com/technology Semantic Machines]
 +
* [http://narrativescience.com/what-is-nlg/ Narrative Science]  [http://narrativescience.com/products/quill/ Quill]
 +
* [http://www.onlyboth.com/ OnlyBoth]
 +
* [http://outlier.ai/automated-business-analysis Outlier]
 +
* [http://www.phrasetech.com/ PhraseTech]
 +
* [http://www.retresco.de/en/ Retresco]
 +
* [http://www.salesforce.com/products/einstein-analytics/overview/ Salesforce] Einstein Analytics platform
 +
* [http://www.sapanalytics.cloud/product/ SAP] Analytics Cloud
 +
* [http://specif.io/features/ Specifio]
 +
* [http://www.syllabs.com/en/ Syllabs]
 +
* [http://www.textengine.io/en-gb/ textengine.io]
 +
* [http://textio.com/ Textio]
 +
* [http://www.vphrase.com/phrazor/ vPhrase] Phrazor
 +
* [http://yseop.com/ yseop]

Revision as of 22:34, 4 February 2023

Youtube search... ...Google search

2022-Alan-D-Thompson-AI-Bubbles-Rev-6.png


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

Companies