SlideShare a Scribd company logo
1 of 33
Download to read offline
Deep Learning for Goal-Oriented
Conversational Understanding
Dilek Hakkani-Tur
ACKNOWLEDGMENTS:
GOKHAN TUR, LARRY HECK, ABHINAV RASTOGI, PARARTH SHAH, ANKUR BAPNA, NEHA NAYAK, ANNA
KHASIN, RAGHAV GUPTA, YANG SONG, GRADY SIMON, AMIR FAYAZI, JINDONG CHEN, GEORGI NIKOLOV,
BING LIU (CMU), IZZEDDIN GUR (UCSB), RAMA PASUMARTHI (CMU), SAURABH KUMAR (GT), SHYAM
UDAPHYAY (UIUC), ASLI CELIKYILMAZ (MSR), VIVIAN CHEN (NTU), MARILYN WALKER (UCSB)
Data-Driven Dialogue Systems
Human-like interactions for goal/task-oriented
dialogues.
Learn from data:
● High variability and noise in language
● Adapt to available meaning representations
● Integrate common sense and world knowledge
● Robust modeling of context
Book me a table at
Cascal
Sure, for what time?
Nothing is available at
7pm, would 8pm be
ok?
Around 7pm, for 2
people
That is too late, what
about Amarin?
OK, I can book you a
table at Amarin at
7pm.
3
Dialogue Systems
•Personal assistant, helps users achieve
a certain task
•Goal: Task completion
•Combination of rules and learning.
•Examples:
•End-to-end trainable task-oriented
dialogue system (Wen et al., 2016)
•End-to-end reinforcement learning
dialogue system (Zhao and Eskenazi,
2016)
Goal/Task-Oriented
•No specific goal, focus on natural
responses
•Goal: User engagement, naturalness
•Using variants of seq2seq models
•Examples:
•A neural conversation model
(Vinyals and Le, 2015)
•Reinforcement learning for dialogue
generation (Li et al., 2016)
Chit-Chat
3
4
Task-Oriented Dialogue as a Collaborative Game
USER
Has a goal (fixed/flexible)
AGENT
Has access to data
Can perform actions
Book my flu shot
with Dr. Straw
OK. Monday at October 6th at
5:15pm and 6pm are available.
What time would you prefer?
Games take many forms:
● Adversarial (Chess, Go, …)
● Cooperative (20 questions, Pictionary)
● Collaborative (Dialogue)
5
Task-Oriented Dialogue as a Collaborative Game
USER
Has a goal (fixed/flexible)
AGENT
Has access to data
Can perform actions
Book my flu shot
with Dr. Straw
OK. Monday at October 6th at
5:15pm and 6pm are available.
What time would you prefer?
Games take many forms:
● Adversarial (Chess, Go, …)
● Cooperative (20 questions, Pictionary)
● Collaborative (Dialogue)
Large space of actions and states
Multi-action turns and flexible turn-taking
6
Why learn?
Challenge Our solutions
Variety in NL & user requests More flexible parsing mechanism
Noise in input Models learn to correct for likely noise (e.g., ASR errors)
Modeling context Integrating contextual information
Dialogue-level planning End-to-end modeling with reinforcement learning
Scale
Recall Continuous training from the logs, transfer learning, active learning
Intents Transfer learning, warm-start, multi-task modeling
Languages Transfer learning, multi-lingual embeddings
7
Conversational
Language
Understanding
Dialogue
State
Tracking
Response
Generation
SYSTEM/AGENT
Dialogue
Manager
BackEnd
Action/Knowledge
Providers
Book me a table at
Cascal for 2 people
Sure, at what time
do you want the
reservation?
Request(time)
Goal-Oriented Dialogue Systems
restaurants
reserve_rest.
Rest._name: Cascal
Num_people: 2
Back-end
query
Response
8
Conversation
Understanding
Dialogue
State
Tracking
Response
Generation
SYSTEM/AGENT
Dialogue
Manager
BackEnd
Action/Knowledge
Providers
Book me a table at
Cascal for 2 people
Sure, at what time
do you want the
reservation?
Request(time)
Goal-Oriented Dialogue Systems - Components
restaurants
reserve_rest.
Rest._name: Cascal
Num_people: 2
Back-end
query
Response
ht-1
ht+1
ht
W W W W
taiwanese
B-cuisine
U
food
U
please
U
V
O
V
O
V
hT+1
EOS
U
FIND_REST
V
Slot Filling Domain/Intent
Prediction
Conversational Language Understanding (CLU):
Multi-Domain, Joint Semantic Frame Parsing
Joint,
Sequence-based
• Slot filling and
intent prediction
in the same
output sequence
https://www.microsoft.com/en-us/research/wp-content/uploads/2016/06/IS16_MultiJoint.pdf
➢ One model: Holistic multi-domain,
multi-task modeling
➢ Estimate all semantic frames covering all
domains in single RNN model
➢ Data from each domain reinforces each
other
D. Hakkani-Tur, G. Tur, A. Celikyilmaz, Y-N. Chen, J. Gao, L. Deng, and Y-Y. Wang,
“Multidomain joint semantic frame parsing using bi-directional RNN-LSTM,” in
INTERSPEECH, 2016.
E2E MemNN for Contextual CLU
What does this utterance say?
What do the previous utterances say?
(what the last slide showed)
Y-N. Chen, D. Hakkani-Tur, Gokhan Tur, J. Gao, and L. Deng, “End-to-end memory networks with knowledge carryover for
multi-turn spoken language understanding,” in INTERSPEECH, 2016.
A. Bapna, G. Tur, D. Hakkani-Tur, L.Heck. “Improving frame semantic parsing with hierarchical dialogue encoders”, SigDial, 2017.
E2E MemNN for Contextual CLU
How relevant are each of the
previous utterances to the
current one?
What does this utterance say?
What do the previous utterances say?
(what the last slide showed)
Y-N. Chen, D. Hakkani-Tur, Gokhan Tur, J. Gao, and L. Deng, “End-to-end memory networks with knowledge carryover for
multi-turn spoken language understanding,” in INTERSPEECH, 2016.
A. Bapna, G. Tur, D. Hakkani-Tur, L.Heck. “Improving frame semantic parsing with hierarchical dialogue encoders”, SigDial, 2017.
E2E MemNN for Contextual CLU
How relevant are each of the
previous utterances to the
current one?
What do the relevant
previous utterances say?
What does this utterance say?
What do the previous utterances say?
(what the last slide showed)
Y-N. Chen, D. Hakkani-Tur, Gokhan Tur, J. Gao, and L. Deng, “End-to-end memory networks with knowledge carryover for
multi-turn spoken language understanding,” in INTERSPEECH, 2016.
A. Bapna, G. Tur, D. Hakkani-Tur, L.Heck. “Improving frame semantic parsing with hierarchical dialogue encoders”, SigDial, 2017.
E2E MemNN for Contextual CLU
How relevant are each of the
previous utterances to the
current one?
What do the relevant
previous utterances say?
4. Sequence tagging
Given the relevant information from
the previous and current utterances,
how do I tag each token?
What does this utterance say?
What do the previous utterances say?
(what the last slide showed)
Y-N. Chen, D. Hakkani-Tur, Gokhan Tur, J. Gao, and L. Deng, “End-to-end memory networks with knowledge carryover for
multi-turn spoken language understanding,” in INTERSPEECH, 2016.
A. Bapna, G. Tur, D. Hakkani-Tur, L.Heck. “Improving frame semantic parsing with hierarchical dialogue encoders”, SigDial, 2017.
Do you wanna take
Angela to go see a movie
tonight?
Sure, I will be home by 6.
Let's grab dinner before
the movie.
How about some
Mexican?
Let's go to Vive Sol and
see Inferno after that.
Angela wants to watch
the Trolls movie.
Ok. Lets catch the 8 pm
show.
InfernoMovie
Date
Time
#People
Movies
6 pm 7 pm
2 3
11/15/16
Vive SolRestaurant
MexicanCuisine
6:30 pm 7 pm
11/15/16Date
Time
Restaurants
7:30 pm
Century
16
Theatre
Trolls
8 pm 9 pm
Dialogue State Tracking (DST)
● System's belief of the user's goal at any time
● Inputs at user turn t: DSt-1
, CLUt
, Output: DSt
● Used for accessing information and making transactions
● NN models
Dialogue State Tracking (DST)
A. Rastogi, D. Hakkani-Tur, L. Heck. “Scalable Multi-Domain Dialogue State Tracking”, IEEE ASRU, 2017.
S> How about 6 pm?
U> I am busy at 6, book it for 7 pm instead.
● Candidate set generation
○ Slots with large/unbounded
value sets
○ Previously unseen slot values
Dialogue State Tracking (DST)
A. Rastogi, D. Hakkani-Tur, L. Heck. “Scalable Multi-Domain Dialogue State Tracking”, IEEE ASRU, 2017.
S> How about 6 pm?
U> I am busy at 6, book it for 7 pm instead.
● Candidate set generation
○ Slots with large/unbounded
value sets
○ Previously unseen slot values
Dialogue State Tracking (DST)
A. Rastogi, D. Hakkani-Tur, L. Heck. “Scalable Multi-Domain Dialogue State Tracking”, IEEE ASRU, 2017.
S> How about 6 pm?
U> I am busy at 6, book it for 7 pm instead.
● Candidate set generation
○ Slots with large/unbounded
value sets
○ Previously unseen slot values
Dialogue State Tracking (DST)
A. Rastogi, D. Hakkani-Tur, L. Heck. “Scalable Multi-Domain Dialogue State Tracking”, IEEE ASRU, 2017.
S> How about 6 pm?
U> I am busy at 6, book it for 7 pm instead.
● Candidate set generation
○ Slots with large/unbounded
value sets
○ Previously unseen slot values
● Sharing parameters between
different slots
● Transfer learning to unseen
domains
19
Dialogue State ~ Game Board
User Acts:
inform(category)
System Acts:
request(location)
Grounded Information:
time
Dialogue Move
~
Transformation of the
dialogue state
I’m hungry, find me a
Mediterranean restaurant
Which area do you
prefer?
Near downtown
Mountain View.
User Acts:
inform(location)
Dialogue Manager (DM) Policy
20
Dialogue State ~ Game Board
User Acts:
inform(category)
System Acts:
request(location)
Grounded Information:
time
System Acts:
offer(restaurant)
Grounded Information:
time, location
Dialogue Move
~
Transformation of the
dialogue state
I’m hungry, find me a
Mediterranean restaurant
Which area do you
prefer?
Would you like to eat at
Cascal?
Near downtown
Mountain View.
User Acts:
inform(location)
Dialogue Manager (DM) Policy
Learning DM Policy
Multi stage training of dialogue manager:
Dialogue
Manager
Human
expert
User
Dialogue
Corpus
Bootstrap
Supervised Learning
P. Shah, D. Hakkani-Tur, L. Heck. “Interactive reinforcement learning for task-oriented dialogue management”, Deep
Learning for Action and Interaction, NIPS, 2016.
Learning DM Policy
Multi stage training of dialogue manager:
Dialogue
Manager
Human
expert
User
Dialogue
Corpus
Bootstrap
Dialogue
Manager
Task-level
Reward
User
Simulator
Simulated
Refinement
Supervised Learning Reinforcement Learning
P. Shah, D. Hakkani-Tur, L. Heck. “Interactive reinforcement learning for task-oriented dialogue management”, Deep
Learning for Action and Interaction, NIPS, 2016.
Learning DM Policy
Multi stage training of dialogue manager:
Dialogue
Manager
Human
expert
User
Dialogue
Corpus
Bootstrap
Dialogue
Manager
Task-level
Reward
User
Simulator
Simulated
Refinement
Dialogue
Manager
Task-level
Reward
User
Continual
Learning
Turn-level
Feedback
Supervised Learning Interactive RLReinforcement Learning
P. Shah, D. Hakkani-Tur, L. Heck. “Interactive reinforcement learning for task-oriented dialogue management”, Deep
Learning for Action and Interaction, NIPS, 2016.
Learning task-oriented dialogue management through:
Dialogue
Manager
Human
expert
User
Dialogue
Corpus
Pretraining
Dialogue
Manager
Reward
Function
User
Simulator
Simulated
Play
Dialogue
Manager
Reward
Function
User
Real
Interactions
Feedback
Imitation Experimentation Feedback
Supervised Learning Reinforcement Learning Interactive RL
to scalably manage: ● Task complexity
● Discourse complexity
Learning DM Policy
Natural Language Generation (NLG)
● Convert system’s action into natural language system turns.
○ Sequence-to-sequence model with attention
● System action is flattened into a sequence.
● Output could be de-lexicalized NL, i.e.,
<restaurant> does not have a table at <time1>, would <time2> work for you?
● Slot values are important for surface realization.
request time go
reservationyouriswhen
ci
…
N. Nayak, D. Hakkani-Tur, M. Walker, L. Heck. “To Plan or not to Plan? Discourse
planning in slot-value informed sequence to sequence models for language
generation”, INTERSPEECH, 2017.
26
Conversation
Understanding
Dialogue
State
Tracking
Response
Generation
SYSTEM/AGENT
Dialogue
Manager
BackEnd
Action/Knowledge
Providers
Book me a table at
Cascal for 2 people
Sure, at what time
do you want the
reservation?
Request(time)
Goal-Oriented Dialogue Systems - Training
restaurants
reserve_rest.
Rest._name: Cascal
Num_people: 2
Back-end
query
Response
27
Conversational
Language
Understanding
Dialogue
State
Tracking
Response
Generation
SYSTEM/AGENT
Dialogue
Manager
Task
Data
Conversational
Language
Understanding
Dialogue
State
Tracking
Response
Generation
USER SIMULATOR
Dialogue
Manager
User
Goal
● User simulators that mimic real user and interact with system agent
to collect data, bootstrap modeling, and perform evaluation.
I/O: dialogue states
Building User Simulators
28
Building User Simulators: User Characteristics
Personality traits: OCEAN (Wiggins, 1996), PEN (Eysenck, 1990)
Model aspects that change conversation flow
● Talkativeness
● Cooperativeness
● Consistency
● Flexibility
0 0.71 1
0 0.49 1
0 0.71 1
0 0.26 1
quiet talkative
consistenthesitant
strict flexible
cooperativeuncooperative
29
Machines Talking to Machines
Dialogue Acts
S: greeting()
U: greeting intent=reserve_restaurant
inform(restaurant_name=il fornaio)
S: request(date,time)
U: inform(date=tonight,time=7pm)
S: request(num_people)
U: inform(num_people=3)
S: negate(time=7pm) offer(time=6:30)
U: affirm()
S: notify_success()
U: thanks() bye()
S: bye()
User Simulator System Agent
Scenario:
User type: cooperative
User goal:
Intent= reserve_restaurant
r_name= Il Fornaio
date=tonight
time = 7pm *
Num_people = 3
30
Machines Talking to Machines
Dialogue Acts Crowd Workers’ Surface Realization
S: greeting()
U: greeting intent=reserve_restaurant
inform(restaurant_name=il fornaio)
S: request(date,time)
U: inform(date=tonight,time=7pm)
S: request(num_people)
U: inform(num_people=3)
S: negate(time=7pm) offer(time=6:30)
U: affirm()
S: notify_success()
U: thanks() bye()
S: bye()
Hi, how can I help you?
Hey, can I reserve a spot at il Fornaio.
Sure, what time and day are you dining?
The dinner is tonight at 7 pm
How many people will be attending?
Myself and two others.
Il Fornaio doesn’t have a table available at 7
pm. Would you be ok with 6:30 pm?
Sure, that is also good.
Great, We have your appointment all set.
Awesome, I appreciate it. have a good day.
You too. bye.
User Simulator System Agent
Scenario:
User type: cooperative
User goal:
Intent= reserve_restaurant
r_name= Il Fornaio
date=tonight
time = 7pm *
Num_people = 3
31
Machines Talking to Machines
Dialogue Acts Crowd Workers’ Surface Realization
S: greeting()
U: greeting intent=reserve_restaurant
inform(restaurant_name=il fornaio)
S: request(date,time)
U: inform(date=tonight,time=7pm)
S: request(num_people)
U: inform(num_people=3)
S: negate(time=7pm) offer(time=6:30)
U: affirm()
S: notify_success()
U: thanks() bye()
S: bye()
Hi, how can I help you?
Hey, can I reserve a spot at il Fornaio.
Sure, what time and day are you dining?
The dinner is tonight at 7 pm
How many people will be attending?
Myself and two others.
Il Fornaio doesn’t have a table available at 7
pm. Would you be ok with 6:30 pm?
Sure, that is also good.
Great, We have your appointment all set.
Awesome, I appreciate it. have a good day.
You too. bye.
User Simulator System Agent
Scenario:
User type: cooperative
User goal:
Intent= reserve_restaurant
r_name= Il Fornaio
date=tonight
time = 7pm *
Num_people = 3
NLG CLU
D
S
T
32
What is next?
● Understanding meaning beyond words
○ “Later today”: 7-9pm for dinner, 3-5pm for meetings
● Personalization
● More lively conversations
● Complex conversations
○ Compositionality
○ Multi-domain tasks
● Interactions beyond domain boundaries
Thanks!

