Academia.eduAcademia.edu

Planning and Logic Programming for Dialog Management

2006, 2006 IEEE Spoken Language Technology Workshop

Abstract

Dialog interaction in conversational applications is subordinated to the goal of completing a domain-specific task. In this paper we present a basic architecture, a knowledge representation system, and a planning algorithm for dialogue management that decouples the interaction process from the planning task. In our system, the interaction is driven by the planner. We use logic programming, automatic planning and problem solving algorithms for representing information states and performing interaction management in the dialogue system. Our approach leverages recent advances in formalisms, inference engines, planning and problem solving, and is particularly suitable when implementing negotiation-intensive conversational applications.

Key takeaways

  • We present a novel method for dialog management in conversational applications based on the structuring of the dialog management task in the two subtasks described above: a domain specific goal-oriented task, and a dialog control task based on the results of the domain planner.
  • The progress that was made in the last ten years of research in logic programming and performance increase in logic programming tools made this formalism strong enough to represent and understand information for dialog management.
  • The domain planner updates the dialogue context with the information provided by the dialog control module and calculates a set of possible interaction plans that solve the domain task.
  • The main component of our system is the dialog manager unit, which encompasses the dialog control and the domain planner.
  • P(x) & NOT (P(X)) -> Q], but we want to extend our planner for dialog management to tolerate many kinds of inconsistencies using annotated logic [32] implemented over XSB system.
Loading...

Loading Preview

Sorry, preview is currently unavailable. You can download the paper by clicking the button above.