1 / 14

AUGMENTED TRANSITION NETWORKS (ATNs) FOR DIALOGUE CONTROL: A LONGITUDINAL STUDY

AUGMENTED TRANSITION NETWORKS (ATNs) FOR DIALOGUE CONTROL: A LONGITUDINAL STUDY. Curry Guinn Rob Hubal (RTI). Outline. Architecture Applications Experiments Results. Virtual Human Architecture. Applications.

waite
Download Presentation

AUGMENTED TRANSITION NETWORKS (ATNs) FOR DIALOGUE CONTROL: A LONGITUDINAL STUDY

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. AUGMENTED TRANSITION NETWORKS (ATNs) FOR DIALOGUE CONTROL: A LONGITUDINAL STUDY Curry Guinn Rob Hubal (RTI)

  2. Outline • Architecture • Applications • Experiments • Results

  3. Virtual Human Architecture

  4. Applications • Question-Answer Kiosks (Tradeshow for Tradeshows, Space Congress, John Deere, ASTD, APHA) • Training Applications • Bank Teller Training • Field Interviewer Trainer • Phone Interviewer Trainer • Informed Consent Trainer • Law Enforcement Training for Encounters with the Mentally Ill • Pediatrics Trainer • Profiler • Youth risk-assessment profiler • Prison inmate risk assessment profiler

  5. Applications

  6. Augmented Transition Network Data Structure • Augmented Transition Network is a Finite State Machine with Variables • Nodes • Transitions • Variables If x < 2 A B If x >=2 C

  7. Structure of a Node

  8. Augmented Transition Network Data Structure wait_on_input /* Name */ Normal /* Type */ Grammar: "intro.gram default.gram" Response: "inform(offer_assistance)" VRString: "raise(eyebrows)" Action: "MENTOR = 0.8" Transition: proc_command TransitionAction: "INPUT = command" Conditional: "command(CONTENT)" Transition: proc_query TransitionAction: "INPUT = query" Conditional: "query(CONTENT)"

  9. ATN Statistics In Order of Creation of Each System

  10. Semantic Complexity vs. Network Complexity

  11. Variables Used • The linear increase is encouraging • Why? • You might expect that as the number of semantics increase the network expands exponentially • What’s holding this number down? • The use of variables

  12. Decrease in the Number of Normal Nodes • The replication of normal (“speech”) nodes resulted in more repetitive networks • Used variables to store which grammars needed to be loaded next • Greatly decreases the complexity of the network

  13. The number of transitions as a measure of complexity • Over time, we tended to move towards reducing the inter-node connections • Why? • Easier to trace and debug • Easier to maintain • This at the expense of large number of nodes

  14. Future Work • How do these empirical measurements correspond to “true” costs? • Time to development • Reliability • Maintenance

More Related