Skip to main content

Towards Heterogeneous Agent Teams

  • Chapter
  • First Online:
Multi-Agent Systems and Applications (ACAI 2001)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 2086))

Included in the following conference series:

Abstract

Agent integration architectures enable a heterogeneous, distributed set of agents to work together to address problems of greater complexity than those addressed by the individual agents themselves. Unfortunately, integrating software agents and humans to perform real-world tasks in a large-scale system remains difficult, especially due to two key challenges: ensuring robust execution in the face of a dynamic environment and providing abstract task specifications without all the low-level coordination details. To address these challenges, our Teamcore project provides the integration architecture with general-purpose teamwork coordination capabilities. We make each agent team-ready by providing it with a proxy capable of general teamwork reasoning. Thus, a key novelty and strength of our framework is that powerful teamwork capabilities are built into its foundations by providing the proxies themselves with a teamwork model called STEAM. While STEAM has earlier been demonstrated in domains involving homogeneous agent teams, its use in Teamcore proxies illustrates that teamwork models may also be applied in domains involving heterogeneous agents. Given STEAM, the Teamcore proxies addresses the first agent integration challenge, robust execution, by automatically generating the required coordination actions for the agents they represent. We can also exploit the proxies#x2019; reusable general teamwork knowledge to address the second agent integration challenge. Through team-oriented programming, a developer specifies a hierarchical organization and its goals and plans, abstracting away from coordination details. Our integration architecture enables teamwork among agents with no coordination capabilities, and it establishes and automates consistent teamwork among agents with some coordination capabilities. We illustrate how the Teamcore architecture successfully addressed the challenges of agent integration in two application domains: simulated rehearsal of a military evacuation mission and facilitation of human collaboration.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Mihai Barbuceanu and Mark Fox. The architecture of an agent building shell. In M. Wooldridge, J. Muller, and M. Tambe, editors, Intelligent Agents, Volume II: Lecture Notes in Artificial Intelligence 1037. Springer-Verlag, Heidelberg, Germany, 1996.

    Google Scholar 

  2. Cristiano Castelfranchi. Commitments: from individual intentions to groups and organizations. In Proceedings of International Conference on Multi-Agent Systems, pages 41–48, 1995.

    Google Scholar 

  3. P.R. Cohen and H.J. Levesque. Teamwork. Nous, 35, 1991.

    Google Scholar 

  4. Philip R. Cohen, Michael Johnston, David McGee, Sharon Oviatt, Jay Pittman, Ira Smith, Liang Chen, and Josh Clow. Quickset: Multimodal interaction for distributed applications. In Proceedings of the Fifth Annual International Multimodal Conference (Multimedia’ 97), pages 31–40, 1997.

    Google Scholar 

  5. Tim Finin, Richard Fritzson, Don McKay, and Robin McEntire. KQML as an agent communication language. In Proceedings of the Third International Conference on Information and Knowledge Management (CIKM’94), 1994.

    Google Scholar 

  6. B. Grosz. Collaborating systems. AI magazine, 17(2), 1996.

    Google Scholar 

  7. B. Grosz and S. Kraus. Collaborative plans for complex group actions. Artificial Intelligence, 86:269–358, 1996.

    Article  MathSciNet  Google Scholar 

  8. B.J. Grosz and C.L. Sidner. Plans for discourse. In P.R. Cohen, J. Morgan, and M. Pollack, editors, Intentions in Communication, pages 417–445. MIT Press, Cambridge, MA, 1990.

    Google Scholar 

  9. J. Hendler and R. Metzeger. Putting it all together-the control of agent-based systems program. IEEE Intell. Systems and Their Applications, 14, March 1999.

    Google Scholar 

  10. M.N. Huhns. Networking embedded agents. IEEE Internet Computing, 3:91–93, 1999.

    Article  Google Scholar 

  11. M.N. Huhns and M.P. Singh. All agents are not created equal. IEEE Internet Comp., 2:94–96, 1998.

    Google Scholar 

  12. Nick Jennings. Controlling cooperative problem solving in industrial multi-agent systems using joint intentions. Artif. Intell., 75, 1995.

    Google Scholar 

  13. Nick Jennings. Agent-based computing: Promise and perils. In Proceedings of the International Joint Conference on Artificial Intelligence, August 1999.

    Google Scholar 

  14. Nick Jennings, T.J. Norman, and P. Faratin. ADEPT: An agent-based approach to business process management. ACM SIGMOD Record, 27(4):32–39, 1998.

    Article  Google Scholar 

  15. Craig A. Knoblock, Steven Minton, Jose Luis Ambite, Naveen Ashish, Pragnesh Jay Modi, Ion Muslea, Andrew G. Philpot, and Sheila Tejada. Modeling Web sources for information integration. In Proceedings of the National Conference on Artificial Intelligence, 1998.

    Google Scholar 

  16. Sanjeev Kumar, Philip R. Cohen, and Hector J. Levesque. The Adaptive Agent Architecture: Achieving fault-tolerance using persistent broker teams. In Proceedings of the International COnference on MultiAgent Systems, pages 159–166, 2000.

    Google Scholar 

  17. H.J. Levesque, P.R. Cohen, and J. Nunes. On acting together. In Proceedings of the National Conference on Artificial Intelligence. Menlo Park, Calif.: AAAI press, 1990.

    Google Scholar 

  18. David L. Martin, Adam J. Cheyer, and Douglas B. Moran. The open agent architecture: A framework for building distributed software systems. Applied Artif. Intell., 13(1–2):92–128, 1999.

    Google Scholar 

  19. Allen Newell. Unified Theories of Cognition. Harvard University Press, Cambridge, MA, 1990.

    Google Scholar 

  20. Charles Rich and Candace Sidner. COLLAGEN:When agents collaborate with people. In Proceedings of the International Conference on Autonomous Agents (Agents’97), 1997.

    Google Scholar 

  21. Munindar P. Singh. A customizable coordination service for autonomous agents. In Proceedings of the 4th international workshop on Agent Theories, Architectures and Languages (ATAL’97), 1997.

    Google Scholar 

  22. K. Sycara, K. Decker, A. Pannu, M. Williamson, and D. Zeng. Distributed intelligent agents. IEEE Expert, 11:36–46, 1996.

    Article  Google Scholar 

  23. C. Szyperski. Component software: Beyond object-oriented programming. Addison Wesley, Menlo Park, CA, 1999.

    Google Scholar 

  24. Milind Tambe. Towards flexible teamwork. Journal of Artif. Intell. Research, 7:83–124, 1997.

    Google Scholar 

  25. Milind Tambe, Jafar Adibi, Yaser Alonaizon, Ali Erdem, Gal Kaminka, Stacy Marsella, and Ion Muslea. Building agent teams using an explicit teamwork model and learning. Artif. Intell., 110(2), 1999.

    Google Scholar 

  26. Gil Tidhar. Team-oriented programming: Preliminary report. Technical Report 41, Australian Artificial Intelligence Institute, 1993.

    Google Scholar 

  27. Gil Tidhar. Team-oriented programming: Social structures. Technical Report 47, Australian Artif. Intell. Inst., 1993.

    Google Scholar 

  28. Gil Tidhar, Clint Heinze, and Mario Selvestrel. Flying together: Modelling air mission teams. Journal of Applied Intelligence, 8(3), 1998.

    Google Scholar 

  29. Gil Tidhar, Anand S. Rao, and Elizabeth A. Sonenberg. Guided team selection. In Proceedings of the Second International Conference on Multi-Agent Systems, 1996.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Tambe, M., Pynadath, D.V. (2001). Towards Heterogeneous Agent Teams. In: Luck, M., Mařík, V., Štěpánková, O., Trappl, R. (eds) Multi-Agent Systems and Applications. ACAI 2001. Lecture Notes in Computer Science(), vol 2086. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47745-4_9

Download citation

  • DOI: https://doi.org/10.1007/3-540-47745-4_9

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42312-6

  • Online ISBN: 978-3-540-47745-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics