approachesto*dialogue*systems and*dialogue*managementtraum/talks/cs544dialogue3-8-12.pdf · – cf...

52
Approaches to Dialogue Systems and Dialogue Management David Traum Ins.tute for Crea.ve Technologies University of Southern California [email protected] h=p://www.ict.usc.edu/~traum 3/26/12 Traum – CS544

Upload: others

Post on 20-Mar-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Approaches  to  Dialogue  Systems  and  Dialogue  Management

David  Traum  Ins.tute  for  Crea.ve  Technologies  University  of  Southern  California  

[email protected]  h=p://www.ict.usc.edu/~traum  

   3/26/12 Traum – CS544

Page 2: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Outline  

•  Basic  Terms  &  Overview  of  Dialogue  Structure  •  Example  Systems  •  Dialogue  System  Components  •  Dialogue  Management  Approaches  

– Structural  – Principle-­‐based  

Page 3: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

NL Dialogue Overview •  Communication involving:

–  Multiple contributions, –  Coherent Interaction –  More than one participant

•  Interaction modalities: –  Input: Speech, typing, writing, menu, gesture –  Output: Speech, text, graphical display/presentation,

animated body

3/26/12 Traum – CS544

Page 4: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Dialogue terms

•  Dialogue Modelling –  Formal characterization of dialogue, evolving

context, and possible/likely continuations •  Dialogue system

–  System that engages in a dialogue (with a user) •  Dialogue Manager

–  Module of a system concerned with dialogue modelling and decisions of how to contribute to dialogue

–  Cf speech recognizer, domain reasoner, parser, generator, tts,…

3/26/12 Traum – CS544

Page 5: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Roles for Dialogue Systems

•  Information provider •  Advisor •  Service provider •  Collaborative partner •  Tutor •  Instruction-giver •  Conversational Partner •  Competitor •  Antagonist

3/26/12 Traum – CS544

Page 6: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Dialogue Systems: State of the Art •  Deployed Commercial Systems

–  Call routing/call center first contact –  Voice menus –  Simple information tasks (Siri) –  in car navigation & services

•  Useful systems –  Command & control –  Language tutoring –  Immersive Training

•  Advanced Research Prototypes –  Collaborative systems –  Adaptive systems –  Multi-modal & Robot systems –  Companion Systems –  Non-cooperative role-playing agents

3/26/12 Traum – CS544

Page 7: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Rochester: TRAINS-93

(Allen et al 1994)

3/26/12 Traum – CS544

Page 8: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

MERL: Sample Collagen System:

VCR Help (Rich, Sidner & Lesh 2001)

3/26/12 Traum – CS544

Page 9: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

NASA Clarissa System (Rayner et al 2005)

3/26/12 Traum – CS544

Page 10: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

U Pittsburgh: ITSpoke (Litman & Silliman 2004)

3/26/12 Traum – CS544

Page 11: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Siri  

3/26/12 Traum – CS544

Page 12: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

MRE (2001) SASO (2004)

SASO-EN (2007)

ICT Virtual Human Negotiation: Capability-advancing prototypes#

Decision-making

Non-cooperative Negotiation

Multi-party negotiation Persuasion and Conflict resolution

MRE (2003)

Multi-party Interaction

SASO-4 (2011)

Page 13: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

SDS Components

•  Architecture •  Back-end/Domain Reasoners •  Input Interface (Audio, Keyboard,etc) •  Interpretation (internal representation) •  Dialogue Management •  Generation •  Output Interface

3/26/12 Traum – CS544

Page 14: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Dialogue Modules & Architecture#•  Standard Pipeline Architecture#

Automatic Speech

Recognition (ASR)

Natural Language

Understanding (NLU)

Natural Language Generation

(NLG)

Speech Synthesis

(TTS)

Semantic Representation Text

Speech

Dialogue Manager

(DM)

Text

Speech

Semantic Representation

Page 15: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Interpretation: Speech Recognition •  Phases

