did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780195091878

Spoken Natural Language Dialog Systems A Practical Approach

by ;
  • ISBN13:

    9780195091878

  • ISBN10:

    0195091876

  • Format: Hardcover
  • Copyright: 1995-02-02
  • Publisher: Oxford University Press

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $117.33 Save up to $43.41
  • Rent Book $73.92
    Add to Cart Free Shipping Icon Free Shipping

    TERM
    PRICE
    DUE
    USUALLY SHIPS IN 3-5 BUSINESS DAYS
    *This item is part of an exclusive publisher rental program and requires an additional convenience fee. This fee will be reflected in the shopping cart.

Supplemental Materials

What is included with this book?

Summary

As spoken natural language dialog systems technology continues to make great strides, numerous issues regarding dialog processing still need to be resolved. This book presents an exciting new dialog processing architecture that allows for a number of behaviors required for effective human-machine interactions, including: problem-solving to help the user carry out a task, coherent subdialog movement during the problem-solving process, user model usage, expectation usage for contextual interpretation and error correction, and variable initiative behavior for interacting with users of differing expertise. The book also details how different dialog problems in processing can be handled simultaneously, and provides instructions and in-depth result from pertinent experiments. Researchers and professionals in natural language systems will find this important new book an invaluable addition to their libraries.

Table of Contents

Achieving Spoken Communication with Computersp. 3
Problem Solving Environment: Task-Oriented Dialogsp. 6
Integrating Dialog with Task Assistance: The Target Behaviorsp. 7
Problem Solving to Achieve a Goalp. 8
Subdialogs and Effective Movement Between Themp. 8
Accounting for User Knowledge and Abilitiesp. 10
Expectation of User Inputp. 11
Variable Initiativep. 11
Integrated Behavior Via the Missing Axiom Theoryp. 12
Preliminary Studyp. 13
An Outline of the Bookp. 13
Foundational Work in Integrated Dialog Processingp. 15
Problem Solving in an Interactive Environmentp. 15
Language Use in a Problem-Solving Environmentp. 16
The Missing Axiom Theoryp. 16
Speech Act Theoryp. 17
Computational Speech Act Theory: Analyzing Intentionsp. 18
Differing Subdialog Purposes: The Plan-Based Theory of Litman and Allenp. 21
Collective Intentionsp. 22
User Modelp. 23
General User Modeling Architecturep. 24
Using User Model Information in Generationp. 26
Acquiring User Model Informationp. 27
Expectation Usagep. 29
Speech Recognitionp. 29
Plan Recognitionp. 29
Variable Initiative Theoryp. 31
Defining Initiativep. 31
Discourse Structure in Variable Initiative Dialogsp. 32
Plan Recognition for Variable Initiative Dialogp. 32
Integrated Dialog Processing Theoryp. 33
Subdialog Switching: Reichman's Conversational Movesp. 33
Beyond Speech Acts: Conversation Acts of Traum and Hinkelmanp. 35
Integrated Discourse Structure: The Tripartite Model of Grosz and Sidnerp. 36
Dialog Systemsp. 38
Requirementsp. 39
Portable Systemsp. 39
Question-Answer Systems: Keyboard Inputp. 42
Spoken Input Systemsp. 42
A Discourse Systemp. 44
Variable Initiative Systemsp. 45
Summaryp. 46
Dialog Processing Theoryp. 47
System Architecturep. 47
Modeling Interactive Task Processingp. 51
Computer and User Prerequisitesp. 51
A Domain-Independent Language for Describing Goals, Actions, and Statesp. 52
Robust Selection of Task Stepsp. 54
Determining Task Step Completionp. 55
What About Dialog?p. 57
Integrating Task Processing with Dialog: The Missing Axiom Theoryp. 57
The Role of Language: Supplying Missing Axiomsp. 58
Interruptible Theorem Proving Required [implies] IPSIMp. 58
Exploiting Dialog Context: User Modelp. 59
Accounting for User Knowledge and Abilitiesp. 59
Computing Inferences from User Inputp. 60
User Model Usage: Integrating Task Processing with Dialogp. 60
Exploiting Dialog Context: Input Expectationsp. 63
Foundations of Expectation-Driven Processingp. 63
Using Expectation-Driven Processingp. 64
A Theory of Variable Initiative Dialogp. 68
Defining Variable Initiative and Dialog Modep. 68
Response Formulation in Variable Initiative Dialogp. 70
Putting the Pieces Togetherp. 72
What Is a Dialog?p. 72
Integrated Theoryp. 73
Computational Modelp. 75
Dialog Processing Algorithmp. 75
Motivation and Basic Stepsp. 75
Tracing the Basic Stepsp. 77
Receiving Suggestion from Domain Processorp. 78
Selection of Next Goalp. 79
Attempting Goal Completionp. 81
Step 2a: Attempt to Prove Completionp. 87
Step 2b: Computing Final Utterance Specificationp. 88
Step 2c: Computing Expectations for the User's Responsep. 89
Step 2d: Receiving User Inputp. 94
Step 2e: Computing World Interpretationp. 95
Steps 2f and 2g: Updating Context and Discourse Structurep. 96
Step 2h: Computing Inferences from the Inputp. 97
Step 2i: Selecting Applicable Axiomp. 97
Updating System Knowledgep. 101
Determine Next Domain Processor Operationp. 102
Solutions to Dialog Processing Problemsp. 103
Interruptsp. 103
Robustness and the Handling of Speech Recognition Errorsp. 115
Variable Initiative Dialogp. 117
Integrated Dialog Processing: A Summaryp. 119
Parsingp. 121
Introductionp. 121
Overview of the Parserp. 123
The Parser Input Latticep. 125
What is in a Word?p. 125
Uncertain Inputsp. 126
Arc Weightsp. 127
Indexing Lattice Nodesp. 128
Inputs Used in the Experimentsp. 129
Translation Grammarsp. 130
Minimum Distance Translationp. 132
Distance Between Stringsp. 132
A Precise Definition of What the MDT Algorithm Doesp. 133
An Efficient Algorithm for MDTp. 135
Data Structures Used by MDTp. 135
The Outer Procedurep. 136
The Inner Procedurep. 137
An Important Optimizationp. 141
Enhancements to the MDT Algorithmp. 142
Lexicon Dependent Deletion and Insertion Costsp. 142
Grammar Dependent Insertion Costsp. 143
Expectation Processingp. 144
Wildcardsp. 144
Wildcard String Matchingp. 145
Enhancements to the Minimum Matching String Algorithmp. 148
Wildcard String Matching Versus Unificationp. 149
Expectation Based Hypothesis Selectionp. 149
The Expectation Functionp. 149
Computational Complexityp. 151
Notationp. 151
The Complexity of Input Lattice Node Renumberingp. 151
The Complexity of MDTp. 151
The Complexity of Expectation Processingp. 153
Overall Parser Complexityp. 153
System Implementationp. 155
Knowledge Representationp. 156
Prologp. 156
GADLp. 156
snfp. 156
Sefp. 156
IPSIMp. 157
Discourse Structurep. 158
Axiomsp. 159
Interfacesp. 160
Domain Processorp. 160
Debugging Methodologyp. 161
Decision Making Strategiesp. 165
Debugging Control Strategy Modifications for Dialogp. 170
Generationp. 178
Overviewp. 178
Natural Language Directions for Locating Objectsp. 178
Resource Utilizationp. 179
Experimental Resultsp. 181
Hypothesesp. 181
Preliminary Resultsp. 181
Experimental Designp. 184
Overviewp. 184
Problem Selectionp. 185
Session 1 Procedurep. 186
Session 2 Procedurep. 190
Session 3 Procedurep. 192
Experimental Setupp. 192
Subject Poolp. 196
Cumulative Resultsp. 197
Basic System Performancep. 197
Parameter Definitionsp. 197
Aggregate Resultsp. 199
Results as a Function of Problemp. 206
Statistical Analysis of the Resultsp. 210
Results from Subject Responses about System Usagep. 212
Conclusionsp. 214
Performance of the Speech Recognizer and Parserp. 219
Preparation of the Datap. 219
Speech Recognizer Performancep. 221
Comparison to Other Speech Recognizersp. 223
Comparison to Humansp. 223
Parser Performancep. 224
Optimal Expectation Functionsp. 227
Enhanced Dialog Processing: Verifying Doubtful Inputsp. 231
Handling Misunderstandingsp. 231
Deciding When to Verifyp. 232
Confidence Estimatesp. 232
Selecting a Verification Thresholdp. 237
Experimental Resultsp. 238
Summary of Verification Subdialogsp. 239
Extending the State of the Artp. 241
Continuing Workp. 241
Automatic Switching of Initiativep. 241
Exploiting Dialog Context in Response Generationp. 242
Miscommunication and Metadialogp. 244
Less Restricted Vocabularyp. 245
Evaluating Model Applicabilityp. 246
Where Do We Go Next?p. 247
The Goal and Action Description Languagep. 249
User's Guide for the Interruptible Prolog SIMulator (IPSIM)p. 253
Introductionp. 253
Specifying Rules and Axioms for IPSIMp. 253
Sample Specification and Descriptionp. 254
Additional Requirements for the Specificationp. 254
The Special Clauses of IPSIMp. 256
Using IPSIMp. 257
The IPSIM Command Languagep. 257
The Use of Knowledgep. 262
A Sample Control Schemep. 262
Creating Dynamic Lists of Missing Axiomsp. 262
The Defaultsp. 262
Redefining axiom_needp. 262
Using IPSIM Calls within Theorem Specificationsp. 264
Obtaining the System Software Via Anonymous FTPp. 265
Bibliographyp. 267
Indexp. 279
Table of Contents provided by Syndetics. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program