A Cooperation Model for Autonomous Agents

We present the cooperation model underlying the layered architecture interrap; interrap supports the modeling of autonomous agents interacting in complex, dynamic environments. The basic elements of the model, i.e., a negotiation model and a theory of joint plans, as well as their operationalization in the cooperative planning layer of the architecture are described. In particular, this work extends earlier research by (i) providing a domain-independent operational framework for cooperation and negotiation, and by (ii) making a clear separation between the meta level (the negotiation process, protocols, and strategies) and the object level (joint plans and their processing) of cooperation.

[1]  Erann Gat,et al.  Experiences with an architecture for intelligent, reactive agents , 1997, J. Exp. Theor. Artif. Intell..

[2]  Eithan Ephrati,et al.  Multi-Agent Planning as a Dynamic Search for Social Consensus , 1993, IJCAI.

[3]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

[4]  Jörg P. Müller,et al.  A Decision-Theoretic Model for Cooperative Transportation Scheduling , 1996, MAAMAW.

[5]  Jörg P. Müller,et al.  An Architecture for Dynamically Interacting Agents , 1994, Int. J. Cooperative Inf. Syst..

[6]  Jennifer Chu-Carroll,et al.  Conflict Detection and Resolution in Collaborative Planning , 1995, ATAL.

[7]  Philippe Bretier,et al.  A Rational Agent as the Kernel of a Cooperative Spoken Dialogue System: Implementing a Logical Theory of Interaction , 1996, ATAL.

[8]  Alan H. Bond,et al.  Distributed Artificial Intelligence , 1988 .

[9]  David P. Miller,et al.  Experiences with an architecture for intelligent, reactive agents , 1995, J. Exp. Theor. Artif. Intell..

[10]  David R. Traum,et al.  A Reactive-Deliberative Model of Dialogue Agency , 1996, ATAL.

[11]  J. Austin How to do things with words , 1962 .

[12]  Karen Spärck Jones,et al.  Readings in natural language processing , 1986 .

[13]  Michael P. Georgeff,et al.  Modelling and Design of Multi-Agent Systems , 1997, ATAL.

[14]  Ronald Fagin,et al.  Reasoning about knowledge , 1995 .

[15]  Victor R. Lesser,et al.  Multistage negotiation for distributed constraint satisfaction , 1991, IEEE Trans. Syst. Man Cybern..

[16]  Gil Tidhar,et al.  Planned Team Activity , 1992, MAAMAW.

[17]  Matthew J. Katz,et al.  Plans for Multiple Agents , 1989, Distributed Artificial Intelligence.

[18]  Andreas Lux,et al.  Understanding Cooperation: An Agent's Perspective , 1997, ICMAS.

[19]  Edmund H. Durfee,et al.  Negotiating Task Decomposition and Allocation Using Partial Global Planning , 1989, Distributed Artificial Intelligence.

[20]  Randall Davis,et al.  Negotiation as a Metaphor for Distributed Problem Solving , 1988, Artif. Intell..

[21]  Jörg P. Müller,et al.  A Model for Cooperative Transportation Scheduling , 1995, ICMAS.

[22]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[23]  Afsaneh Haddadi,et al.  Generic, Configurable, Cooperation Protocols for Multi-Agent Systems , 1993, MAAMAW.

[24]  C. Sidner,et al.  Plans for Discourse , 1988 .

[25]  Jeffrey S. Rosenschein,et al.  Rules of Encounter - Designing Conventions for Automated Negotiation among Computers , 1994 .

[26]  Arthur C. Graesser,et al.  Is it an Agent, or Just a Program?: A Taxonomy for Autonomous Agents , 1996, ATAL.

[27]  Mark S. Fox,et al.  The Design of a Coordination Language for Multi-Agent Systems , 1996, ATAL.

[28]  Timothy W. Finin,et al.  Evaluation of KQML as an Agent Communication Language , 1995, ATAL.

[29]  Ekaterini P. Sycara Resolving adversarial conflicts: an approach integration case-based and analytic methods , 1987 .

[30]  Amal El Fallah Seghrouchni,et al.  A Coordination Algorithm for Multi-Agent Planning , 1996, MAAMAW.

[31]  Michael P. Wellman,et al.  Some Issues in the Design of Market-Oriented Agents , 1995, ATAL.