–  Signal Processing –  Acoustic Model, tri-phones –  Language Model (N-grams)

•  Issues –  Small or large vocabulary –  N-gram or grammar-based language model –  Integrated or pipelined understanding –  Output (concepts, n-best word list, lattice) –  Unified or State-specific recognizers

3/26/12 Traum – CS544

Page 16: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Interpretation: Parsing/Semantic Representation •  Tasks

–  Retrieval/Classification –  Understanding/Extraction

•  Output –  Response –  (aspects of) Meaning (e.g., semantic roles, speech acts, parse)

•  Styles –  Key-word –  Language model –  Grammar-based –  Concept-based (semantic parser) –  Expectation-driven

•  Spoken Dialogue vs. Written text –  Utterance length, grammaticality, interactivity, repairability,

transience, …

3/26/12 Traum – CS544

Page 17: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Generation & Synthesis •  Generation

–  Output •  Text •  Prosodic cues •  multimodal generation

–  Method •  Fixed text •  Template-based •  Sentence Planning & Realization

–  Grammar-based –  Statistical Language model

•  Synthesis –  Voice Clip, or TTS –  TTS or Concept to Speech

3/26/12 Traum – CS544

Page 18: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Dialogue Management Tasks

•  Maintaining & Updating Context •  Deciding what to do next •  Interface with back-end/task model •  Provide expectations for interpretation

3/26/12 Traum – CS544

Page 19: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

(Cf. Larsson 2005: Interfaces vs Simulations) 3/26/12 Traum – CS544

Page 20: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Using Data

•  Corpus Collection –  Human-Human –  Wizard of OZ –  Human-System

•  Annotation –  Coding Scheme –  Coding

•  Automatic •  Tool-assisted •  Inter-coder Reliability (Kappa)

3/26/12 Traum – CS544

Page 21: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Evaluation

•  Objective Metrics –  Task success –  Resources used (time, turns, attention,..)

•  Subjective Evaluation •  Issues

–  On-line vs off-line –  Black Box vs. Glass Box –  Class of User (Expert, Novice) –  Feedback into system design

3/26/12 Traum – CS544

Page 22: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Dialogue Manager Organizing Principles •  Structure-based

–  Script –  Local

•  Exchange •  Word-based

–  Keyword spotting –  Advanced

techniques »  AIML recursion »  Statistical

Language model

•  Meaning-based –  Speech acts

–  Grammar –  Tree/FSM

•  Principle-based –  Frame –  Logic –  Plan –  Information-State

3/26/12 Traum – CS544

Page 23: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Speech  Acts  

•  How  to  “Do  things”  with  words  – Look  at  ac.ons  &  effects  of  u=erances  rather  than  truth-­‐condi.ons  

– Types  of  acts  •  Locu.onary  •  Illocu.onary  •  Perlocu.onary  

Page 24: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Searle’s  Types  of  Illocu.onary  acts  

•  Representa.ves  •  Direc.ves  •  Commissives  •  Expressives  •  Declara.ons  

Page 25: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Issues  for  computa.onal  theory  of  speech  acts  

•  When  can  an  act  be  recognized  (as  sincere  and  successful)?  

•  What  are  the  effects  of  performance  of  an  act  – On  state  of  hearer  and  speaker  – On  state  of  dialogue  

•  When  should  act  be  performed?  •  How  should  act  be  performed?  

Page 26: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Dialogue Structure

•  Local –  What binds utterances together? –  How is one utterance (in)coherent when following another?

•  Global –  What is the structure of a conversation? –  What is the structure of a task (that a conversation is “oriented” to)?

•  How many levels of structure are there?

3/26/12 Traum – WLST 2012

Page 27: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Local Dialogue Structure

•  Utterances organized in turns •  Coherence between turns (or utterances)

– Adjacency pairs – Exchange structure –  IR(A) units – Games

3/26/12 Traum – WLST 2012

Page 28: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Turn-taking (Sacks & Schegloff) •  Turns composed of one or more smaller

