Tools for Authoring a Dialogue Agent that Participates in Learning Studies

TuTalk supports the rapid development of dialogue agents for learning applications. It enables an experimenter to create a dialogue agent with either minimal or no programming and provides the infrastructure needed for testing hypotheses about dialogue. Our main goals in developing this tool were to provide 1) an authoring interface and language for setting up the domain knowledge and resources needed to support the agent and 2) a plug-and-play type of system that facilitates the integration of new modules and experimentation with different core modules. In this paper we describe the authoring tool and the usability studies that have shaped its design, the dialogue that is supported and features of the authoring language and their usage history.

[1]  Johanna D. Moore,et al.  Decomposition and Causality in Partial-order Planning , 1994, AIPS.

[2]  David R. Traum,et al.  Discourse Obligations in Dialogue Processing , 1994, ACL.

[3]  Arthur C. Graesser,et al.  AutoTutor: A simulation of a human tutor , 1999, Cognitive Systems Research.

[4]  Staffan Larsson,et al.  Information state and dialogue management in the TRINDI dialogue move engine toolkit , 2000, Natural Language Engineering.

[5]  Reva Freedman Plan-Based Dialogue Management in a Physics Tutor , 2000, ANLP.

[6]  Pamela W. Jordan Tools for Authoring Tutorial Dialogue Knowledge , 2001 .

[7]  Carolyn Penstein Rosé,et al.  The Architecture of Why2-Atlas: A Coach for Qualitative Physics Essay Writing , 2002, Intelligent Tutoring Systems.

[8]  Gregory A. Sanders,et al.  DARPA communicator: cross-system results for the 2001 evaluation , 2002, INTERSPEECH.

[9]  Kurt VanLehn,et al.  Interactive Conceptual Tutoring in Atlas-Andes , 2002 .

[10]  Diane J. Litman,et al.  Predicting Student Emotions in Computer-Human Tutoring Dialogues , 2004, ACL.

[11]  Sandra Katz,et al.  When Should Dialogues in a Scaffolded Learning System Take Place , 2005 .

[12]  Claus Zinn,et al.  Intelligent Information Presentation for Tutoring Systems , 2005 .

[13]  Kurt VanLehn,et al.  Taking Control of Redundancy in Scripted Tutorial Dialogue , 2005, AIED.

[14]  H. Chad Lane,et al.  Teaching the tacit knowledge of programming to noviceswith natural language tutoring , 2005, Comput. Sci. Educ..

[15]  Carolyn Penstein Rosé,et al.  Towards a Prototyping Tool for Behavior Oriented Authoring of Conversational Agents for Educational Applications , 2005 .

[16]  Brian Hall,et al.  Rapidly Developing Dialogue Systems that Support Learning Studies , 2006 .

[17]  Joel A. Michael,et al.  One-on-One Tutoring by Humans and Computers , 2006 .

[18]  Diane J. Litman,et al.  Exploiting Discourse Structure for Spoken Dialogue Performance Analysis , 2006, EMNLP.

[19]  Kurt VanLehn,et al.  A Natural Language Tutorial Dialogue System for Physics , 2006, FLAIRS Conference.