Hostname: page-component-6bb9c88b65-znhjv Total loading time: 0 Render date: 2025-07-20T10:36:29.381Z Has data issue: false hasContentIssue false
  • English
  • Français

Commitments and conventions: The foundation of coordination in multi-agent systems

Published online by Cambridge University Press: 07 July 2009

Nick R. Jennings
Affiliation:
Department of Electronic Engineering, Queen Mary and Westfield College, University of London, Mile End Road, London EI 4NS, UK

Abstract

Distributed Artificial Intelligence systems, in which multiple agents interact to improve their individual performance and to enhance the systems' overall utility, are becoming an increasingly pervasive means of conceptualising a diverse range of applications. As the discipline matures, researchers are beginning to strive for the underlying theories and principles which guide the central processes of coordination and cooperation. Here agent communities are modelled using a distributed goal search formalism, and it is argued thatcommitments (pledges to undertake a specific course of action) andconventions (means of monitoring commitments in changing circumstances) are the foundation of coordination in multi-agent systems. An analysis of existing coordination models which use concepts akin to commitments and conventions is undertaken before a new unifying framework is presented. Finally, a number of prominent coordination techniques which do notexplicitly involve commitments or conventions are reformulated in these terms to demonstrate their compliance with the central hypothesis of this paper.

Information

Type
Research Article
Copyright
Copyright © Cambridge University Press 1993

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable

References

