Autonomous Agents that Learn to Better Coordinate

  • Authors:
  • Andrew Garland;Richard Alterman

  • Affiliations:
  • Volen Center for Complex Systems, Brandeis University, Waltham, MA 02454, USA/ aeg@cs.brandeis.edu;Volen Center for Complex Systems, Brandeis University, Waltham, MA 02454, USA/ alterman@cs.brandeis.edu

  • Venue:
  • Autonomous Agents and Multi-Agent Systems
  • Year:
  • 2004

Quantified Score

Hi-index 0.01

Visualization

Abstract

A fundamental difficulty faced by groups of agents that work together is how to efficiently coordinate their efforts. This coordination problem is both ubiquitous and challenging, especially in environments where autonomous agents are motivated by personal goals.Previous AI research on coordination has developed techniques that allow agents to act efficiently from the outset based on common built-in knowledge or to learn to act efficiently when the agents are not autonomous. The research described in this paper builds on those efforts by developing distributed learning techniques that improve coordination among autonomous agents.The techniques presented in this work encompass agents who are heterogeneous, who do not have complete built-in common knowledge, and who cannot coordinate solely by observation. An agent learns from her experiences so that her future behavior more accurately reflects what works (or does not work) in practice. Each agent stores past successes (both planned and unplanned) in their individual casebase. Entries in a casebase are represented as coordinated procedures and are organized around learned expectations about other agents.It is a novel approach for individuals to learn procedures as a means for the group to coordinate more efficiently. Empirical results validate the utility of this approach. Whether or not the agents have initial expertise in solving coordination problems, the distributed learning of the individual agents significantly improves the overall performance of the community, including reducing planning and communication costs.