Agents That Work in Harmony by Knowing and Fulfilling Their Obligations

Societies constrain the behavior of agents by imposing multiple, often contradictory, obligations and interdictions amongst them. To work in harmony, agents must find ways to satisfy these constraints, or to break less important ones when necessary. In this paper, we present a solution to this problem based on a representation of obligations and interdictions in an organizational framework, together with an inference method that also decides which obligations to break in contradictory situations. These are integrated in an operational, practically useful agent development language that covers the spectrum from defining organizations, roles, agents, obligations, goals, conversations to inferring and executing coordinated agent behaviors in multi-agent applications. One strength of the approach is the way it supports negotiation by exchanging deontic constraints amongst agents. We illustrate this and the entire system with a negotiated solution to the feature interaction problem in the telecommunications industry.

[1]  Yoav Shoham,et al.  Agent-Oriented Programming , 1992, Artif. Intell..

[2]  Anthony Jameson,et al.  How to Juggle Discourse Obligations , 1995 .

[3]  J. Christopher Beck,et al.  Texture-Based Heuristics for Scheduling Revisited , 1997, AAAI/IAAI.

[4]  David R. Traum,et al.  Discourse Obligations in Dialogue Processing , 1994, ACL.

[5]  C VALINGOT [Social laws]. , 1957, Concours medical.

[6]  John-Jules Ch. Meyer,et al.  A different approach to deontic logic: deontic logic viewed as a variant of dynamic logic , 1987, Notre Dame J. Formal Log..

[7]  Milind Tambe,et al.  Agent Architectures for Flexible, Practical Teamwork , 1997, AAAI/IAAI.

[8]  Moshe Tennenholtz,et al.  On Social Laws for Artificial Agent Societies: Off-Line Design , 1995, Artif. Intell..

[9]  E. Durfee,et al.  Distributed Artificial Intelligence , 1996 .

[10]  Yow-Jian Lin,et al.  A feature-interaction benchmark for IN and beyond , 1993, IEEE Communications Magazine.

[11]  David A. McAllester An Outlook on Truth Maintenance. , 1980 .

[12]  Peter Coles,et al.  A different approach , 1990, Nature.

[13]  Magnus Boman Norms as Constraints on Real-Time Autonomous Agent Action , 1997, MAAMAW.

[14]  Cristiano Castelfranchi,et al.  Commitments: From Individual Intentions to Groups and Organizations , 1995, ICMAS.

[15]  Mark S. Fox,et al.  Integrating communicative action, conversations and decision theory to coordinate agents , 1997, AGENTS '97.

[16]  Timothy W. Finin,et al.  Specification of the KQML Agent-Communication Language , 1993 .

[17]  Eric Werner,et al.  Cooperating Agents: A Unified Theory of Communication and Social Structure , 1989, Distributed Artificial Intelligence.

[18]  Hector J. Levesque,et al.  On Acting Together , 1990, AAAI.

[19]  Nicholas R. Jennings,et al.  Controlling Cooperative Problem Solving in Industrial Multi-Agent Systems Using Joint Intentions , 1995, Artif. Intell..