leveraging natural language generation with ax … · framework, others domain experts....

17
LEVERAGING NATURAL LANGUAGE GENERATION WITH AX SEMANTICS Frank Feulner | Chief Visionary Officer [email protected]

Upload: others

Post on 23-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LEVERAGING NATURAL LANGUAGE GENERATION WITH AX … · Framework, others Domain experts. NLG-Component: Logic Semantic Verbalization 13 Action Frontend: Voice Text Actions Dialogue

LEVERAGING NATURAL LANGUAGE GENERATION

WITH

AX SEMANTICSFrank Feulner | Chief Visionary Officer

[email protected]

Page 2: LEVERAGING NATURAL LANGUAGE GENERATION WITH AX … · Framework, others Domain experts. NLG-Component: Logic Semantic Verbalization 13 Action Frontend: Voice Text Actions Dialogue

AX SEMANTICS is a LINGUISTIC SAAS, whichWRITES STORIES and ANSWERS fully AUTOMATIC

It speaks 23 LANGUAGES at a timein SCIENTIFICALLY PROVEN language quality

YOU TRAIN IT to SOUND and REASON LIKE YOUNO CODING REQUIRED

Page 3: LEVERAGING NATURAL LANGUAGE GENERATION WITH AX … · Framework, others Domain experts. NLG-Component: Logic Semantic Verbalization 13 Action Frontend: Voice Text Actions Dialogue

THE ALGORITHM

PROCESSING STEPS:

> DATA OBSERVATION

> CONCLUSIONS/REASONING

> STORY PLANNING

> WORD-FIELD SELECTION

> GRAMMAR, MORPHOLOGY AND SYNTAX REALIZATION

Page 4: LEVERAGING NATURAL LANGUAGE GENERATION WITH AX … · Framework, others Domain experts. NLG-Component: Logic Semantic Verbalization 13 Action Frontend: Voice Text Actions Dialogue

THE ALGORITHMCOMPONENTS

> Rule-based morphology and syntax realizer

> Lexicon and Grammar Ruleset for 24 languages

> NLG-language ATML3 as an abstraction layer for training data analysis, formulations and reasoning

PROJECT STEPS

> Customer trains to a sample of goal texts

> Texts are segmented and annotated in the web-GUI

> AX Semantics derives a ruleset for generating texts in the given topic

AT RUNTIME

> Customer sends datasets via REST-API

> AX Semantics applies the ATML3 ruleset to the datasets and renders a text (approx 30ms).

Page 5: LEVERAGING NATURAL LANGUAGE GENERATION WITH AX … · Framework, others Domain experts. NLG-Component: Logic Semantic Verbalization 13 Action Frontend: Voice Text Actions Dialogue

MULTI-LANGUAGE COMMUNICATION

ON-DEMAND AND REAL-TIME

COMMUNICATION

INDIVIDUAL AND CONTEXTUAL

COMMUNICATION FOR EACH RECIPIENT

STRATEGIC IMPACT FOR OUR CUSTOMERS

Page 6: LEVERAGING NATURAL LANGUAGE GENERATION WITH AX … · Framework, others Domain experts. NLG-Component: Logic Semantic Verbalization 13 Action Frontend: Voice Text Actions Dialogue

6

那么Uniroyal的16 英寸的 夏季轮胎便是您理想的选择。两个

不同沟纹深度的轮胎安装在同一个车轴可能引发危险。为了

您的行车安全,避免交通事故,请始终安装一对Uniroyal的

Rainsport 316 英寸的 夏季轮胎轮胎。该轮胎售价为。

A tire suited for long distances as well as everyday driving: The 16 inch

summer tire Rainsport 3 from Uniroyal

This model is primed and ready with the average size of 16 inches for all traffic situations. It has a width of 205 mm and a sidewall height of 55 %. In addition, the Uniroyal Rainsport 3 tires can each bear a load of up to 615 kg and so are marked with load capacity index 91.

On wet roads, the summer tire shows its excellent capabilities. Its A class wet grip grading indicates it is capable of short breaking distances, even in bad conditions. The tire noise heard while driving amounts to a moderate 71 dB at speeds of 80 km/h. Tip: Do not mount only one new tire per axle. Always buy Rainsport 3 16 inch summer tires from Uniroyal in pairs for your car, so that you do not combine two different profile depths. Available for 63.70 €.

MULTI-LANGUAGE CONTENT FOR E-COMMERCE

Page 7: LEVERAGING NATURAL LANGUAGE GENERATION WITH AX … · Framework, others Domain experts. NLG-Component: Logic Semantic Verbalization 13 Action Frontend: Voice Text Actions Dialogue

DIE AUSSICHTEN FÜR DIE NÄCHSTEN 24 STUNDEN

Mittags liegen die Temperaturen in Augsburg zwischen 16 und 19 Grad und

es ist heiter. Heute Nachmittag stehen Sonnenstrahlen bei 19 bis 20 Grad in

Augsburg auf dem Programm. Nach Feierabend reichen die Temperaturen

von 12 bis 19 Grad und es wird sonnig in Augsburg. Bei Temperaturen von 9

bis 11 Grad ist die Nacht in Augsburg klar. Der Dienstagmorgen bringt

Sonnenstrahlen bei Temperaturen zwischen 9 und 16 Grad.

Die Sonne geht heute um 06:18 Uhr auf. Bis zum Sonnenuntergang um 20:19

Uhr ist sie 7 Stunden zu sehen. Mit Geschwindigkeiten von 24 km/h weht der

Wind schwach aus westlicher Richtung. Hinweis für Allergiker: Die

Pollenbelastung durch Ambrosie, Gräser und Beifuß ist heute gering bis

