Pragmatic interpretation and dialogue management in spoken-language systems (original) (raw)

This paper describes the design of pragmatic-interpretation and dialogue-management modules in an automatic inquiry system that can be consulted through spoken natural language over the telephone. The system is designed around a central multi-level data structure representing the discourse that has unfolded during the dialogue. At the highest level of this discourse representation the information exchange is represented as a series of changes or updates of an information state. Conditions on the information state give rise to actions of the dialogue manager. The dialogue manager aims at achieving the user's goal in a manner that is understandable to the user, efficient and correct. This is no trivial problem, because natural language and, in particular, speech understanding leads to many uncertainties. To deal with uncertain information, we have designed feedback and verification mechanisms and means for contextual understanding, underspecification and pragmatic inferencing.