• DocumentCode
    1405100
  • Title

    Architecture for Building Conversational Agents that Support Collaborative Learning

  • Author

    Kumar, Rohit ; Rose, Carolyn P.

  • Author_Institution
    Gates Hilman Center, Carnegie Mellon Univ., Pittsburgh, PA, USA
  • Volume
    4
  • Issue
    1
  • fYear
    2011
  • Firstpage
    21
  • Lastpage
    34
  • Abstract
    Tutorial Dialog Systems that employ Conversational Agents (CAs) to deliver instructional content to learners in one-on-one tutoring settings have been shown to be effective in multiple learning domains by multiple research groups. Our work focuses on extending this successful learning technology to collaborative learning settings involving two or more learners interacting with one or more agents. Experience from extending existing techniques for developing conversational agents into multiple-learner settings highlights two underlying assumptions from the one-learner setting that do not generalize well to the multiuser setting, and thus cause difficulties. These assumptions include what we refer to as the near-even participation assumption and the known addressee assumption. A new software architecture called Basilica that allows us to address and overcome these limitations is a major contribution of this article. The Basilica architecture adopts an object-oriented approach to represent agents as a network composed of what we refer to as behavioral components because they enable the agents to engage in rich conversational behaviors. Additionally, we describe three specific conversational agents built using Basilica in order to illustrate the desirable properties of this new architecture.
  • Keywords
    groupware; intelligent tutoring systems; interactive systems; multi-agent systems; object-oriented programming; Basilica architecture; CA; building conversational agents; instructional content; object-oriented approach; support collaborative learning; tutorial dialog systems; Architecture; Buildings; Cognition; Collaboration; Collaborative work; Computer architecture; Object oriented modeling; Collaborative learning; intelligent agents; natural language interfaces; software architectures.;
  • fLanguage
    English
  • Journal_Title
    Learning Technologies, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1939-1382
  • Type

    jour

  • DOI
    10.1109/TLT.2010.41
  • Filename
    5669250