More Related Content

What's hot

Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language ProcessingPranav Gupta
 
An Intelligent Assistant for High-Level Task Understanding
An Intelligent Assistant for High-Level Task UnderstandingAn Intelligent Assistant for High-Level Task Understanding
An Intelligent Assistant for High-Level Task UnderstandingYun-Nung (Vivian) Chen
 
Natural language processing (NLP) introduction
Natural language processing (NLP) introductionNatural language processing (NLP) introduction
Natural language processing (NLP) introductionRobert Lujo
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processingpunedevscom
 
Natural Language Processing for Games Research
Natural Language Processing for Games ResearchNatural Language Processing for Games Research
Natural Language Processing for Games ResearchJose Zagal
 
Adnan: Introduction to Natural Language Processing
Adnan: Introduction to Natural Language Processing Adnan: Introduction to Natural Language Processing
Adnan: Introduction to Natural Language Processing Mustafa Jarrar
 
Natural Language Processing (NLP)
Natural Language Processing (NLP)Natural Language Processing (NLP)
Natural Language Processing (NLP)Yuriy Guts
 
Big Data and Natural Language Processing
Big Data and Natural Language ProcessingBig Data and Natural Language Processing
Big Data and Natural Language ProcessingMichel Bruley
 
Natural Language Processing (NLP) - Introduction
Natural Language Processing (NLP) - IntroductionNatural Language Processing (NLP) - Introduction
Natural Language Processing (NLP) - IntroductionAritra Mukherjee
 