utterance units (Turn Constructional Units = TCUs)

•  Transition relevance places (TRPs) •  Signals of TRP (and pre-trp) •  Self and other selection

3/26/12 Traum – WLST 2012

Page 29: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Adjacency Pairs (Schegloff & Sacks) •  Sequences with features

–  Two utterance length –  Adjacent –  Produced by different speakers –  Typology in production

•  Pair type including First part & second part –  E.g., Q&A, greeting-greeting, offer-acceptance

•  Orientation towards Adjacency Pair –  Conditional relevance –  Preferred & dispreferred 2nd parts

•  Hesitations, apologies & qualifications –  Repairs and apologies

3/26/12 Traum – WLST 2012

Page 30: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Speech-­‐act  related  Adjacency  Pairs  

•  Ques.on-­‐Answer  •  Propose-­‐Accept/reject/challenge,…  •  Offer-­‐accept/decline  •  Compliment-­‐refusal/thanks  •  Gree.ng-­‐gree.ng  

Page 31: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Global dialogue structure

•  Conversation phases –  Opening

•  Engagement •  Greetings •  Preambles/agendas

–  Body •  Topics

–  Topic relations

–  Closing •  Pre-closings •  Termination bids •  farewells

3/26/12 Traum – WLST 2012

Page 32: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Task Structure (Grosz & Sidner ‘86)

•  Hierarchical & sequential tasks – Linear precedence –  Immediate dominance

•  Topic stack •  Topic transitions

– Push – Pop – Pop-push

3/26/12 Traum – WLST 2012

Page 33: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Plan Tree for REA (Cassell et al)

Conversation

Greetings Find House Farewells

User Greeting

Agent Greeting

Determine Preferences Show House

User Farewell

Agent Farewell

Parameters •  Price •  Location •  etc

Topic changes when focus stack changes.

Describe Features

3/26/12 Traum – WLST 2012

Page 34: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Simple Organizational Structures

•  Script •  Local

–  Exchange •  Word-based

–  Keyword spotting –  Advanced techniques

»  AIML recursion »  Statistical Language model

•  Meaning-based –  Speech acts

•  Grammar •  Tree/FSM

3/26/12 Traum – WLST 2012

Page 35: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Eliza Weizenbaum, CACM 1966

•  Local organization •  Produce response based on analysis of input

–  Keyword spotting –  Pattern recognition –  Pattern selection –  Transformation rules

•  Example: emacs Doctor program •  Example 2: CL simple-eliza rules •  http://hampshire.edu/lspector/courses/eliza-simple.lisp

3/26/12 Traum – WLST 2012

Page 36: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Advanced Patterns: AIML http://www.alicebot.org/aiml.html

•  XML Syntax •  Stimulus-response

interaction •  Categories

–  Pattern –  Template

3/26/12 Traum – WLST 2012

Page 37: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Statistical Retrieval-based Dialogue

•  Basic idea: use IR-like techniques to find the correct response to an initiative

•  Applications – Call routing (Chu-Carroll & Carpenter 1999) – Question-answering character (Leuski et al 2006) – FAQ systems (Marom & Zuckerman 2007, Selberg

& Jonsson 2008)

3/26/12 Traum – WLST 2012

Page 38: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Example: Sgt Blackwell (Leuski et al 2006)

•  Focus: technology demo •  Highlights:

–  Life-sized, mixed reality •  Trans-screen

–  High-production quality •  Rendering (> 60K polygons) •  Voice •  Authored Text •  Robust responsiveness

–  Speech recognition and speech and non-verbal reply

–  Limited domain of interaction: responding to interview/Q&A

3/26/12 Traum – WLST 2012

Page 39: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Sgt Blackwell Video

3/26/12 Traum – WLST 2012

Page 40: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Sgt Blackwell “Dialogue Model” •  Set of pre-constructed answers

–  In domain – Off-topic – Prompt

•  Local history •  IR-based classification

– Given possibly unseen question, map to best answer

