Beyond Intents! NLU for Conversational UIs. Head of Research. MetaForum 2017, Brussels. Dr. Rebecca Jonsson

Similar documents
Automatic Speech Recognition (CS753)

Sample. A Recipe for Disaster. Introduction: Detective s Log. A Recipe for Disaster. Did you know... FALSE ALARM: Introduction Detective Series

Click on Library Catalog

Concept of ELFi Educational program. Android + LEGO

QUICK START GUIDE. A4410 Virtual Unit. How to use it in Demo mode

THE FUTURE OF VOICE ASSISTANTS IN THE NETHERLANDS. To what extent should voice technology improve in order to conquer the Western European market?

Lesson 18: Sending/Receiving Information - Phone (20-25 minutes)

Activity 1: Warm-up Work in pairs. Look at these photos and discuss where, why and how people are taking selfies. Share your ideas with the group.

FRANSAT Connect. Making television better for consumers through a HbbTV operator portal. Ralph EDEINE. Director of Innovation and technical solutions

Automatic Laughter Detection

Rudiger Wischenbart Ebook 2018: Phase 02. For podcast release Monday, December 17, 2018

Lecture 13: Chapter 10: Semantics

Sentiment Analysis. Andrea Esuli

Introduction to Sentiment Analysis. Text Analytics - Andrea Esuli

A New Family of Smart ihome Products

Table fun. Table of Contents

Google, Inc. 2007_10_12_BlackFilmmakerSummit_EricSchmidt

Browsing News and Talk Video on a Consumer Electronics Platform Using Face Detection

Neural Network Predicating Movie Box Office Performance

TEST OF ENGLISH FOR EDUCATIONAL PURPOSES. Practice Test 2 LANGUAGE KNOWLEDGE QUESTION BOOKLET

Enabling editors through machine learning

Pattern Recognition and Image Analysis

The Bias-Variance Tradeoff

Introduction to Knowledge Systems

Sentiment Aggregation using ConceptNet Ontology

ENSC 105W: PROCESS, FORM, AND CONVENTION IN PROFESSIONAL GENRES

Impacts on User Behavior. Carol Ansley, Sr. Director Advanced Architecture, ARRIS Scott Shupe, Sr. Systems Architect Video Strategy, ARRIS

CAMIO UNIVERSE PRODUCT INFORMATION SHEET

HOW TO DELIVER OMNICHANNEL CUSTOMER ENGAGEMENT, TODAY! , Genesys Telecommunications Laboratories, Inc. All rights reserved.

Early thoughts on the handheld e-book

IMPROVING VIDEO ANALYTICS PERFORMANCE FACTORS THAT INFLUENCE VIDEO ANALYTIC PERFORMANCE WHITE PAPER

Laughbot: Detecting Humor in Spoken Language with Language and Audio Cues

Do we really know what people mean when they tweet? Dr. Diana Maynard University of Sheffield, UK

Talking about yourself (2) Where are you from? (02)

PRODUCT INFORMATION SHEET ENGAGE DATA SERVICES ELECTIONS

Taxonomy Displays Bridging UX & Taxonomy Design. Content Strategy Seattle Meetup April 28, 2015 Heather Hedden

30-2: Fear Can Hold You Prisoner. Hope Can Set You Free. FILM ANALYSIS 2

Sentiment Analysis on YouTube Movie Trailer comments to determine the impact on Box-Office Earning Rishanki Jain, Oklahoma State University

The Advanced TiVo Experience

Improving reading experience by integrating the Semantic Web in ebooks

The Internet-of-Things For Biodiversity

Steve Kutay Digital Services Librarian Information Resources

crazy escape film scripts realised seems strange turns into wake up

3/26/2013. Midterm. Anna Loparev Intro HCI 03/21/2013. Emotional interaction. (Ch 1, 10) Usability Goals

Approaches to teaching film

4K Video, Real-Time Analytics, and AI Applications Drive 24G SAS

What about you? What would you say? Would you agree or disagree? (Lösungsvorschlag)

Curricular Area: Visual and Performing Arts. semester

Automatic optimization of image capture on mobile devices by human and non-human agents

IoT Software Platforms

Large scale Visual Sentiment Ontology and Detectors Using Adjective Noun Pairs

Exploring Choreographers Conceptions of Motion Capture for Full Body Interaction

Project Management Case Studies [Paperback] By Harold Kerzner (Author)

For Educators & Families. Study Guide. Inside: Production Synopsis SteppingStone FAQ Conversation Topics Guided Activities