A Panorama of Natural Language Processing
A Panorama of Natural Language ProcessingA Panorama of Natural Language Processing
A Panorama of Natural Language ProcessingTed Xiao
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language ProcessingYasir Khan
 
Natural language procssing
Natural language procssing Natural language procssing
Natural language procssing Rajnish Raj
 
[系列活動] 無所不在的自然語言處理—基礎概念、技術與工具介紹
[系列活動] 無所不在的自然語言處理—基礎概念、技術與工具介紹[系列活動] 無所不在的自然語言處理—基礎概念、技術與工具介紹
[系列活動] 無所不在的自然語言處理—基礎概念、技術與工具介紹台灣資料科學年會
 
Engineering Intelligent NLP Applications Using Deep Learning – Part 2
Engineering Intelligent NLP Applications Using Deep Learning – Part 2 Engineering Intelligent NLP Applications Using Deep Learning – Part 2
Engineering Intelligent NLP Applications Using Deep Learning – Part 2 Saurabh Kaushik
 
Visual-Semantic Embeddings: some thoughts on Language
Visual-Semantic Embeddings: some thoughts on LanguageVisual-Semantic Embeddings: some thoughts on Language
Visual-Semantic Embeddings: some thoughts on LanguageRoelof Pieters
 
Introduction to Natural Language Processing (NLP)
Introduction to Natural Language Processing (NLP)Introduction to Natural Language Processing (NLP)
Introduction to Natural Language Processing (NLP)VenkateshMurugadas
 
Leveraging Behavioral Patterns of Mobile Applications for Personalized Spoken...
Leveraging Behavioral Patterns of Mobile Applications for Personalized Spoken...Leveraging Behavioral Patterns of Mobile Applications for Personalized Spoken...
Leveraging Behavioral Patterns of Mobile Applications for Personalized Spoken...Yun-Nung (Vivian) Chen
 
Recent Advances in NLP
  Recent Advances in NLP  Recent Advances in NLP
Recent Advances in NLPAnuj Gupta
 

What's hot (20)

Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language Processing
 
An Intelligent Assistant for High-Level Task Understanding
An Intelligent Assistant for High-Level Task UnderstandingAn Intelligent Assistant for High-Level Task Understanding
An Intelligent Assistant for High-Level Task Understanding
 
Natural language processing (NLP) introduction
Natural language processing (NLP) introductionNatural language processing (NLP) introduction
Natural language processing (NLP) introduction
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Natural Language Processing for Games Research
Natural Language Processing for Games ResearchNatural Language Processing for Games Research
Natural Language Processing for Games Research
 
Adnan: Introduction to Natural Language Processing
Adnan: Introduction to Natural Language Processing Adnan: Introduction to Natural Language Processing
Adnan: Introduction to Natural Language Processing
 
NLP
NLPNLP
NLP
 
Natural Language Processing (NLP)
Natural Language Processing (NLP)Natural Language Processing (NLP)
Natural Language Processing (NLP)
 
Big Data and Natural Language Processing
Big Data and Natural Language ProcessingBig Data and Natural Language Processing
Big Data and Natural Language Processing
 
Intro to nlp
Intro to nlpIntro to nlp
Intro to nlp
 
Natural Language Processing (NLP) - Introduction
Natural Language Processing (NLP) - IntroductionNatural Language Processing (NLP) - Introduction
Natural Language Processing (NLP) - Introduction
 
A Panorama of Natural Language Processing
A Panorama of Natural Language ProcessingA Panorama of Natural Language Processing
A Panorama of Natural Language Processing
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Natural language procssing
Natural language procssing Natural language procssing
Natural language procssing
 
[系列活動] 無所不在的自然語言處理—基礎概念、技術與工具介紹
[系列活動] 無所不在的自然語言處理—基礎概念、技術與工具介紹[系列活動] 無所不在的自然語言處理—基礎概念、技術與工具介紹
[系列活動] 無所不在的自然語言處理—基礎概念、技術與工具介紹
 
Engineering Intelligent NLP Applications Using Deep Learning – Part 2
Engineering Intelligent NLP Applications Using Deep Learning – Part 2 Engineering Intelligent NLP Applications Using Deep Learning – Part 2
Engineering Intelligent NLP Applications Using Deep Learning – Part 2
 
Visual-Semantic Embeddings: some thoughts on Language
Visual-Semantic Embeddings: some thoughts on LanguageVisual-Semantic Embeddings: some thoughts on Language
Visual-Semantic Embeddings: some thoughts on Language
 
Introduction to Natural Language Processing (NLP)
Introduction to Natural Language Processing (NLP)Introduction to Natural Language Processing (NLP)
Introduction to Natural Language Processing (NLP)
 
Leveraging Behavioral Patterns of Mobile Applications for Personalized Spoken...
Leveraging Behavioral Patterns of Mobile Applications for Personalized Spoken...Leveraging Behavioral Patterns of Mobile Applications for Personalized Spoken...
Leveraging Behavioral Patterns of Mobile Applications for Personalized Spoken...
 
Recent Advances in NLP
  Recent Advances in NLP  Recent Advances in NLP
Recent Advances in NLP
 

Viewers also liked

Dekang Lin at AI Frontiers: Adding Conversation to GUIs
Dekang Lin at AI Frontiers: Adding Conversation to GUIsDekang Lin at AI Frontiers: Adding Conversation to GUIs
Dekang Lin at AI Frontiers: Adding Conversation to GUIsAI Frontiers
 
Omar Tawakol at AI Frontiers: The Rise Of Voice-Activated Assistants In The W...
Omar Tawakol at AI Frontiers: The Rise Of Voice-Activated Assistants In The W...Omar Tawakol at AI Frontiers: The Rise Of Voice-Activated Assistants In The W...
Omar Tawakol at AI Frontiers: The Rise Of Voice-Activated Assistants In The W...AI Frontiers
 
Xiaofeng Ren at AI Frontiers: The Quest for Video Understanding
Xiaofeng Ren at AI Frontiers: The Quest for Video UnderstandingXiaofeng Ren at AI Frontiers: The Quest for Video Understanding
Xiaofeng Ren at AI Frontiers: The Quest for Video UnderstandingAI Frontiers
 
Magnus Nordin at AI Frontiers: Deep Learning for Game Development
Magnus Nordin at AI Frontiers: Deep Learning for Game DevelopmentMagnus Nordin at AI Frontiers: Deep Learning for Game Development
Magnus Nordin at AI Frontiers: Deep Learning for Game DevelopmentAI Frontiers
 
Yuandong Tian at AI Frontiers: AI in Games: Achievements and Challenges
Yuandong Tian at AI Frontiers: AI in Games: Achievements and ChallengesYuandong Tian at AI Frontiers: AI in Games: Achievements and Challenges
Yuandong Tian at AI Frontiers: AI in Games: Achievements and ChallengesAI Frontiers
 
Roland Memisevic at AI Frontiers: Common sense video understanding at TwentyBN
Roland Memisevic at AI Frontiers: Common sense video understanding at TwentyBNRoland Memisevic at AI Frontiers: Common sense video understanding at TwentyBN
Roland Memisevic at AI Frontiers: Common sense video understanding at TwentyBNAI Frontiers
 
Frank Chen at AI Frontiers: Startups and AI
Frank Chen at AI Frontiers: Startups and AIFrank Chen at AI Frontiers: Startups and AI
Frank Chen at AI Frontiers: Startups and AIAI Frontiers
 
How should startups embrace the trend of IoT and Big Data
How should startups embrace the trend of IoT and Big DataHow should startups embrace the trend of IoT and Big Data
How should startups embrace the trend of IoT and Big DataRuvento Ventures
 
Rahul Sukthankar at AI Frontiers: Large-Scale Video Understanding: YouTube an...
Rahul Sukthankar at AI Frontiers: Large-Scale Video Understanding: YouTube an...Rahul Sukthankar at AI Frontiers: Large-Scale Video Understanding: YouTube an...
Rahul Sukthankar at AI Frontiers: Large-Scale Video Understanding: YouTube an...AI Frontiers
 
Ilya Gelfenbeyn at AI Frontiers: Successful Exits - Lessons from API.AI
Ilya Gelfenbeyn at AI Frontiers: Successful Exits - Lessons from API.AIIlya Gelfenbeyn at AI Frontiers: Successful Exits - Lessons from API.AI
Ilya Gelfenbeyn at AI Frontiers: Successful Exits - Lessons from API.AIAI Frontiers
 
