HiPC International Conference On High Performance Computing
About HiPC Steering Committee Sponsors Archive Home HiPC 2002 Home
         
     
HiPC 2001 - Hyderabad, India - December 17-20
Charminar - click for pdf
Advance Program
Workshops
Tutorials
Poster/Presentation Session
Program Highlights
Information for India-Based Participants
Travel and Local Information
Accomidation
Sight Seeing Tour

Conference Organization

Author Resources
Call for Papers
Registration
 
 

Tutorials

2 :0 0 p m - 6 :0 0 p m
TUTORIAL VIII
Agent Teams

Milind Tambe
University of Southern California

Audience: Researchers, educators, practitioners, and graduate students with an interest in intel-ligent agents will benefit from this tutorial.

Course Description: Teamwork is a critical capability in a large number of multi-agent environments. For instance, in virtual environ-ments for training and education, teamwork among agents is critical to provide the right environment for human trainees. Teamwork among software agents is crucial in applications that involve assistance to human organizations, as well as in information gathering, planning and logistics. Teamwork may also offer new methods for integrating heterogeneous software components. Finally, teamwork is obviously critical in distributed robotic applications as in future multi-spacecraft missions. In this tutorial, I will survey the state of the art in agent teamwork. Fundamentally, this area has focused on enabling different autonomous entities (e.g., software agents or robots) to work together, using inspirations from human teamwork. Thus, researchers have been attempting to fundamentally understand the nature of teamwork and practical techniques to rapidly construct robust agent teams. One key lesson learned is that in complex, uncertain environments, creating fixed, domain-specific coordination plans to manage teamwork is highly problem-atic: these plans are not reusable across domains, and their lack of flexibility can lead to severe failures. Instead, a new approach based on developing a general teamwork model appears to provide more promise. These models enables agents to explicitly reason about commitments and responsibilities in teamwork, and flexibly plan own coordina-tion. Furthermore, these models are reusable across domains, aiding rapid construction of agent teams. A key outcome of this work is the notion of "team-oriented programming" to enable developers to program agent teams at a high-level, while the coordination is automatically generated at run time due to the teamwork model.

Building on a similar tutorial delivered at the European Summer School on Agents, and classes on multi-agents taught at the University of Southern California's computer science department, this tutorial will first cover theory of teamwork and then practical teamwork models based on such theory. We will cover one particular teamwork model, called STEAM, in more detail. STEAM has been the basis of several agent teams that we have developed, including pilot teams for battlefield simulations, top-performing agent teams for RoboCup soccer, teams integrating software agents over the internet, and more recently, "Electric Elves", a team of software assistants that help researchers in their daily activities, operating 24/7 at ISI since 6/1/2000.

Lecturer: Milind Tambe is an Associate Professor of Computer Science at the University of Southern California (USC) and a project leader at USC's Information Sciences Institute (ISI). His research interests are in the areas of multi-agent systems, particularly, in topics such as teamwork, coordination, and negotiations and agent modeling. A member of the board of directors of the International Foundation for Multi-agent Systems, and a trustee of the RoboCup Federation, he is also on the editorial board of the Journal of Autonomous Agents and Multi-agent Systems, Journal of Artificial Intelligence Research, and IEEE Intelligent Systems. He has served as the program co-chair for the International Conference on Multi-agent Systems (ICMAS'2000), and as senior program committee member for the AAAI and Agents conferences. (http://www.isi.edu/team-core/ tambe)