3/26/12 Traum – WLST 2012

Page 41: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

NPCEditor:  Authoring  Visualiza.on  Links  from  ques.ons  to  Answers  

Page 42: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

NPCEditor:  New  run.me  ques.on  answer  visualiza.on  

Page 43: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Dialogue  Grammar  

•  Specify  set  of  legal  moves  to  be  a  “legal”  dialogue  

•  Specify  set  of  moves  at  any  given  point  •  Specify  context  update  

Page 44: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

FSM  Dialogue  model  

•  Set  of  states  •  Set  of  moves  from  each  state  •  Transi.ons  to  new  state  

Page 45: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

CSLUrp  Interface  

Page 46: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Transac.on  Dialogues  

•  User  has  a  request  •  System  needs  info  from  user  to  process  request  •  Dialogue  proceeds  as:  

– User  specifies  request  – System  gathers  necessary  info  

•  Q&A  •  Spontaneous  asser.on  from  user  

– System  looks  up  informa.on  &  provides  response  

Page 47: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Frame-­‐based  Approach  

•  Also  called  form-­‐based  (MIT)  •  Central  data  structure  is  frame  with  slots  

–  DM  is  monitoring  frame,  filling  in  slots  •  Used  for  transac.on  dialogues  •  Generalizes  finite-­‐state  approach  by  allowing  mul.ple  paths  to  acquire  info  

•  Frame:  –  Set  of  informa.on  needed  –  Context  for  u=erance  interpreta.on  –  Context  for  dialogue  progress  

•  Allows  mixed  ini.a.ve  

Page 48: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Example:  MIT  Wheels  system  

•  Domain:  searching  used  car  ads  •  Transac.on  domain  +  constraint  sa.sfac.on  •  No  slots  are  mandatory,    

–  try  to  find  the  best  set  of  matches  – Try  to  find  an  appropriate  #  of  matches  

Page 49: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Example:  MIT  Jupiter  System  (1)  •  Retrieval  of  weather  forecast  domain  

– Mul.ple  sources  – Content  processing  –  Informa.on  on  demand  – Context  

•  1-­‐888-­‐573-­‐8255  

Page 50: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Trindi:  Informa.on  State  Theories  of  Dialogue    

•  Sta.cs  –  Informa(onal  components  (func.onal  spec)  

•  e.g.,  QUD,  common  ground,  dialogue  history,  ...  –  formal  representa(ons  (acessibility)  

•  e.g.,  lists,  records,  DRSes,  …  •  Dynamics  

–  dialogue  moves  •  abstrac.ons  of  i/o  (e.g.,  speech  acts)  

–  update  rules  -­‐  atomic  updates  –  update  strategy  -­‐  coordinated  applica.on  of  rules  

Page 51: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

Hot Topics for Dialogue Systems •  Dialogue System Evaluation •  Grounding & Robustness •  Incremental dialogue

processing •  Enculturated Dialogue

Agents •  Adaptive Dialogue Systems

–  Learning –  User Modelling

•  Multi-modal dialogue •  Multi-task dialogue •  Multi-party dialogue •  Non-cooperative

dialogue agents •  Dialogue “in the wild” •  Long-term Dialogue

Companions

3/26/12 Traum – WLST 2012

Page 52: Approachesto*Dialogue*Systems and*Dialogue*Managementtraum/Talks/cs544dialogue3-8-12.pdf · – Cf speech recognizer, domain reasoner, parser, generator, tts,… 3/26/12 Traum –

To Find out More

•  Sigdial  – www.sigdial.org  –  Annual  mee.ngs  

•  Lists  of  dialogue  systems  –  h=p://www-­‐2.cs.cmu.edu/%7Edbohus/SDS/  –  h=p://www.ling.gu.se/~sl/dialogue_links.html  

•  Book:  “Spoken  Dialogue  Systems”  By  Kris.na  Jokinen,  Michael  McTear  

3/26/12 Traum – WLST 2012