Write a summary of the text in English, including the most important points, using your own words whenever possible (maximum 50 words,).

CS 5014: Research Methods in Computer Science

WHAT'S HOT: LINEAR POPULARITY PREDICTION FROM TV AND SOCIAL USAGE DATA Jan Neumann, Xiaodong Yu, and Mohamad Ali Torkamani Comcast Labs


[PDF] SAMSUNG REMOTE WONT WORK DOCUMENT

An open technology stack for smart energy and industrial IoT with Grafana

Innovation at Sky. Believe in better. Billions. For more information please contact The Good Dinosaur.

IMS Business Report 2015: China edition

Episode #039. Speak English Now! Podcast. How to Pronounce Technology Brands like an American

IoT Strategy Roadmap

Library s WebOPAC (

Strategic innovation programme IoT Sweden Trend report:

The new person. Introductions. Grammar revision. Everyday objects. Verb to be. Possessive adjectives. Dictation

Analysis of Visual Similarity in News Videos with Robust and Memory-Efficient Image Retrieval

Whole House Lighting Controller

Four steps to IoT success

Introduction to Natural Language Processing This week & next week: Classification Sentiment Lexicons

Projektseminar: Sentimentanalyse Dozenten: Michael Wiegand und Marc Schulder

A Parent s Guide to Sensory-Friendly Performances

Machine Vision System for Color Sorting Wood Edge-Glued Panel Parts

jsymbolic and ELVIS Cory McKay Marianopolis College Montreal, Canada

What does it do? Step- by- step: Collecting stuff to read and cite online

WHY NON-BIOLOGICAL INTELLIGENCE ARTIFICIAL. School of Computing, Electronics and Mathematics. Dr. Huma Shah

Connected Broadcasting

Detecting Bosch IVA Events with Milestone XProtect

Introduction to the Internet of Things

Eventide Inc. One Alsan Way Little Ferry, NJ

RADview-PC/TDM. Network Management System for TDM Applications Megaplex RAD Data Communications Publication No.

Big stories and small stories: reflections on methodological issues in narrative research

Lesson 10 November 10, 2009 BMC Elementary

Quality Center Manual Runner Not Visible

The Cognitive Nature of Metonymy and Its Implications for English Vocabulary Teaching

A Study of Predict Sales Based on Random Forest Classification

Operating Guide. ViewClix offers a revolutionary experience for seniors and their families and friends.

ITU-T Y.4552/Y.2078 (02/2016) Application support models of the Internet of things

& Rewrite Sessions. Terms to Print Out and Keep Handy as You Watch These Editing Videos

Internet of Things Telecommunication operator perspective

Macmillan Publishers S.A. Sample material TALL TALES. What are tall tales? I love my lasso. I can catch it with my lasso!

Architecting the new TV. Daniel Knapp, Director Advertising Research

Automatic Polyphonic Music Composition Using the EMILE and ABL Grammar Inductors *

Detecting the Moment of Snap in Real-World Football Videos

CHAPTER II A BRIEF DESCRIPTION OF ELLIPTIC CONSTRUCTION. In this chapter, the writer would like to discuss about elliptic contruction or elliptical

Security Video Digital Platform. Hybrid High Definition

DOWNLOADABLE EBOOKS FOR KINDLES & KINDLE APPS AT THE STOW-MUNROE FALLS PUBLIC LIBRARY

How to Use Sonoma County Library Online Resources. Presented by Vicki Chavez Adult Services Librarian Windsor Regional Library

Jam Sesh. Music to Your Ears, From You. Ben Dantowitz, Edward Du, Thomas Pinella, James Rutledge, and Stephen Watson

Transcription:

Beyond Intents! NLU for Conversational UIs Dr. Rebecca Jonsson Head of Research MetaForum 2017, Brussels

Virtual Assistants Personal Assistants Virtual Agents Dialogue systems Chatbots Digital Employees Digital Assistants Natural Language Interaction Solutions Conversational UIs

Siri the personal assistant Apple bought Siri Inc, April 2010 Launched Oct, 2011 (Iphone 4s) Huge media focus Tech Giants Conversational Race started

Battle of the smart home assistants

The battle of the home assistants Copyright Artificial Solutions 2016

Pre-Siri There was Life before Siri! Yellostrom Holly Ikea Anna Elbot Mia Ikea Anna Sandra Ida SAS Eva

Who are we? An end-to-end platform for enterprises to build conversational UIs in multiple languages and for multiple channels and devices. Teneo Platform 100+ conversational systems (VAs, PAs) Make technology understand people in their own language since 2001 Offices Stockholm Barcelona Hamburg Newbury Milano Utrecht Chicago Mountain View 100+ employees 30+ languages Multimodal

Chatbot revolution!

B o t f r a m e w o r k s Wit.ai Api.ai/DialogFlow Luis.ai Watson Conversation Amazon Lex

How does the NLU work? 1. Create an intent 2. Add example inputs for each intent 3. Create an entity type 4. Add values for the entity 5. Intent classifier is trained 6. Entity detector(s) is trained 7. Intents are predicted by model 8. Entities are annotated

How well does intent classification work (with a few examples)? It works surprisingly well! With just 10 examples per intent and with 50 (or even up to 150) intents we have on several data sets been able to achieve quite high accuracy. Intents (classes) the fewer the better Intents - the more distinct the better Examples per intent the more the better

Things intent classification is good at Ill-formed inputs hello in French translate how to setting your voice? Lyra can you tell can you call me Hmmm playsomeof your music can you wake up me Lyra woke me up after 40 minutes get up me at 7 Tale me a joke Robust to errors Horrorscop tomorows horos ope Vam you sebe a texst to 0604470798 pleass anorger joke turn on the flas light Pony farts can you call me remainder me take food at 8clock on everyday Different word order or wordings how do you translate mom in Canada yes you tell me where I am camera and click me a photo capture my photo in front camera Lyra can you please take a snap on me would shorts be good for today raise the volume up have you any music I can hear Superfluous words could you transfer translate good morning in French for me ready go just translate in Spanish you are my heart yes you have something story or jokes or whatever for me can you stop that please read the message last message for me can you send will you call me back Artificial Solutions

Why go beyond intents? Details Matters 'Where can I get a taxi' in Hindi vs Where can I get a Taxi? I want to order a beer vs I want to order a beer in German can you turn ON the alarm vs can you turn OFF the alarm Structure matters can you call me vs can you make a call for me vs can you call me anna Can you call me vs Who called me I want to fly somewhere nice vs I want to fly to Nice Play a song vs What song is playing? Relate words and extract info I want to set the alarm at 7 am and order a taxi for 8 am edit the alarm at 2 p.m. to make it 2 a.m. please translate if I could be in Bangalore could have suffering from fever in Hindi Complex or long structures how many hours until my alarm clock goes off tomorrow morning But if i set off the internet connection, will the alarm be still on? what is taking so long why are you not calling Melissa for me Can you show me who called me in the last hour Multiple intents or coordination Delete the alarm at 9 a.m. And add an alarm at 8 a.m. not send text message but message application please Please switch off alarm and schedule power off from settings Artificial Solutions

NLU - Data driven (ML) vs Rulebased Broad NLU Broader Narrow NLU Broad but shallow Shallow NLU Data-driven approaches Deeper Fine-grained but brittle Rule-based approaches Deep NLU 01 02 Broader Capture diversity, robust to errors and differences, large vocabulary to achieve higher recall. 03 Deeper Precise, fine-grained understanding, subtle of nuances in language to achieve high precision.

NLU - Data driven (ML) vs Rulebased Broad NLU Broader Narrow NLU Broad but shallow Shallow NLU Data-driven approaches Deeper Deep and broad Fine-grained but brittle Rule-based approaches Deep NLU The goal 01 There is no NLU approach today that is both deep and broad. 02 Broader Capture diversity, robust to errors and differences, large vocabulary to achieve higher recall. 03 Deeper Precise, fine-grained understanding, subtle of nuances in language to achieve high precision.

NLU - Data driven (ML) vs Rulebased Broad NLU Broader Narrow NLU Broad but shallow Shallow NLU Data-driven approaches Deeper Deep and broad Hybrid NLU Fine-grained but brittle Rule-based approaches Deep NLU The goal 01 There is no NLU approach today that is both deep and broad. 02 Broader Capture diversity, robust to errors and differences, large vocabulary to achieve higher recall. 03 Deeper Precise, fine-grained understanding, subtle of nuances in language to achieve high precision.

Uses the Teneo Language Resources a z Uses machine learning algorithms Looks for synonyms, lists, phrases i_want.phr flight.syn how do i boo ook a fli lig igh ght Looks for features Needs few example inputs LINGUISTIC H Y B R I D STATISTICAL Needs training data Editable, improved by a human Very precise and predictable 0100101 0 1001010 1 0010011 0 0110010 0 Improves model by retraining Can pick up subtle patterns an analyst might miss Copyright Artificial Solutions 2016

Contextually aware NLU!! Artificial Solutions

Artificial Solutions