mäßig.

UND DIE NÄCHSTEN TAGE IN AUGSBURG?

Maximale Temperaturen von 22 Grad bei sonnigem Wetter sind die

Aussichten für morgen. Am folgenden Tag steigen die Temperaturen auf bis

zu 25 Grad und dazu gibt es einige Sonnenstrahlen.

LOCALIZED CONTENT FOR PUBLISHING

Updated hourly

An individual story for 14.000 German zip-codes in milliseconds

Page 8: LEVERAGING NATURAL LANGUAGE GENERATION WITH AX … · Framework, others Domain experts. NLG-Component: Logic Semantic Verbalization 13 Action Frontend: Voice Text Actions Dialogue

REAL-TIME ELECTION COVERAGE FOR PUBLISHING

Real-time coverage of the last U.S. presidential election

Fully autonomous workflow

RECEIVED GOOGLE DNI FUNDING IN 2017

Page 9: LEVERAGING NATURAL LANGUAGE GENERATION WITH AX … · Framework, others Domain experts. NLG-Component: Logic Semantic Verbalization 13 Action Frontend: Voice Text Actions Dialogue

ROLLING OUT: SELF-IMPROVING CONTENT WITH axiteTrack the reading behavior of each story and learn how to optimize your stories in general.

9

Page 10: LEVERAGING NATURAL LANGUAGE GENERATION WITH AX … · Framework, others Domain experts. NLG-Component: Logic Semantic Verbalization 13 Action Frontend: Voice Text Actions Dialogue

OK Google, talk to AX Bot....Can I throw something on the barbecue today?

That shouldn’t be a problem today. The sun will be shining. …Hey, keep in mind that there will also be rainy stretches.

What time would work best?

If you ask me, after 3 pm or after 9 pm would work best.

NLG-POWERED CHATBOT: LEVERAGE NLG LOGICS TO ANSWER TO OPEN FORMULATIONS

Page 11: LEVERAGING NATURAL LANGUAGE GENERATION WITH AX … · Framework, others Domain experts. NLG-Component: Logic Semantic Verbalization 13 Action Frontend: Voice Text Actions Dialogue

REAL-TIME DRIVER FEEDBACK for CONNECTED CAR APPLICATIONS

Go easier on the throttle so your insurance rate won’t go up next

month.

Insurance report June 2017:Frank Feulner is developing a noteable risk-profile. Contributing factors are repeated speeding, speeding in corners and significant stress on the chassis.

You are taking a lot of sharp corners today. Are you angry?

Dekra-Report June 2017:The vehicle with VIN Nr. XXX XX XXXX has the following value-decreasing events in it’s history:

● Stress on the chassis● High revolutions with a cold

engine● Sharp acceleration

Page 12: LEVERAGING NATURAL LANGUAGE GENERATION WITH AX … · Framework, others Domain experts. NLG-Component: Logic Semantic Verbalization 13 Action Frontend: Voice Text Actions Dialogue

Automates all your stories:

● News articles● Individual mailing● Advertisements● Product desriptions● Messenger integrations / chatbots● IoT communication, …

12

Individual stories in real-time via REST-API or webhook

A TYPICAL INTEGRATION

12

Data source

Training and Annotation:Define expected behavior by example stories, domain knowledge and user factors

Recipients

Data upload via REST-API

CMS, CRM, Messenger Framework, others

Domain experts

Page 13: LEVERAGING NATURAL LANGUAGE GENERATION WITH AX … · Framework, others Domain experts. NLG-Component: Logic Semantic Verbalization 13 Action Frontend: Voice Text Actions Dialogue

NLG-Component:LogicSemanticVerbalization

13

Action Frontend:VoiceTextActions

Dialogue Planner:Understands QueriesIntents and EntitiesTriggers the NLG App

ATML3-Rules:TopicalizationLogicVerbalization

User:QuestionsFollowup QuestionsContext & Data

IoT Toolchain:ContextActual Data

A NLG IOT CHATBOT TOOLCHAIN

Page 14: LEVERAGING NATURAL LANGUAGE GENERATION WITH AX … · Framework, others Domain experts. NLG-Component: Logic Semantic Verbalization 13 Action Frontend: Voice Text Actions Dialogue

14

VALUE CHAINS WITH NLG

AX Semantics Core Application

Page 15: LEVERAGING NATURAL LANGUAGE GENERATION WITH AX … · Framework, others Domain experts. NLG-Component: Logic Semantic Verbalization 13 Action Frontend: Voice Text Actions Dialogue

WEBSERVICE

> Browser based editor

> Automation and integration via REST-API

EASY TO LEARN

> E-Learning to onboard new users

> Expert Training and Certificates by AX teachers available

POWERFUL ECOSYSTEM

> 11 certified solution partners

>Integration partners with standard interfaces

>Vendors for data and contentSimultan in 2 Sprachen

Place your screenshot here

USING AX SEMANTICS

Page 16: LEVERAGING NATURAL LANGUAGE GENERATION WITH AX … · Framework, others Domain experts. NLG-Component: Logic Semantic Verbalization 13 Action Frontend: Voice Text Actions Dialogue

24 million stories in June 2017 alone

215 new topics trained by users each month

Text-generation creates between € 15.000 and 30.000 of AWS consumption per month 16

CUSTOMER FACTS

MORE THAN 70 PAYING CUSTOMERS ARE USING IT

Page 17: LEVERAGING NATURAL LANGUAGE GENERATION WITH AX … · Framework, others Domain experts. NLG-Component: Logic Semantic Verbalization 13 Action Frontend: Voice Text Actions Dialogue

THANK YOU!

Frank Feulner | Chief Visionary Officer | [email protected]