James Manyika at AI Frontiers: Sizing up the promise of AI
James Manyika at AI Frontiers: Sizing up the promise of AIJames Manyika at AI Frontiers: Sizing up the promise of AI
James Manyika at AI Frontiers: Sizing up the promise of AIAI Frontiers
 
Tracxn Research - Chatbots Startup Landscape, June 2016
Tracxn Research - Chatbots Startup Landscape, June 2016Tracxn Research - Chatbots Startup Landscape, June 2016
Tracxn Research - Chatbots Startup Landscape, June 2016Tracxn
 
Tracxn Research - Industrial Internet of Things Report, June 2017
Tracxn Research - Industrial Internet of Things Report, June 2017Tracxn Research - Industrial Internet of Things Report, June 2017
Tracxn Research - Industrial Internet of Things Report, June 2017Tracxn
 

Viewers also liked (13)

Dekang Lin at AI Frontiers: Adding Conversation to GUIs
Dekang Lin at AI Frontiers: Adding Conversation to GUIsDekang Lin at AI Frontiers: Adding Conversation to GUIs
Dekang Lin at AI Frontiers: Adding Conversation to GUIs
 
Omar Tawakol at AI Frontiers: The Rise Of Voice-Activated Assistants In The W...
Omar Tawakol at AI Frontiers: The Rise Of Voice-Activated Assistants In The W...Omar Tawakol at AI Frontiers: The Rise Of Voice-Activated Assistants In The W...
Omar Tawakol at AI Frontiers: The Rise Of Voice-Activated Assistants In The W...
 
Xiaofeng Ren at AI Frontiers: The Quest for Video Understanding
Xiaofeng Ren at AI Frontiers: The Quest for Video UnderstandingXiaofeng Ren at AI Frontiers: The Quest for Video Understanding
Xiaofeng Ren at AI Frontiers: The Quest for Video Understanding
 
Magnus Nordin at AI Frontiers: Deep Learning for Game Development
Magnus Nordin at AI Frontiers: Deep Learning for Game DevelopmentMagnus Nordin at AI Frontiers: Deep Learning for Game Development
Magnus Nordin at AI Frontiers: Deep Learning for Game Development
 
Yuandong Tian at AI Frontiers: AI in Games: Achievements and Challenges
Yuandong Tian at AI Frontiers: AI in Games: Achievements and ChallengesYuandong Tian at AI Frontiers: AI in Games: Achievements and Challenges
Yuandong Tian at AI Frontiers: AI in Games: Achievements and Challenges
 
Roland Memisevic at AI Frontiers: Common sense video understanding at TwentyBN
Roland Memisevic at AI Frontiers: Common sense video understanding at TwentyBNRoland Memisevic at AI Frontiers: Common sense video understanding at TwentyBN
Roland Memisevic at AI Frontiers: Common sense video understanding at TwentyBN
 
Frank Chen at AI Frontiers: Startups and AI
Frank Chen at AI Frontiers: Startups and AIFrank Chen at AI Frontiers: Startups and AI
Frank Chen at AI Frontiers: Startups and AI
 
How should startups embrace the trend of IoT and Big Data
How should startups embrace the trend of IoT and Big DataHow should startups embrace the trend of IoT and Big Data
How should startups embrace the trend of IoT and Big Data
 
Rahul Sukthankar at AI Frontiers: Large-Scale Video Understanding: YouTube an...
Rahul Sukthankar at AI Frontiers: Large-Scale Video Understanding: YouTube an...Rahul Sukthankar at AI Frontiers: Large-Scale Video Understanding: YouTube an...
Rahul Sukthankar at AI Frontiers: Large-Scale Video Understanding: YouTube an...
 
Ilya Gelfenbeyn at AI Frontiers: Successful Exits - Lessons from API.AI
Ilya Gelfenbeyn at AI Frontiers: Successful Exits - Lessons from API.AIIlya Gelfenbeyn at AI Frontiers: Successful Exits - Lessons from API.AI
Ilya Gelfenbeyn at AI Frontiers: Successful Exits - Lessons from API.AI
 
James Manyika at AI Frontiers: Sizing up the promise of AI
James Manyika at AI Frontiers: Sizing up the promise of AIJames Manyika at AI Frontiers: Sizing up the promise of AI
James Manyika at AI Frontiers: Sizing up the promise of AI
 
Tracxn Research - Chatbots Startup Landscape, June 2016
Tracxn Research - Chatbots Startup Landscape, June 2016Tracxn Research - Chatbots Startup Landscape, June 2016
Tracxn Research - Chatbots Startup Landscape, June 2016
 
Tracxn Research - Industrial Internet of Things Report, June 2017
Tracxn Research - Industrial Internet of Things Report, June 2017Tracxn Research - Industrial Internet of Things Report, June 2017
Tracxn Research - Industrial Internet of Things Report, June 2017
 

Similar to Dilek Hakkani-Tur at AI Frontiers: Conversational machines: Deep Learning for Goal-Oriented Dialogue Systems

2nd Spinoza workshop: Looking at the Long Tail - introductory slides
2nd Spinoza workshop: Looking at the Long Tail - introductory slides2nd Spinoza workshop: Looking at the Long Tail - introductory slides
2nd Spinoza workshop: Looking at the Long Tail - introductory slidesFilip Ilievski
 
Should we be afraid of Transformers?
Should we be afraid of Transformers?Should we be afraid of Transformers?
Should we be afraid of Transformers?Dominik Seisser
 
Finding Ostriches in the Courtroom
Finding Ostriches in the CourtroomFinding Ostriches in the Courtroom
Finding Ostriches in the CourtroomChristopher Collins
 
Wei Xu - Innovative Applications of AI Panel
Wei Xu - Innovative Applications of AI PanelWei Xu - Innovative Applications of AI Panel
Wei Xu - Innovative Applications of AI PanelRehgan Avon
 
How do you know what I mean?: Psycholinguistics of spoken language communicat...
How do you know what I mean?: Psycholinguistics of spoken language communicat...How do you know what I mean?: Psycholinguistics of spoken language communicat...
How do you know what I mean?: Psycholinguistics of spoken language communicat...ChigusaKurumada
 
Nlp Sentemental analysis of Tweetr And CaseStudy
Nlp Sentemental analysis of Tweetr And CaseStudyNlp Sentemental analysis of Tweetr And CaseStudy
Nlp Sentemental analysis of Tweetr And CaseStudyRaza Azeem
 
Deep Learning for Natural Language Processing: Word Embeddings
Deep Learning for Natural Language Processing: Word EmbeddingsDeep Learning for Natural Language Processing: Word Embeddings
Deep Learning for Natural Language Processing: Word EmbeddingsRoelof Pieters
 
Digital Text Reuse Detection in Coptic Literature: A Progress Reporte
Digital Text Reuse Detection in Coptic Literature: A Progress ReporteDigital Text Reuse Detection in Coptic Literature: A Progress Reporte
Digital Text Reuse Detection in Coptic Literature: A Progress ReporteSo Miyagawa
 
Intro to Auto Speech Recognition -- How ML Learns Speech-to-Text
Intro to Auto Speech Recognition -- How ML Learns Speech-to-TextIntro to Auto Speech Recognition -- How ML Learns Speech-to-Text
Intro to Auto Speech Recognition -- How ML Learns Speech-to-TextYoshiyuki Igarashi
 
Numerical Cognition, linguistic relativity and the ontology of numbers
Numerical Cognition, linguistic relativity and the ontology of numbersNumerical Cognition, linguistic relativity and the ontology of numbers
Numerical Cognition, linguistic relativity and the ontology of numbersHady Ba
 
Aibdconference chat bot for every product Maksym Volchenko
Aibdconference chat bot for every product Maksym VolchenkoAibdconference chat bot for every product Maksym Volchenko
Aibdconference chat bot for every product Maksym VolchenkoOlga Zinkevych
 
Towards Sign Language Translation & Production | Xavier Giro-i-Nieto
Towards Sign Language Translation & Production | Xavier Giro-i-NietoTowards Sign Language Translation & Production | Xavier Giro-i-Nieto
Towards Sign Language Translation & Production | Xavier Giro-i-NietoUniversitat Politècnica de Catalunya
 
