{"id":1939,"date":"2022-11-16T18:20:28","date_gmt":"2022-11-16T18:20:28","guid":{"rendered":"https:\/\/arria22stg.wpengine.com\/blog\/?p=1939"},"modified":"2022-12-17T18:32:44","modified_gmt":"2022-12-17T18:32:44","slug":"fog-the-birth-of-commercial-nlg","status":"publish","type":"post","link":"https:\/\/www.arria.com\/blog\/fog-the-birth-of-commercial-nlg\/","title":{"rendered":"FoG: The birth of commercial NLG"},"content":{"rendered":"\n<p>I did my Ph.D. on NLG in the late 1980s, 35 years ago!&nbsp;<a href=\"https:\/\/www.linkedin.com\/in\/amymcctobin\/\" target=\"_blank\" rel=\"noreferrer noopener\">Amy Tobin<\/a>, who runs the Arria blog, asked me to reflect on the early days of NLG. I thought I would start by writing about the world\u2019s first commercial NLG system, FoG.<\/p>\n\n\n\n<p>In the 1980s, the NLG community was tiny and consisted entirely of academics. NLG research was theoretical; my Ph.D. (Harvard, 1990) was on \u201cGenerating appropriate natural language object descriptions,\u201d and one of my first academic papers was called \u201cThe computational complexity of avoiding conversational implicatures.\u201d But this changed in 1992, when the first specialist NLG company, CoGenTex, released the first deployed production NLG system; it was called Forecast Generator, nicknamed FoG. FoG produced weather forecasts (in English and French) for the Canadian weather service, Environment Canada. It was what we would now call a custom NLG system: it was designed for Environment Canada, and no other weather service could use it without considerable modification.<\/p>\n\n\n\n<p>FoG was produced by a team led by Professor Richard Kittredge, who split his time between CoGenTex and the Universit\u00e9 de Montr\u00e9al. (I wrote&nbsp;a tribute to Richard <a href=\"http:\/\/see%20https\/ehudreiter.com\/2019\/04\/16\/farewell-to-richard-kittredge\/\" target=\"_blank\" rel=\"noreferrer noopener\">in my personal blog<\/a>&nbsp;when he passed away.) Richard worked for many years translating weather forecasts (from English to French). He contributed to the TAUM-METEO forecast translation system, one of the first deployed production machine translation systems. He then explored whether it was possible to&nbsp;<a><em>generate&nbsp;<\/em><\/a>weather forecasts in both languages from numerical weather prediction data. This was a novel idea at the time; no one had ever done anything like this! Richard and his team were successful, and 30 years later, I still remember the excitement I felt when FoG was launched.&nbsp;<\/p>\n\n\n\n<p>You can&nbsp;<a>see a screenshot of FoG<\/a>&nbsp;<a href=\"http:\/\/cogentex.com\/solutions\/fog\/\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>. Its input was a visualization of the weather system (which forecasters could edit); its output was in \u201cweatherese.\u201d Internally, it consisted of an analytics module that extracted key insights from the weather data and two narrative modules (one for English, one for French) which generated narratives based on these insights. The system is further described in the paper&nbsp;<a>\u201c<\/a><a href=\"https:\/\/ieeexplore.ieee.org\/document\/294135\" target=\"_blank\" rel=\"noreferrer noopener\">Using natural-language processing to produce weather forecasts<\/a>.\u201d<\/p>\n\n\n\n<p>Unfortunately, the FoG system fell out of use in 1995. I believe this was largely because forecasters and even IT staff at Environment Canada couldn\u2019t modify the system; all changes had to be made by staff at CoGenTex. In 2022, Arria emphasizes making its NLG systems configurable and customizable, but in the 1990s, CoGenTex needed to realize how important this is.<\/p>\n\n\n\n<p>On a personal note, I was so excited by FoG that I went to work for CoGenTex in 1993, hoping to build commercial NLG systems. Unfortunately, none of the projects I worked on entered commercial usage, and I left CoGenTex (and moved to Aberdeen) in 1995. But I still was inspired by the dream of building commercial NLG systems, which we are now continuing at Arria!<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p>Ehud Reiter Professor of Computer Science at the University of Aberdeen&nbsp;and&nbsp;Chief Scientist at Arria NLG. Reiter is one of the leading experts in Natural Language Generation (NLG). He is chair of ACL Special Interest Group on Generation (SIGGEN), has a Google Scholar H-index of 54, and writes a widely read blog on NLG (ehudreiter.com). He co-founded Arria\u2019s predecessor company, Data2Text, in 2009 to commercialise NLG.&nbsp;<\/p>\n\n\n\n<p>He currently leads a Research and Development group at Arria which explores advanced AI and Natural Language technologies.&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I did my Ph.D. on NLG in the late 1980s,&#8230;<\/p>\n","protected":false},"author":10,"featured_media":1942,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-1939","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>FoG: The birth of commercial NLG - NLG Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.arria.com\/blog\/fog-the-birth-of-commercial-nlg\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FoG: The birth of commercial NLG - NLG Blog\" \/>\n<meta property=\"og:description\" content=\"I did my Ph.D. on NLG in the late 1980s,...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.arria.com\/blog\/fog-the-birth-of-commercial-nlg\/\" \/>\n<meta property=\"og:site_name\" content=\"NLG Blog\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-16T18:20:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-17T18:32:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.arria.com\/blog\/wp-content\/uploads\/sites\/3\/2022\/11\/History-of-NLG-Image.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1900\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ehud Reiter\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ehud Reiter\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.arria.com\\\/blog\\\/fog-the-birth-of-commercial-nlg\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.arria.com\\\/blog\\\/fog-the-birth-of-commercial-nlg\\\/\"},\"author\":{\"name\":\"Ehud Reiter\",\"@id\":\"https:\\\/\\\/www.arria.com\\\/blog\\\/#\\\/schema\\\/person\\\/31224a0ca3829f43a13781b3d7afd7e0\"},\"headline\":\"FoG: The birth of commercial NLG\",\"datePublished\":\"2022-11-16T18:20:28+00:00\",\"dateModified\":\"2022-12-17T18:32:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.arria.com\\\/blog\\\/fog-the-birth-of-commercial-nlg\\\/\"},\"wordCount\":582,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.arria.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.arria.com\\\/blog\\\/fog-the-birth-of-commercial-nlg\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.arria.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2022\\\/11\\\/History-of-NLG-Image.jpg\",\"articleSection\":[\"NLG Blog\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.arria.com\\\/blog\\\/fog-the-birth-of-commercial-nlg\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.arria.com\\\/blog\\\/fog-the-birth-of-commercial-nlg\\\/\",\"url\":\"https:\\\/\\\/www.arria.com\\\/blog\\\/fog-the-birth-of-commercial-nlg\\\/\",\"name\":\"FoG: The birth of commercial NLG - NLG Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.arria.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.arria.com\\\/blog\\\/fog-the-birth-of-commercial-nlg\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.arria.com\\\/blog\\\/fog-the-birth-of-commercial-nlg\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.arria.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2022\\\/11\\\/History-of-NLG-Image.jpg\",\"datePublished\":\"2022-11-16T18:20:28+00:00\",\"dateModified\":\"2022-12-17T18:32:44+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.arria.com\\\/blog\\\/fog-the-birth-of-commercial-nlg\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.arria.com\\\/blog\\\/fog-the-birth-of-commercial-nlg\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.arria.com\\\/blog\\\/fog-the-birth-of-commercial-nlg\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.arria.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2022\\\/11\\\/History-of-NLG-Image.jpg\",\"contentUrl\":\"https:\\\/\\\/www.arria.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2022\\\/11\\\/History-of-NLG-Image.jpg\",\"width\":1900,\"height\":800,\"caption\":\"History-of-NLG-Image\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.arria.com\\\/blog\\\/fog-the-birth-of-commercial-nlg\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.arria.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"FoG: The birth of commercial NLG\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.arria.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.arria.com\\\/blog\\\/\",\"name\":\"NLG Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.arria.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.arria.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.arria.com\\\/blog\\\/#organization\",\"name\":\"NLG Blog\",\"url\":\"https:\\\/\\\/www.arria.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.arria.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.arria.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2022\\\/03\\\/arria_logo_125x30.png\",\"contentUrl\":\"https:\\\/\\\/www.arria.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2022\\\/03\\\/arria_logo_125x30.png\",\"width\":125,\"height\":30,\"caption\":\"NLG Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/www.arria.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.arria.com\\\/blog\\\/#\\\/schema\\\/person\\\/31224a0ca3829f43a13781b3d7afd7e0\",\"name\":\"Ehud Reiter\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b2b51dd76543bef69265c1b1b8d995a0132ea071f50988250c00fdea10b15bf9?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b2b51dd76543bef69265c1b1b8d995a0132ea071f50988250c00fdea10b15bf9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b2b51dd76543bef69265c1b1b8d995a0132ea071f50988250c00fdea10b15bf9?s=96&d=mm&r=g\",\"caption\":\"Ehud Reiter\"},\"url\":\"https:\\\/\\\/www.arria.com\\\/blog\\\/author\\\/ehud-reiter\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"FoG: The birth of commercial NLG - NLG Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.arria.com\/blog\/fog-the-birth-of-commercial-nlg\/","og_locale":"en_US","og_type":"article","og_title":"FoG: The birth of commercial NLG - NLG Blog","og_description":"I did my Ph.D. on NLG in the late 1980s,...","og_url":"https:\/\/www.arria.com\/blog\/fog-the-birth-of-commercial-nlg\/","og_site_name":"NLG Blog","article_published_time":"2022-11-16T18:20:28+00:00","article_modified_time":"2022-12-17T18:32:44+00:00","og_image":[{"width":1900,"height":800,"url":"https:\/\/www.arria.com\/blog\/wp-content\/uploads\/sites\/3\/2022\/11\/History-of-NLG-Image.jpg","type":"image\/jpeg"}],"author":"Ehud Reiter","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Ehud Reiter","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.arria.com\/blog\/fog-the-birth-of-commercial-nlg\/#article","isPartOf":{"@id":"https:\/\/www.arria.com\/blog\/fog-the-birth-of-commercial-nlg\/"},"author":{"name":"Ehud Reiter","@id":"https:\/\/www.arria.com\/blog\/#\/schema\/person\/31224a0ca3829f43a13781b3d7afd7e0"},"headline":"FoG: The birth of commercial NLG","datePublished":"2022-11-16T18:20:28+00:00","dateModified":"2022-12-17T18:32:44+00:00","mainEntityOfPage":{"@id":"https:\/\/www.arria.com\/blog\/fog-the-birth-of-commercial-nlg\/"},"wordCount":582,"commentCount":0,"publisher":{"@id":"https:\/\/www.arria.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.arria.com\/blog\/fog-the-birth-of-commercial-nlg\/#primaryimage"},"thumbnailUrl":"https:\/\/www.arria.com\/blog\/wp-content\/uploads\/sites\/3\/2022\/11\/History-of-NLG-Image.jpg","articleSection":["NLG Blog"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.arria.com\/blog\/fog-the-birth-of-commercial-nlg\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.arria.com\/blog\/fog-the-birth-of-commercial-nlg\/","url":"https:\/\/www.arria.com\/blog\/fog-the-birth-of-commercial-nlg\/","name":"FoG: The birth of commercial NLG - NLG Blog","isPartOf":{"@id":"https:\/\/www.arria.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.arria.com\/blog\/fog-the-birth-of-commercial-nlg\/#primaryimage"},"image":{"@id":"https:\/\/www.arria.com\/blog\/fog-the-birth-of-commercial-nlg\/#primaryimage"},"thumbnailUrl":"https:\/\/www.arria.com\/blog\/wp-content\/uploads\/sites\/3\/2022\/11\/History-of-NLG-Image.jpg","datePublished":"2022-11-16T18:20:28+00:00","dateModified":"2022-12-17T18:32:44+00:00","breadcrumb":{"@id":"https:\/\/www.arria.com\/blog\/fog-the-birth-of-commercial-nlg\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.arria.com\/blog\/fog-the-birth-of-commercial-nlg\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.arria.com\/blog\/fog-the-birth-of-commercial-nlg\/#primaryimage","url":"https:\/\/www.arria.com\/blog\/wp-content\/uploads\/sites\/3\/2022\/11\/History-of-NLG-Image.jpg","contentUrl":"https:\/\/www.arria.com\/blog\/wp-content\/uploads\/sites\/3\/2022\/11\/History-of-NLG-Image.jpg","width":1900,"height":800,"caption":"History-of-NLG-Image"},{"@type":"BreadcrumbList","@id":"https:\/\/www.arria.com\/blog\/fog-the-birth-of-commercial-nlg\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.arria.com\/blog\/"},{"@type":"ListItem","position":2,"name":"FoG: The birth of commercial NLG"}]},{"@type":"WebSite","@id":"https:\/\/www.arria.com\/blog\/#website","url":"https:\/\/www.arria.com\/blog\/","name":"NLG Blog","description":"","publisher":{"@id":"https:\/\/www.arria.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.arria.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.arria.com\/blog\/#organization","name":"NLG Blog","url":"https:\/\/www.arria.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.arria.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.arria.com\/blog\/wp-content\/uploads\/sites\/3\/2022\/03\/arria_logo_125x30.png","contentUrl":"https:\/\/www.arria.com\/blog\/wp-content\/uploads\/sites\/3\/2022\/03\/arria_logo_125x30.png","width":125,"height":30,"caption":"NLG Blog"},"image":{"@id":"https:\/\/www.arria.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.arria.com\/blog\/#\/schema\/person\/31224a0ca3829f43a13781b3d7afd7e0","name":"Ehud Reiter","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/b2b51dd76543bef69265c1b1b8d995a0132ea071f50988250c00fdea10b15bf9?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/b2b51dd76543bef69265c1b1b8d995a0132ea071f50988250c00fdea10b15bf9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b2b51dd76543bef69265c1b1b8d995a0132ea071f50988250c00fdea10b15bf9?s=96&d=mm&r=g","caption":"Ehud Reiter"},"url":"https:\/\/www.arria.com\/blog\/author\/ehud-reiter\/"}]}},"_links":{"self":[{"href":"https:\/\/www.arria.com\/blog\/wp-json\/wp\/v2\/posts\/1939","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.arria.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.arria.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.arria.com\/blog\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.arria.com\/blog\/wp-json\/wp\/v2\/comments?post=1939"}],"version-history":[{"count":0,"href":"https:\/\/www.arria.com\/blog\/wp-json\/wp\/v2\/posts\/1939\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.arria.com\/blog\/wp-json\/wp\/v2\/media\/1942"}],"wp:attachment":[{"href":"https:\/\/www.arria.com\/blog\/wp-json\/wp\/v2\/media?parent=1939"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.arria.com\/blog\/wp-json\/wp\/v2\/categories?post=1939"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.arria.com\/blog\/wp-json\/wp\/v2\/tags?post=1939"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}