3 research outputs found

    A framework for knowledge-based team training

    Get PDF
    Teamwork is crucial to many disciplines, from activities such as organized sports to economic and military organizations. Team training is difficult and as yet there are few automated tools to assist in the training task. As with the training of individuals, effective training depends upon practice and proper training protocols. In this research, we defined a team training framework for constructing team training systems in domains involving command and control teams. This team training framework provides an underlying model of teamwork and programming interfaces to provide services that ease the construction of team training systems. Also, the framework enables experimentation with training protocols and coaching to be conducted more readily, as team training systems incorporating new protocols or coaching capabilities can be more easily built. For this framework (called CAST-ITT) we developed an underlying intelligent agent architecture known as CAST (Collaborative Agents Simulating Teamwork). CAST provides the underlying model of teamwork and agents to simulate virtual team members. CAST-ITT (Intelligent Team Trainer) uses CAST to also monitor trainees, and support performance assessment and coaching for the purposes of evaluating the performance of a trainee as a member of a team. CAST includes a language for describing teamwork called MALLET (Multi-Agent Logic Language for Encoding Teamwork). MALLET allows us to codify the behaviors of team members (both as virtual agents and as trainees) for use by CAST. In demonstrating CAST-ITT through an implemented team training system called TWP-DDD we have shown that a team training system can be built that uses the framework (CAST-ITT) and has good performance and can be used for achieving real world training objectives

    Proactive communication in multi-agent teamwork

    Get PDF
    Sharing common goals and acting cooperatively are critical issues in multiagent teamwork. Traditionally, agents cooperate with each other by inferring others' actions implicitly or explicitly, based on established norms for behavior or on knowledge about the preferences or interests of others. This kind of cooperation either requires that agents share a large amount of knowledge about the teamwork, which is unrealistic in a distributed team, or requires high-frequency message exchange, which weakens teamwork efficiency, especially for a team that may involve human members. In this research, we designed and developed a new approach called Proactive Communication, which helps to produce realistic behavior and interactions for multiagent teamwork. We emphasize that multi-agent teamwork is governed by the same principles that underlie human cooperation. Psychological studies of human teamwork have shown that members of an effective team often anticipate the needs of other members and choose to assist them proactively. Human team members are also naturally capable of observing the environment and others so they can establish certain parameters for performing actions without communicating with others. Proactive Communication endows agents with observabilities and enables agents use them to track othersâ mental states. Additionally, Proactive Communication uses statistical analysis of the information production and need of team members and uses these data to capture the complex, interdependent decision processes between information needer and provider. Since not all these data are known, we use their expected values with respect to a dynamic estimation of distributions. The approach was evaluated by running several sets of experiments on a Multi- Agent Wumpus World application. The results showed that endowing agents with observability decreased communication load as well as enhanced team performance. The results also showed that with the support of dynamic distributions, estimation, and decision-theoretic modeling, teamwork efficiency were improved

    Role-based and agent-oriented teamwork modeling

    Get PDF
    Teamwork has become increasingly important in many disciplines. To support teamwork in dynamic and complex domains, a teamwork programming language and a teamwork architecture are important for specifying the knowledge of teamwork and for interpreting the knowledge of teamwork and then driving agents to interact with the domains. Psychological studies on teamwork have also shown that team members in an effective team often maintain shared mental models so that they can have mutual expectation on each other. However, existing agent/teamwork programming languages cannot explicitly express the mental states underlying teamwork, and existing representation of the shared mental models are inefficient and further become an obstacle to support effective teamwork. To address these issues, we have developed a teamwork programming language called Role-Based MALLET (RoB-MALLET) which has rich expressivity to explicitly specify the mental states underlying teamwork. By using roles and role variables, the knowledge of team processes is specified in terms of conceptual notions, instead of specific agents and agent variables, allowing joint intentions to be formed and this knowledge to be reused by different teams of agents. Further, based on roles and role variables, we have developed mechanisms of task decomposition and task delegation, by which the knowledge of a team process is decomposed into the knowledge of a team process for individuals and then delegate it to agents. We have also developed an efficient representation of shared mental models called Role-Based Shared Mental Model (RoB-SMM) by which agents only maintain individual processes complementary with others?? individual process and a low level of overlapping called team organizations. Based on RoB-SMMs, we have developed tworeasoning mechanisms to improve team performance, including Role-Based Proactive Information Exchange (RoB-PIE) and Role-Based Proactive Helping Behaivors (RoBPHB). Through RoB-PIE, agents can anticipate other agents?? information needs and proactively exchange information with them. Through RoB-PHB, agents can identify other agents?? help needs and proactively initialize actions to help them. Our experiments have shown that RoB-MALLET is flexible in specifying reusable plans, RoB-SMMs is efficient in supporting effective teamwork, and RoB-PHB improves team performance
    corecore