Testing Recursion in Child English (and Explaining the Concept to .docx
Testing Recursion in Child English (and Explaining the Concept to .docxTesting Recursion in Child English (and Explaining the Concept to .docx
Testing Recursion in Child English (and Explaining the Concept to .docxmehek4
 
Literacies of Bilingual Youth: A profile of Txt, Social, and Bilingual Literacy
Literacies of Bilingual Youth: A profile of Txt, Social, and Bilingual LiteracyLiteracies of Bilingual Youth: A profile of Txt, Social, and Bilingual Literacy
Literacies of Bilingual Youth: A profile of Txt, Social, and Bilingual LiteracyMichelle_JM
 
SLanguages2008 Chinese School
SLanguages2008   Chinese SchoolSLanguages2008   Chinese School
SLanguages2008 Chinese Schoolguest49e4d1
 
Interspeech 2019 Survey Talk: When Attention Meets Speech Applications
Interspeech 2019 Survey Talk: When Attention Meets Speech ApplicationsInterspeech 2019 Survey Talk: When Attention Meets Speech Applications
Interspeech 2019 Survey Talk: When Attention Meets Speech ApplicationsKyu Jeong Han
 
NSCI 539 Rita Barakat Presentation Feb 2nd 2017
NSCI 539 Rita Barakat Presentation Feb 2nd 2017 NSCI 539 Rita Barakat Presentation Feb 2nd 2017
NSCI 539 Rita Barakat Presentation Feb 2nd 2017 Rita Barakat
 

Similar to Dilek Hakkani-Tur at AI Frontiers: Conversational machines: Deep Learning for Goal-Oriented Dialogue Systems (20)

2nd Spinoza workshop: Looking at the Long Tail - introductory slides
2nd Spinoza workshop: Looking at the Long Tail - introductory slides2nd Spinoza workshop: Looking at the Long Tail - introductory slides
2nd Spinoza workshop: Looking at the Long Tail - introductory slides
 
Esa act
Esa actEsa act
Esa act
 
Should we be afraid of Transformers?
Should we be afraid of Transformers?Should we be afraid of Transformers?
Should we be afraid of Transformers?
 
Finding Ostriches in the Courtroom
Finding Ostriches in the CourtroomFinding Ostriches in the Courtroom
Finding Ostriches in the Courtroom
 
Wei Xu - Innovative Applications of AI Panel
Wei Xu - Innovative Applications of AI PanelWei Xu - Innovative Applications of AI Panel
Wei Xu - Innovative Applications of AI Panel
 
How do you know what I mean?: Psycholinguistics of spoken language communicat...
How do you know what I mean?: Psycholinguistics of spoken language communicat...How do you know what I mean?: Psycholinguistics of spoken language communicat...
How do you know what I mean?: Psycholinguistics of spoken language communicat...
 
Nlp Sentemental analysis of Tweetr And CaseStudy
Nlp Sentemental analysis of Tweetr And CaseStudyNlp Sentemental analysis of Tweetr And CaseStudy
Nlp Sentemental analysis of Tweetr And CaseStudy
 
Deep Learning for Natural Language Processing: Word Embeddings
Deep Learning for Natural Language Processing: Word EmbeddingsDeep Learning for Natural Language Processing: Word Embeddings
Deep Learning for Natural Language Processing: Word Embeddings
 
Digital Text Reuse Detection in Coptic Literature: A Progress Reporte
Digital Text Reuse Detection in Coptic Literature: A Progress ReporteDigital Text Reuse Detection in Coptic Literature: A Progress Reporte
Digital Text Reuse Detection in Coptic Literature: A Progress Reporte
 
Bird05 nltk-intro
Bird05 nltk-introBird05 nltk-intro
Bird05 nltk-intro
 
Intro to Auto Speech Recognition -- How ML Learns Speech-to-Text
Intro to Auto Speech Recognition -- How ML Learns Speech-to-TextIntro to Auto Speech Recognition -- How ML Learns Speech-to-Text
Intro to Auto Speech Recognition -- How ML Learns Speech-to-Text
 
Numerical Cognition, linguistic relativity and the ontology of numbers
Numerical Cognition, linguistic relativity and the ontology of numbersNumerical Cognition, linguistic relativity and the ontology of numbers
Numerical Cognition, linguistic relativity and the ontology of numbers
 
Aibdconference chat bot for every product Maksym Volchenko
Aibdconference chat bot for every product Maksym VolchenkoAibdconference chat bot for every product Maksym Volchenko
Aibdconference chat bot for every product Maksym Volchenko
 
Towards Sign Language Translation & Production | Xavier Giro-i-Nieto
Towards Sign Language Translation & Production | Xavier Giro-i-NietoTowards Sign Language Translation & Production | Xavier Giro-i-Nieto
Towards Sign Language Translation & Production | Xavier Giro-i-Nieto
 
intro.ppt
intro.pptintro.ppt
intro.ppt
 
Testing Recursion in Child English (and Explaining the Concept to .docx
Testing Recursion in Child English (and Explaining the Concept to .docxTesting Recursion in Child English (and Explaining the Concept to .docx
Testing Recursion in Child English (and Explaining the Concept to .docx
 
Literacies of Bilingual Youth: A profile of Txt, Social, and Bilingual Literacy
Literacies of Bilingual Youth: A profile of Txt, Social, and Bilingual LiteracyLiteracies of Bilingual Youth: A profile of Txt, Social, and Bilingual Literacy
Literacies of Bilingual Youth: A profile of Txt, Social, and Bilingual Literacy
 
SLanguages2008 Chinese School
SLanguages2008   Chinese SchoolSLanguages2008   Chinese School
SLanguages2008 Chinese School
 
Interspeech 2019 Survey Talk: When Attention Meets Speech Applications
Interspeech 2019 Survey Talk: When Attention Meets Speech ApplicationsInterspeech 2019 Survey Talk: When Attention Meets Speech Applications
Interspeech 2019 Survey Talk: When Attention Meets Speech Applications
 
NSCI 539 Rita Barakat Presentation Feb 2nd 2017
NSCI 539 Rita Barakat Presentation Feb 2nd 2017 NSCI 539 Rita Barakat Presentation Feb 2nd 2017
NSCI 539 Rita Barakat Presentation Feb 2nd 2017
 

More from AI Frontiers

Divya Jain at AI Frontiers : Video Summarization
Divya Jain at AI Frontiers : Video SummarizationDivya Jain at AI Frontiers : Video Summarization
Divya Jain at AI Frontiers : Video SummarizationAI Frontiers
 
Training at AI Frontiers 2018 - LaiOffer Data Session: How Spark Speedup AI
Training at AI Frontiers 2018 - LaiOffer Data Session: How Spark Speedup AI Training at AI Frontiers 2018 - LaiOffer Data Session: How Spark Speedup AI
Training at AI Frontiers 2018 - LaiOffer Data Session: How Spark Speedup AI AI Frontiers
 
Training at AI Frontiers 2018 - LaiOffer Self-Driving-Car-Lecture 1: Heuristi...
Training at AI Frontiers 2018 - LaiOffer Self-Driving-Car-Lecture 1: Heuristi...Training at AI Frontiers 2018 - LaiOffer Self-Driving-Car-Lecture 1: Heuristi...
Training at AI Frontiers 2018 - LaiOffer Self-Driving-Car-Lecture 1: Heuristi...AI Frontiers
 
Training at AI Frontiers 2018 - Ni Lao: Weakly Supervised Natural Language Un...
Training at AI Frontiers 2018 - Ni Lao: Weakly Supervised Natural Language Un...Training at AI Frontiers 2018 - Ni Lao: Weakly Supervised Natural Language Un...
Training at AI Frontiers 2018 - Ni Lao: Weakly Supervised Natural Language Un...AI Frontiers
 
Training at AI Frontiers 2018 - LaiOffer Self-Driving-Car-lecture 2: Incremen...
Training at AI Frontiers 2018 - LaiOffer Self-Driving-Car-lecture 2: Incremen...Training at AI Frontiers 2018 - LaiOffer Self-Driving-Car-lecture 2: Incremen...
Training at AI Frontiers 2018 - LaiOffer Self-Driving-Car-lecture 2: Incremen...AI Frontiers
 
Training at AI Frontiers 2018 - Udacity: Enhancing NLP with Deep Neural Networks
Training at AI Frontiers 2018 - Udacity: Enhancing NLP with Deep Neural NetworksTraining at AI Frontiers 2018 - Udacity: Enhancing NLP with Deep Neural Networks
Training at AI Frontiers 2018 - Udacity: Enhancing NLP with Deep Neural NetworksAI Frontiers
 
Training at AI Frontiers 2018 - LaiOffer Self-Driving-Car-Lecture 3: Any-Angl...
Training at AI Frontiers 2018 - LaiOffer Self-Driving-Car-Lecture 3: Any-Angl...Training at AI Frontiers 2018 - LaiOffer Self-Driving-Car-Lecture 3: Any-Angl...
Training at AI Frontiers 2018 - LaiOffer Self-Driving-Car-Lecture 3: Any-Angl...AI Frontiers
 
Training at AI Frontiers 2018 - Lukasz Kaiser: Sequence to Sequence Learning ...
Training at AI Frontiers 2018 - Lukasz Kaiser: Sequence to Sequence Learning ...Training at AI Frontiers 2018 - Lukasz Kaiser: Sequence to Sequence Learning ...
Training at AI Frontiers 2018 - Lukasz Kaiser: Sequence to Sequence Learning ...AI Frontiers
 
Percy Liang at AI Frontiers : Pushing the Limits of Machine Learning
Percy Liang at AI Frontiers : Pushing the Limits of Machine LearningPercy Liang at AI Frontiers : Pushing the Limits of Machine Learning
Percy Liang at AI Frontiers : Pushing the Limits of Machine LearningAI Frontiers
 
Ilya Sutskever at AI Frontiers : Progress towards the OpenAI mission
Ilya Sutskever at AI Frontiers : Progress towards the OpenAI missionIlya Sutskever at AI Frontiers : Progress towards the OpenAI mission
Ilya Sutskever at AI Frontiers : Progress towards the OpenAI missionAI Frontiers
 
Mark Moore at AI Frontiers : Uber Elevate
Mark Moore at AI Frontiers : Uber ElevateMark Moore at AI Frontiers : Uber Elevate
Mark Moore at AI Frontiers : Uber ElevateAI Frontiers
 
Mario Munich at AI Frontiers : Consumer robotics: embedding affordable AI in ...
Mario Munich at AI Frontiers : Consumer robotics: embedding affordable AI in ...Mario Munich at AI Frontiers : Consumer robotics: embedding affordable AI in ...
Mario Munich at AI Frontiers : Consumer robotics: embedding affordable AI in ...AI Frontiers
 
Arnaud Thiercelin at AI Frontiers : AI in the Sky
Arnaud Thiercelin at AI Frontiers : AI in the SkyArnaud Thiercelin at AI Frontiers : AI in the Sky
Arnaud Thiercelin at AI Frontiers : AI in the SkyAI Frontiers
 
Anima Anandkumar at AI Frontiers : Modern ML : Deep, distributed, Multi-dimen...
Anima Anandkumar at AI Frontiers : Modern ML : Deep, distributed, Multi-dimen...Anima Anandkumar at AI Frontiers : Modern ML : Deep, distributed, Multi-dimen...
Anima Anandkumar at AI Frontiers : Modern ML : Deep, distributed, Multi-dimen...AI Frontiers
 
Wei Xu at AI Frontiers : Language Learning in an Interactive and Embodied Set...
Wei Xu at AI Frontiers : Language Learning in an Interactive and Embodied Set...Wei Xu at AI Frontiers : Language Learning in an Interactive and Embodied Set...
Wei Xu at AI Frontiers : Language Learning in an Interactive and Embodied Set...AI Frontiers
 
Sumit Gupta at AI Frontiers : AI for Enterprise
Sumit Gupta at AI Frontiers : AI for EnterpriseSumit Gupta at AI Frontiers : AI for Enterprise
Sumit Gupta at AI Frontiers : AI for EnterpriseAI Frontiers
 
Yuandong Tian at AI Frontiers : Planning in Reinforcement Learning
Yuandong Tian at AI Frontiers : Planning in Reinforcement LearningYuandong Tian at AI Frontiers : Planning in Reinforcement Learning
Yuandong Tian at AI Frontiers : Planning in Reinforcement LearningAI Frontiers
 
Alex Ermolaev at AI Frontiers : Major Applications of AI in Healthcare
Alex Ermolaev at AI Frontiers : Major Applications of AI in HealthcareAlex Ermolaev at AI Frontiers : Major Applications of AI in Healthcare
Alex Ermolaev at AI Frontiers : Major Applications of AI in HealthcareAI Frontiers
 
Long Lin at AI Frontiers : AI in Gaming
Long Lin at AI Frontiers : AI in GamingLong Lin at AI Frontiers : AI in Gaming
Long Lin at AI Frontiers : AI in GamingAI Frontiers
 
Melissa Goldman at AI Frontiers : AI & Finance
Melissa Goldman at AI Frontiers : AI & FinanceMelissa Goldman at AI Frontiers : AI & Finance
Melissa Goldman at AI Frontiers : AI & FinanceAI Frontiers
 

More from AI Frontiers (20)

Divya Jain at AI Frontiers : Video Summarization
Divya Jain at AI Frontiers : Video SummarizationDivya Jain at AI Frontiers : Video Summarization
Divya Jain at AI Frontiers : Video Summarization
 
Training at AI Frontiers 2018 - LaiOffer Data Session: How Spark Speedup AI
Training at AI Frontiers 2018 - LaiOffer Data Session: How Spark Speedup AI Training at AI Frontiers 2018 - LaiOffer Data Session: How Spark Speedup AI
Training at AI Frontiers 2018 - LaiOffer Data Session: How Spark Speedup AI
 
Training at AI Frontiers 2018 - LaiOffer Self-Driving-Car-Lecture 1: Heuristi...
Training at AI Frontiers 2018 - LaiOffer Self-Driving-Car-Lecture 1: Heuristi...Training at AI Frontiers 2018 - LaiOffer Self-Driving-Car-Lecture 1: Heuristi...
Training at AI Frontiers 2018 - LaiOffer Self-Driving-Car-Lecture 1: Heuristi...
 
Training at AI Frontiers 2018 - Ni Lao: Weakly Supervised Natural Language Un...
Training at AI Frontiers 2018 - Ni Lao: Weakly Supervised Natural Language Un...Training at AI Frontiers 2018 - Ni Lao: Weakly Supervised Natural Language Un...
Training at AI Frontiers 2018 - Ni Lao: Weakly Supervised Natural Language Un...
 
Training at AI Frontiers 2018 - LaiOffer Self-Driving-Car-lecture 2: Incremen...
Training at AI Frontiers 2018 - LaiOffer Self-Driving-Car-lecture 2: Incremen...Training at AI Frontiers 2018 - LaiOffer Self-Driving-Car-lecture 2: Incremen...
Training at AI Frontiers 2018 - LaiOffer Self-Driving-Car-lecture 2: Incremen...
 
Training at AI Frontiers 2018 - Udacity: Enhancing NLP with Deep Neural Networks
Training at AI Frontiers 2018 - Udacity: Enhancing NLP with Deep Neural NetworksTraining at AI Frontiers 2018 - Udacity: Enhancing NLP with Deep Neural Networks
Training at AI Frontiers 2018 - Udacity: Enhancing NLP with Deep Neural Networks
 
Training at AI Frontiers 2018 - LaiOffer Self-Driving-Car-Lecture 3: Any-Angl...
Training at AI Frontiers 2018 - LaiOffer Self-Driving-Car-Lecture 3: Any-Angl...Training at AI Frontiers 2018 - LaiOffer Self-Driving-Car-Lecture 3: Any-Angl...
Training at AI Frontiers 2018 - LaiOffer Self-Driving-Car-Lecture 3: Any-Angl...
 
Training at AI Frontiers 2018 - Lukasz Kaiser: Sequence to Sequence Learning ...
Training at AI Frontiers 2018 - Lukasz Kaiser: Sequence to Sequence Learning ...Training at AI Frontiers 2018 - Lukasz Kaiser: Sequence to Sequence Learning ...
Training at AI Frontiers 2018 - Lukasz Kaiser: Sequence to Sequence Learning ...
 
Percy Liang at AI Frontiers : Pushing the Limits of Machine Learning
Percy Liang at AI Frontiers : Pushing the Limits of Machine LearningPercy Liang at AI Frontiers : Pushing the Limits of Machine Learning
Percy Liang at AI Frontiers : Pushing the Limits of Machine Learning
 
Ilya Sutskever at AI Frontiers : Progress towards the OpenAI mission
Ilya Sutskever at AI Frontiers : Progress towards the OpenAI missionIlya Sutskever at AI Frontiers : Progress towards the OpenAI mission
Ilya Sutskever at AI Frontiers : Progress towards the OpenAI mission
 
Mark Moore at AI Frontiers : Uber Elevate
Mark Moore at AI Frontiers : Uber ElevateMark Moore at AI Frontiers : Uber Elevate
Mark Moore at AI Frontiers : Uber Elevate
 
Mario Munich at AI Frontiers : Consumer robotics: embedding affordable AI in ...
Mario Munich at AI Frontiers : Consumer robotics: embedding affordable AI in ...Mario Munich at AI Frontiers : Consumer robotics: embedding affordable AI in ...
Mario Munich at AI Frontiers : Consumer robotics: embedding affordable AI in ...
 
Arnaud Thiercelin at AI Frontiers : AI in the Sky
Arnaud Thiercelin at AI Frontiers : AI in the SkyArnaud Thiercelin at AI Frontiers : AI in the Sky
Arnaud Thiercelin at AI Frontiers : AI in the Sky
 
Anima Anandkumar at AI Frontiers : Modern ML : Deep, distributed, Multi-dimen...
Anima Anandkumar at AI Frontiers : Modern ML : Deep, distributed, Multi-dimen...Anima Anandkumar at AI Frontiers : Modern ML : Deep, distributed, Multi-dimen...
Anima Anandkumar at AI Frontiers : Modern ML : Deep, distributed, Multi-dimen...
 
Wei Xu at AI Frontiers : Language Learning in an Interactive and Embodied Set...
Wei Xu at AI Frontiers : Language Learning in an Interactive and Embodied Set...Wei Xu at AI Frontiers : Language Learning in an Interactive and Embodied Set...
Wei Xu at AI Frontiers : Language Learning in an Interactive and Embodied Set...
 
Sumit Gupta at AI Frontiers : AI for Enterprise
Sumit Gupta at AI Frontiers : AI for EnterpriseSumit Gupta at AI Frontiers : AI for Enterprise
Sumit Gupta at AI Frontiers : AI for Enterprise
 
Yuandong Tian at AI Frontiers : Planning in Reinforcement Learning
Yuandong Tian at AI Frontiers : Planning in Reinforcement LearningYuandong Tian at AI Frontiers : Planning in Reinforcement Learning
Yuandong Tian at AI Frontiers : Planning in Reinforcement Learning
 
Alex Ermolaev at AI Frontiers : Major Applications of AI in Healthcare
Alex Ermolaev at AI Frontiers : Major Applications of AI in HealthcareAlex Ermolaev at AI Frontiers : Major Applications of AI in Healthcare
Alex Ermolaev at AI Frontiers : Major Applications of AI in Healthcare
 
Long Lin at AI Frontiers : AI in Gaming
Long Lin at AI Frontiers : AI in GamingLong Lin at AI Frontiers : AI in Gaming
Long Lin at AI Frontiers : AI in Gaming
 
Melissa Goldman at AI Frontiers : AI & Finance
Melissa Goldman at AI Frontiers : AI & FinanceMelissa Goldman at AI Frontiers : AI & Finance
Melissa Goldman at AI Frontiers : AI & Finance
 

Recently uploaded

Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...limedy534
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...Boston Institute of Analytics
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceSapana Sha
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样vhwb25kk
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改yuu sss
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degreeyuu sss
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024thyngster
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Cantervoginip
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 

Recently uploaded (20)

Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts Service
 
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Canter
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort ServiceCall Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 

Dilek Hakkani-Tur at AI Frontiers: Conversational machines: Deep Learning for Goal-Oriented Dialogue Systems

  • 1. Deep Learning for Goal-Oriented Conversational Understanding Dilek Hakkani-Tur ACKNOWLEDGMENTS: GOKHAN TUR, LARRY HECK, ABHINAV RASTOGI, PARARTH SHAH, ANKUR BAPNA, NEHA NAYAK, ANNA KHASIN, RAGHAV GUPTA, YANG SONG, GRADY SIMON, AMIR FAYAZI, JINDONG CHEN, GEORGI NIKOLOV, BING LIU (CMU), IZZEDDIN GUR (UCSB), RAMA PASUMARTHI (CMU), SAURABH KUMAR (GT), SHYAM UDAPHYAY (UIUC), ASLI CELIKYILMAZ (MSR), VIVIAN CHEN (NTU), MARILYN WALKER (UCSB)
  • 2. Data-Driven Dialogue Systems Human-like interactions for goal/task-oriented dialogues. Learn from data: ● High variability and noise in language ● Adapt to available meaning representations ● Integrate common sense and world knowledge ● Robust modeling of context Book me a table at Cascal Sure, for what time? Nothing is available at 7pm, would 8pm be ok? Around 7pm, for 2 people That is too late, what about Amarin? OK, I can book you a table at Amarin at 7pm.
  • 3. 3 Dialogue Systems •Personal assistant, helps users achieve a certain task •Goal: Task completion •Combination of rules and learning. •Examples: •End-to-end trainable task-oriented dialogue system (Wen et al., 2016) •End-to-end reinforcement learning dialogue system (Zhao and Eskenazi, 2016) Goal/Task-Oriented •No specific goal, focus on natural responses •Goal: User engagement, naturalness •Using variants of seq2seq models •Examples: •A neural conversation model (Vinyals and Le, 2015) •Reinforcement learning for dialogue generation (Li et al., 2016) Chit-Chat 3
  • 4. 4 Task-Oriented Dialogue as a Collaborative Game USER Has a goal (fixed/flexible) AGENT Has access to data Can perform actions Book my flu shot with Dr. Straw OK. Monday at October 6th at 5:15pm and 6pm are available. What time would you prefer? Games take many forms: ● Adversarial (Chess, Go, …) ● Cooperative (20 questions, Pictionary) ● Collaborative (Dialogue)
  • 5. 5 Task-Oriented Dialogue as a Collaborative Game USER Has a goal (fixed/flexible) AGENT Has access to data Can perform actions Book my flu shot with Dr. Straw OK. Monday at October 6th at 5:15pm and 6pm are available. What time would you prefer? Games take many forms: ● Adversarial (Chess, Go, …) ● Cooperative (20 questions, Pictionary) ● Collaborative (Dialogue) Large space of actions and states Multi-action turns and flexible turn-taking
  • 6. 6 Why learn? Challenge Our solutions Variety in NL & user requests More flexible parsing mechanism Noise in input Models learn to correct for likely noise (e.g., ASR errors) Modeling context Integrating contextual information Dialogue-level planning End-to-end modeling with reinforcement learning Scale Recall Continuous training from the logs, transfer learning, active learning Intents Transfer learning, warm-start, multi-task modeling Languages Transfer learning, multi-lingual embeddings
  • 7. 7 Conversational Language Understanding Dialogue State Tracking Response Generation SYSTEM/AGENT Dialogue Manager BackEnd Action/Knowledge Providers Book me a table at Cascal for 2 people Sure, at what time do you want the reservation? Request(time) Goal-Oriented Dialogue Systems restaurants reserve_rest. Rest._name: Cascal Num_people: 2 Back-end query Response
  • 8. 8 Conversation Understanding Dialogue State Tracking Response Generation SYSTEM/AGENT Dialogue Manager BackEnd Action/Knowledge Providers Book me a table at Cascal for 2 people Sure, at what time do you want the reservation? Request(time) Goal-Oriented Dialogue Systems - Components restaurants reserve_rest. Rest._name: Cascal Num_people: 2 Back-end query Response
  • 9. ht-1 ht+1 ht W W W W taiwanese B-cuisine U food U please U V O V O V hT+1 EOS U FIND_REST V Slot Filling Domain/Intent Prediction Conversational Language Understanding (CLU): Multi-Domain, Joint Semantic Frame Parsing Joint, Sequence-based • Slot filling and intent prediction in the same output sequence https://www.microsoft.com/en-us/research/wp-content/uploads/2016/06/IS16_MultiJoint.pdf ➢ One model: Holistic multi-domain, multi-task modeling ➢ Estimate all semantic frames covering all domains in single RNN model ➢ Data from each domain reinforces each other D. Hakkani-Tur, G. Tur, A. Celikyilmaz, Y-N. Chen, J. Gao, L. Deng, and Y-Y. Wang, “Multidomain joint semantic frame parsing using bi-directional RNN-LSTM,” in INTERSPEECH, 2016.
  • 10. E2E MemNN for Contextual CLU What does this utterance say? What do the previous utterances say? (what the last slide showed) Y-N. Chen, D. Hakkani-Tur, Gokhan Tur, J. Gao, and L. Deng, “End-to-end memory networks with knowledge carryover for multi-turn spoken language understanding,” in INTERSPEECH, 2016. A. Bapna, G. Tur, D. Hakkani-Tur, L.Heck. “Improving frame semantic parsing with hierarchical dialogue encoders”, SigDial, 2017.
  • 11. E2E MemNN for Contextual CLU How relevant are each of the previous utterances to the current one? What does this utterance say? What do the previous utterances say? (what the last slide showed) Y-N. Chen, D. Hakkani-Tur, Gokhan Tur, J. Gao, and L. Deng, “End-to-end memory networks with knowledge carryover for multi-turn spoken language understanding,” in INTERSPEECH, 2016. A. Bapna, G. Tur, D. Hakkani-Tur, L.Heck. “Improving frame semantic parsing with hierarchical dialogue encoders”, SigDial, 2017.
  • 12. E2E MemNN for Contextual CLU How relevant are each of the previous utterances to the current one? What do the relevant previous utterances say? What does this utterance say? What do the previous utterances say? (what the last slide showed) Y-N. Chen, D. Hakkani-Tur, Gokhan Tur, J. Gao, and L. Deng, “End-to-end memory networks with knowledge carryover for multi-turn spoken language understanding,” in INTERSPEECH, 2016. A. Bapna, G. Tur, D. Hakkani-Tur, L.Heck. “Improving frame semantic parsing with hierarchical dialogue encoders”, SigDial, 2017.
  • 13. E2E MemNN for Contextual CLU How relevant are each of the previous utterances to the current one? What do the relevant previous utterances say? 4. Sequence tagging Given the relevant information from the previous and current utterances, how do I tag each token? What does this utterance say? What do the previous utterances say? (what the last slide showed) Y-N. Chen, D. Hakkani-Tur, Gokhan Tur, J. Gao, and L. Deng, “End-to-end memory networks with knowledge carryover for multi-turn spoken language understanding,” in INTERSPEECH, 2016. A. Bapna, G. Tur, D. Hakkani-Tur, L.Heck. “Improving frame semantic parsing with hierarchical dialogue encoders”, SigDial, 2017.
  • 14. Do you wanna take Angela to go see a movie tonight? Sure, I will be home by 6. Let's grab dinner before the movie. How about some Mexican? Let's go to Vive Sol and see Inferno after that. Angela wants to watch the Trolls movie. Ok. Lets catch the 8 pm show. InfernoMovie Date Time #People Movies 6 pm 7 pm 2 3 11/15/16 Vive SolRestaurant MexicanCuisine 6:30 pm 7 pm 11/15/16Date Time Restaurants 7:30 pm Century 16 Theatre Trolls 8 pm 9 pm Dialogue State Tracking (DST) ● System's belief of the user's goal at any time ● Inputs at user turn t: DSt-1 , CLUt , Output: DSt ● Used for accessing information and making transactions ● NN models
  • 15. Dialogue State Tracking (DST) A. Rastogi, D. Hakkani-Tur, L. Heck. “Scalable Multi-Domain Dialogue State Tracking”, IEEE ASRU, 2017. S> How about 6 pm? U> I am busy at 6, book it for 7 pm instead. ● Candidate set generation ○ Slots with large/unbounded value sets ○ Previously unseen slot values
  • 16. Dialogue State Tracking (DST) A. Rastogi, D. Hakkani-Tur, L. Heck. “Scalable Multi-Domain Dialogue State Tracking”, IEEE ASRU, 2017. S> How about 6 pm? U> I am busy at 6, book it for 7 pm instead. ● Candidate set generation ○ Slots with large/unbounded value sets ○ Previously unseen slot values
  • 17. Dialogue State Tracking (DST) A. Rastogi, D. Hakkani-Tur, L. Heck. “Scalable Multi-Domain Dialogue State Tracking”, IEEE ASRU, 2017. S> How about 6 pm? U> I am busy at 6, book it for 7 pm instead. ● Candidate set generation ○ Slots with large/unbounded value sets ○ Previously unseen slot values
  • 18. Dialogue State Tracking (DST) A. Rastogi, D. Hakkani-Tur, L. Heck. “Scalable Multi-Domain Dialogue State Tracking”, IEEE ASRU, 2017. S> How about 6 pm? U> I am busy at 6, book it for 7 pm instead. ● Candidate set generation ○ Slots with large/unbounded value sets ○ Previously unseen slot values ● Sharing parameters between different slots ● Transfer learning to unseen domains
  • 19. 19 Dialogue State ~ Game Board User Acts: inform(category) System Acts: request(location) Grounded Information: time Dialogue Move ~ Transformation of the dialogue state I’m hungry, find me a Mediterranean restaurant Which area do you prefer? Near downtown Mountain View. User Acts: inform(location) Dialogue Manager (DM) Policy
  • 20. 20 Dialogue State ~ Game Board User Acts: inform(category) System Acts: request(location) Grounded Information: time System Acts: offer(restaurant) Grounded Information: time, location Dialogue Move ~ Transformation of the dialogue state I’m hungry, find me a Mediterranean restaurant Which area do you prefer? Would you like to eat at Cascal? Near downtown Mountain View. User Acts: inform(location) Dialogue Manager (DM) Policy
  • 21. Learning DM Policy Multi stage training of dialogue manager: Dialogue Manager Human expert User Dialogue Corpus Bootstrap Supervised Learning P. Shah, D. Hakkani-Tur, L. Heck. “Interactive reinforcement learning for task-oriented dialogue management”, Deep Learning for Action and Interaction, NIPS, 2016.
  • 22. Learning DM Policy Multi stage training of dialogue manager: Dialogue Manager Human expert User Dialogue Corpus Bootstrap Dialogue Manager Task-level Reward User Simulator Simulated Refinement Supervised Learning Reinforcement Learning P. Shah, D. Hakkani-Tur, L. Heck. “Interactive reinforcement learning for task-oriented dialogue management”, Deep Learning for Action and Interaction, NIPS, 2016.
  • 23. Learning DM Policy Multi stage training of dialogue manager: Dialogue Manager Human expert User Dialogue Corpus Bootstrap Dialogue Manager Task-level Reward User Simulator Simulated Refinement Dialogue Manager Task-level Reward User Continual Learning Turn-level Feedback Supervised Learning Interactive RLReinforcement Learning P. Shah, D. Hakkani-Tur, L. Heck. “Interactive reinforcement learning for task-oriented dialogue management”, Deep Learning for Action and Interaction, NIPS, 2016.
  • 24. Learning task-oriented dialogue management through: Dialogue Manager Human expert User Dialogue Corpus Pretraining Dialogue Manager Reward Function User Simulator Simulated Play Dialogue Manager Reward Function User Real Interactions Feedback Imitation Experimentation Feedback Supervised Learning Reinforcement Learning Interactive RL to scalably manage: ● Task complexity ● Discourse complexity Learning DM Policy
  • 25. Natural Language Generation (NLG) ● Convert system’s action into natural language system turns. ○ Sequence-to-sequence model with attention ● System action is flattened into a sequence. ● Output could be de-lexicalized NL, i.e., <restaurant> does not have a table at <time1>, would <time2> work for you? ● Slot values are important for surface realization. request time go reservationyouriswhen ci … N. Nayak, D. Hakkani-Tur, M. Walker, L. Heck. “To Plan or not to Plan? Discourse planning in slot-value informed sequence to sequence models for language generation”, INTERSPEECH, 2017.
  • 26. 26 Conversation Understanding Dialogue State Tracking Response Generation SYSTEM/AGENT Dialogue Manager BackEnd Action/Knowledge Providers Book me a table at Cascal for 2 people Sure, at what time do you want the reservation? Request(time) Goal-Oriented Dialogue Systems - Training restaurants reserve_rest. Rest._name: Cascal Num_people: 2 Back-end query Response
  • 27. 27 Conversational Language Understanding Dialogue State Tracking Response Generation SYSTEM/AGENT Dialogue Manager Task Data Conversational Language Understanding Dialogue State Tracking Response Generation USER SIMULATOR Dialogue Manager User Goal ● User simulators that mimic real user and interact with system agent to collect data, bootstrap modeling, and perform evaluation. I/O: dialogue states Building User Simulators
  • 28. 28 Building User Simulators: User Characteristics Personality traits: OCEAN (Wiggins, 1996), PEN (Eysenck, 1990) Model aspects that change conversation flow ● Talkativeness ● Cooperativeness ● Consistency ● Flexibility 0 0.71 1 0 0.49 1 0 0.71 1 0 0.26 1 quiet talkative consistenthesitant strict flexible cooperativeuncooperative
  • 29. 29 Machines Talking to Machines Dialogue Acts S: greeting() U: greeting intent=reserve_restaurant inform(restaurant_name=il fornaio) S: request(date,time) U: inform(date=tonight,time=7pm) S: request(num_people) U: inform(num_people=3) S: negate(time=7pm) offer(time=6:30) U: affirm() S: notify_success() U: thanks() bye() S: bye() User Simulator System Agent Scenario: User type: cooperative User goal: Intent= reserve_restaurant r_name= Il Fornaio date=tonight time = 7pm * Num_people = 3
  • 30. 30 Machines Talking to Machines Dialogue Acts Crowd Workers’ Surface Realization S: greeting() U: greeting intent=reserve_restaurant inform(restaurant_name=il fornaio) S: request(date,time) U: inform(date=tonight,time=7pm) S: request(num_people) U: inform(num_people=3) S: negate(time=7pm) offer(time=6:30) U: affirm() S: notify_success() U: thanks() bye() S: bye() Hi, how can I help you? Hey, can I reserve a spot at il Fornaio. Sure, what time and day are you dining? The dinner is tonight at 7 pm How many people will be attending? Myself and two others. Il Fornaio doesn’t have a table available at 7 pm. Would you be ok with 6:30 pm? Sure, that is also good. Great, We have your appointment all set. Awesome, I appreciate it. have a good day. You too. bye. User Simulator System Agent Scenario: User type: cooperative User goal: Intent= reserve_restaurant r_name= Il Fornaio date=tonight time = 7pm * Num_people = 3
  • 31. 31 Machines Talking to Machines Dialogue Acts Crowd Workers’ Surface Realization S: greeting() U: greeting intent=reserve_restaurant inform(restaurant_name=il fornaio) S: request(date,time) U: inform(date=tonight,time=7pm) S: request(num_people) U: inform(num_people=3) S: negate(time=7pm) offer(time=6:30) U: affirm() S: notify_success() U: thanks() bye() S: bye() Hi, how can I help you? Hey, can I reserve a spot at il Fornaio. Sure, what time and day are you dining? The dinner is tonight at 7 pm How many people will be attending? Myself and two others. Il Fornaio doesn’t have a table available at 7 pm. Would you be ok with 6:30 pm? Sure, that is also good. Great, We have your appointment all set. Awesome, I appreciate it. have a good day. You too. bye. User Simulator System Agent Scenario: User type: cooperative User goal: Intent= reserve_restaurant r_name= Il Fornaio date=tonight time = 7pm * Num_people = 3 NLG CLU D S T
  • 32. 32 What is next? ● Understanding meaning beyond words ○ “Later today”: 7-9pm for dinner, 3-5pm for meetings ● Personalization ● More lively conversations ● Complex conversations ○ Compositionality ○ Multi-domain tasks ● Interactions beyond domain boundaries