Teaching Dialogue to Interdisciplinary Teams through Toolkits

We present some lessons we have learned from using software infrastructure to support coursework in natural language dialogue and embodied conversational agents. We have a new appreciation for the differences between coursework and research infrastructure---supporting teaching may be harder, because students require a broader spectrum of implementation, a faster learning curve and the ability to explore mistaken ideas as well as promising ones. We outline the collaborative discussion and effort we think is required to create better teaching infrastructure in the future.

[1]  Justine Cassell,et al.  BEAT: the Behavior Expression Animation Toolkit , 2001, Life-like characters.

[2]  Steven Bird,et al.  NLTK: The Natural Language Toolkit , 2002, ACL.

[3]  David DeVault,et al.  An Information-State Approach to Collaborative Reference , 2005, ACL.

[4]  Ronald A. Cole,et al.  TOOLS FOR RESEARCH AND EDUCATION IN SPEECH SCIENCE , 1999 .

[5]  Matthew Stone Lexicalized Grammar 101 , 2002, ACL 2002.

[6]  K. Chang,et al.  Embodiment in conversational interfaces: Rea , 1999, CHI '99.

[7]  Justine Cassell,et al.  Embodiment in conversational characters: Rea , 1999, CHI 1999.

[8]  Justine Cassell,et al.  Human conversation as a system framework: designing embodied conversational agents , 2001 .

[9]  Candace L. Sidner,et al.  COLLAGEN: Applying Collaborative Discourse Theory to Human-Computer Interaction , 2001, AI Mag..

[10]  Steven Bird,et al.  NLTK: The Natural Language Toolkit , 2002, ACL 2006.

[11]  Mark G. Core,et al.  Coding Dialogs with the DAMSL Annotation Scheme , 1997 .

[12]  Matthew Stone,et al.  Specifying and animating facial signals for discourse in embodied conversational agents , 2004, Comput. Animat. Virtual Worlds.

[13]  Beth Ann Hockey,et al.  An Open-Source Environment for Compiling Typed Unification Grammars into Speech Recognisers , 2003, EACL.

[14]  Paul Taylor,et al.  Festival Speech Synthesis System , 1998 .

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