Aarnts,RP,Corera,J,Perez,J,Gureghian,D, andJennings,NR,1991. “Examples of cooperative situations and their implementation”.Vleermuis Journal of Software Research3 (4)7481.Google Scholar
Agha,G,1986.ACTORS: A Model of Concurrent Computation in Distributed Systems.MIT Press.CrossRefGoogle Scholar
Allen,JF,1984. “Toward a general theory of time and action”.Artificial Intelligence23123154.CrossRefGoogle Scholar
Audi,R,1973. “Intending”.The Journal of Philosophy70387403.CrossRefGoogle Scholar
Becker,HS,1960. “Notes on the concept of commitment”.American Journal of Sociology66 (1)3240.CrossRefGoogle Scholar
Bond,AH,1989. “Commitment: Some DAI insights from symbolic interactionist society”. In:Proceedings 9th Workshop on Distributed Artificial Intelligence,USA.Google Scholar
Bond,AH andGasser,L, eds.,1988.Readings in Distributed Artificial Intelligence.Morgan-Kaufmann.Google Scholar
Bratman,ME,1984. “Two faces of intentionPhilosophical Review93375405.CrossRefGoogle Scholar
Bratman,ME,1990. “What is intention?” In:Cohen,PR,Morgan,J andPollack,ME (eds.),Intentions in Communication, pp1533,MIT Press.CrossRefGoogle Scholar
Bratman,ME,Israel,DJ andPollack,ME,1988. “Plans and resource bounded practical reasoning”.Computational Intelligence4349355.CrossRefGoogle Scholar
Burmeister,B andSundermeyer,K,1992. “Cooperative problem solving guided by intentions and perception”. In:Werner,E andDemazeau,Y (eds.),Decentralised A.I. 3. pp7792,Elsevier.Google Scholar
Cammarata,S,McArthur,D andSteeb,R,1983. “Strategies of cooperation in distributed problem solving”. In:Proceedings int. Joint Conf. on Artificial Intelligence. pp767770,Karlsruhe,Germany.Google Scholar
Clearwater,SH,Huberman,BA andHogg,T,1991. “Cooperative solution of constraint satisfaction problems”.Science25411811183.CrossRefGoogle ScholarPubMed
Chaib-Draa,B,Moulin,B,Mandiau,R andMillot,P,1992. “Trends in distributed artificial intelligence”.Artificial Intelligence Review63566.CrossRefGoogle Scholar
Cohen,PR andLevesque,HJ,1990. “Intention is choice with commitment”.Artificial Intelligence42213261.CrossRefGoogle Scholar
Cohen,PR andLevesque,HJ,1991a. “Teamwork”.Nous25(4)487512. (Also appears as SRI Technical Note 504, Menlo Park, CA.)CrossRefGoogle Scholar
Cohen,PR andLevesque,HJ,1991b. “Confirmations and joint action”. In:Proceedings Twelfth Int. Joint Conf. on Artificial Intelligence,Sydney, Australia.Google Scholar
Conte,R,Miceli,M andCastelfranchi,C,1990. “Limits and levels of cooperation: Disentangling various types of prosocial interaction”. In:Proceedings Modelling an Autonomous Agent in a Multi-Agent World.Saint-Quentin en Yvelines,France.Google Scholar
Corkill,DD,1979. “Hierarchical planning in a distributed environment”. In:Proceedings Sixth Int. Joint Conf. on Artificial Intelligence, pp168175,Cambridge, USA.Google Scholar
Corkill,DD andLesser,VR,1983. “The use of meta-level control for coordination in distributed problem solving”. In:Proceedings Int. Joint Conf. on Artificial Intelligence, pp748756,Karlsruhe, Germany.Google Scholar
Cox,BJ,1990. “Planning the software industrial revolution”.IEEE Software112533.CrossRefGoogle Scholar
Davidson,D,1980.Essays on Actions and EventsOxford University Press.Google Scholar
Decker,KS,1987. “Distributed problem solving techniques: A survey”.IEEE Transactions on Systems Man and Cybernetics17(5)729740.CrossRefGoogle Scholar
Dennett,DC,1987.The Intentional Stance.Bradford Books/MIT Press.Google Scholar
Durfee,EH,1988.Coordination of Distributed Problem Solvers,Kluwer Academic.CrossRefGoogle Scholar
Durfee,EH,Lesser,VR andCorkill,DD,1987. “Coherent cooperation among communicating problem solvers”.IEEE Transactions on Computers3612751291.CrossRefGoogle Scholar
Durfee,EH,Lesser,VR, andCorkill,DD,1989. “Trends in cooperative distributed problem solving”.IEEE Transactions on Knowledge and Data Engineering1(1)6383.CrossRefGoogle Scholar
Durfee,EH andMontgomery,TA,1991. “Coordination as distributed search in a hierarchical behaviour space”.IEEE Transactions on Systems Man and Cybernetics2113631378.CrossRefGoogle Scholar
Fikes,RE,1982. “A commitment-based framework for describing informal cooperative work”.Cognitive Science6331347.Google Scholar
Galbraith,J,1973.Designing Complex Organizations.Addison-Wesley.Google Scholar
Gailliers,JR,1988, “A strategic framework for multi-agent cooperative dialogue”. In:Proceedings European Conf. on Artificial Intelligence, pp415420,Munich, Germany.Google Scholar
Gasser,L,1991. “Social conceptions of knowledge and action: DAI foundations and open system semantics”.Artificial Intelligence47107138.CrossRefGoogle Scholar
Gasser,L,1992a. “An overview of DAI”. In:Avouris,NM andGasser,L, (eds.),Distributed Artificial intelligence: Theory and Praxis, pp930,Kluwer Academic.Google Scholar
Gasser,L,1992b. “DAI approaches to coordination”. In:Avouris,NM andGasser,L (eds.),Distributed Artificial Intelligence: Theory and Praxis, pp3151,Kluwer Academic.Google Scholar
Gasser,L andHuhns,MN (eds.),1989.Distributed Artificial Intelligence Vol II.Pitman Publishing.Google Scholar
Georgeff,M,1983. “Communication and action in multi-agent planning”. In:Proceedings National Conf. on Artificial Intelligence, pp125129.Washington, DC.Google Scholar
Gerson,EM,1976. “On quality of life”.American Sociological Review41793806.CrossRefGoogle Scholar
Gilbert,M,1989.On Social Facts.Routledge.Google Scholar
Grosz,BJ andSidner,CL,1990. “Plans for discourse”. In:Cohen,PR,Morgan,J andPollack,ME (eds.),Intentions in communication, pp417444.MIT Press.CrossRefGoogle Scholar
Halpern,JY,1986. “Reasoning about knowledge: an overview”. In:Halpern,JY (ed.),Theoretical Aspects of Reasoning About Knowledge, pp117.Morgan Kaufmann.Google Scholar
Halpern,JY andMoses,YO,1984. “Knowledge and common knowledge in a distributed environment”. In:Proceedings of the Third ACM Conf. on Principles of Distributed Computing, pp5061.CrossRefGoogle Scholar
Harel,D,1984. “Dynamic logic”. In:Gabbay,D andGuenthner,F (eds.),Handbook of Philosophical Logic Vol II, pp497604.Reidel Publishing.CrossRefGoogle Scholar
Hayes-Roth,F,1980. “Towards a framework for distributed AI”.SIGART Newsletter5152.Google Scholar
Hern,LEC,1988. “On distributed artificial intelligence”.The Knowledge Engineering Review3(1)2157.Google Scholar
Hewitt,CE andKornfield,WA,1980. “Message passing semantics”.SIGART Newsletter48.Google Scholar
Hobbs,JR,1990. “Artificial intelligence and collective intentionality”. In:Cohen,PR,Morgan,J andPollack,ME (eds.),Intentions in Communication, pp445460.MIT Press.CrossRefGoogle Scholar
Huberman,BA andHogg,T,1988. “The behaviour of computational ecologies”. In:Huberman,BA (ed.),The Ecology of Computation, pp77115.North Holland.Google Scholar
Huhns,MN (ed.)1988.Distributed Artificial Intelligence.Pitman.Google Scholar
Huhns,MN,Mukhopadhyay,U,Stephens,L andBonnell,R,1988. “DAI for document retrieval”. In:Huhns,MN (ed.),Distributed Artificial Intelligence, pp249284.Pitman.Google Scholar
Ishida,T,Yokoo,M andGasser,L,1990. “An organisational approach to adaptive production systems”. In:Proceedings 8th National Conf. on Artificial Intelligence, pp5258.Boston, USA.Google Scholar
Jennings,NR,1992. “Towards a cooperation knowledge level for collaborative problem solving”.Proceedings 10th European Conf. on Artificial Intelligence, pp224228.Vienna, Austria.Google Scholar
Jennings,NR,1993. “Specification and Implementation of a Belief-Desire-Joint Intention for Collaborative Problem Solving”.International Journal of Intelligent Cooperative Information Systems.CrossRefGoogle Scholar
Jennings,NR andMamdani,EH,1992. “Using joint responsibility to coordinate collaborative problem solving in dynamic environments”. In:Proceedings 10th National Conf. on Artificial Intelligence, pp269275.San Jose, USA.Google Scholar
Jennings,NR,Mamdani,EH,Laresgoiti,I,Perez,J andCorera,J,1992. “GRATE: A general framework for cooperative problem solving”.Journal of Intelligent Systems Engineering1(2)102114.CrossRefGoogle Scholar
Jennings,NR andWittig,T,1992. “ARCHON: Theory and practice”. In:Avouris,NM andGasser,L (eds.),Distributed Artificial Intelligence: Theory and Praxis, pp179196.Kluwer Academic.Google Scholar
Kambhampati,S andHendler,JA,1992. “A validation structure based theory of plan modification and reuse”.Artificial Intelligence55193258.CrossRefGoogle Scholar
Kinny,DN andGeorgeff,MP,1991. “Commitment and effectiveness of situated agents”. In:Proceedings Int. Joint Conf. on Artificial Intelligence, pp8288.Sydney, Australia.Google Scholar
Kinny,D,Ljungberg,M,Rao,A,Sonenberg,E,Tidhar,G andWerner,E,1992. “Planned team activity”. In:Pre-Proceedings of the 4th European Workshop of Modelling Autonomous Agents in a Multi-Agent World.Rome, Italy.Google Scholar
Lenat,DB,1975. “BEINGS: Knowledge as interacting experts”.Proc. Int. Joint Conf. on Artificial intelligence, pp126133.Tblisi, Russia.Google Scholar
Lenat,DB andFeigenbaum,EA,1991. “On the thresholds of knowledge”.Artificial Intelligence47185250.CrossRefGoogle Scholar
Lesser,VR,1991. “A retrospective view of FA/C distributed problem solving”.IEEE Transactions on Systems Man and Cybernetics2113471363.CrossRefGoogle Scholar
Lesser,VR andCorkill,DD,1983. “The distributed vehicle monitoring testbed: A tool for investigating distributed problem solving networks”.AI Magazine,1533.Google Scholar
Lesser,VR andCorkill,DD,1987. “Distributed problem solving”. In:Shapiro,SC (ed.),Encyclopedia of Artificial Intelligence, pp245251.Wiley.Google Scholar
Levesque,HJ,Cohen,PR andNunes,JH,1990. “On acting together”. In:Proceedings 8th National Conf. on Artificial Intelligence, pp9499.Boston, USA.Google Scholar
Lochbaum,KE,Grosz,BJ andSidner,CL,1990. “Models of plans to support communication”. In:Proceedings 8th National Conf. on Artificial Intelligence, pp485490.Boston, USA.Google Scholar
Malone,TW,1987. “Modelling coordination in organizations and markets”.Management Science3313171332.CrossRefGoogle Scholar
March,JG andSimon,HA,1958.Organisations.Wiley.Google Scholar
McClelland,JL andRumelhart,DE,1986.Parallel Distributed Processing.MIT Press.Google Scholar
McDermott,J,1990. “Developing software is like talking to Eskimos about snow”. In:Proceedings 8th National Conf. on Artificial Intelligence, pp11301133.Boston, USA.Google Scholar
Mead,OH,1934.Mind, Self and Society.University of Chicago Press.Google Scholar
Minsky,M,1985.The Society of Mind.Simon & Schuster.Google Scholar
Neches,R,Fikes,R,Finin,T,Gruber,T,Patil,R,Senator,T andSwartout,T,1991. “Enabling technology for knowledge sharing”.AI Magazine3656.Google Scholar
Pan,JYC andTenenbaum,JM,1991. “An intelligent agent framework for enterprise integration”.IEEE Transactions on Systems Man and Cybernetics2114091419.CrossRefGoogle Scholar
Papazoglou,MP,Laufman,SC andSellis,TK,1992. “An organisation framework for cooperating intelligent information systems”.Journal of Intelligent Cooperative Information Systems1169202.CrossRefGoogle Scholar
Pollack,ME,1990. “Plans as complex mental attitudes”. In:Cohen,PR,Morgan,J andPollack,ME (eds.).Intentions in Communication, pp77105.MIT Press.CrossRefGoogle Scholar
Pollack,ME,1992. “The uses of plans”.Artificial Intelligence574368.CrossRefGoogle Scholar
Power,R,1984. “Mutual intention”.Journal for the Theory of Social Behaviour1485105.CrossRefGoogle Scholar
Rao,AS andGeorgeff,MP,1991. “Modelling rational agents within a BDI architecture”. In:Fikes,R andSandewall,E (eds.),International Conf. on Principles of Knowledge Representation and Reasoning.Morgan Kaufmann.Google Scholar
Rao,AS,Georgeff,MP andSonenberg,EA,1992. “Social plans: A preliminary report”. In:Werner,E andDemazeau,Y (eds.),DecentralisedA13, pp5776.North Holland.Google Scholar
Rosenschein,JS andGenesereth,MR,1985. “Deals among rational agents”. In:Proceedings 9th Int. Joint Conf. on Artificial Intelligence, pp9199.Los Angeles,USA.Google Scholar
Sacerdoti,ED,1977.A Structure for Plans and Behaviour.Elsevier.Google Scholar
Searle,JR,1983.Intentionality: An essay in the Philosophy of Mind.Cambridge University Press.CrossRefGoogle Scholar
Searle,JR,1990. “Collective intentions and actions”. In:Cohen,PR,Morgan,J andPollack,ME (eds.),Intentions in Communication, pp401416.MIT Press.CrossRefGoogle Scholar
Shina,SG,1991.Concurrent Engineering and DFMfor Electronic Design.Van Nostrand Reinhold.Google Scholar
Shoham,Y,1993. “Agent-oriented programming”.Artificial Intelligence605192.CrossRefGoogle Scholar
Shoham,Y andTennenholtz,M,1992. “On the synthesis of useful social laws for artificial agent societies”. In:Proceedings 10th National Conf. on Artificial Intelligence, pp276–28?.San Jose,USA.Google Scholar
Simon,HA,1957. Models of Man.Wiley.CrossRefGoogle Scholar
Singh,MP,1990. “Group intentions”. In:Proceedings 10th International Workshop on Distributed Artificial Intelligence. MCC Technical Report ACT-AI-355−90.Google Scholar
Singh,MP,1992. “A critical examination of the Cohen-Levesque theory of intentions”. In:Proceedings 10th European Conf. on Artificial Intelligence, pp364368.Vienna, Austria.Google Scholar
Smith,RG andDavis,R,1981. “Frameworks for cooperation in distributed problem solving”.IEEE Transactions on Systems Man and Cybernetics116170.CrossRefGoogle Scholar
Stefik,M,1986. “The next knowledge medium”.Al Magazine7 (1)3446.Google Scholar
Tuomela,R andMiller,K,1988. “We intentions”.Philosophical Studies53367389.CrossRefGoogle Scholar
Varga,LZ,Jennings,NR andCockburn,O,1994. “Integrating intelligent systems into a cooperating community for electricity distribution management.Expert Systems With Applications7CrossRefGoogle Scholar
Werner,E,1989. “Cooperating agents: A unified theory of communication and social structure”. In:Gasser,L andHuhns,MN (eds.),Distributed Artificial Intelligence Vol II, pp336.Pitman.CrossRefGoogle Scholar
Wesson,RHayes-Roth,F,Burge,JW,Stasz,C andSunshine,CA,1981. “Network structures for distributed situation assessment”.IEEE Transactions on Systems Man and Cybernetics11523CrossRefGoogle Scholar