Abstract
This article presents a capability called Adaptive Decision-Making Frameworks (ADMF) and shows that it can result in significantly improved system performance across run-time situation changes in a multi-agent system. Specifically, ADMF can result in improved and more robust performance compared to the use of a single static decision-making framework (DMF). The ADMF capability allows agents to dynamically adapt the DMF in which they participate to fit their run-time situation as it changes. A DMF identifies a set of agents and specifies the distribution of decision-making control and the authority to assign subtasks among these agents as they determine how a goal or set of goals should be achieved. The ADMF capability is a form of organizational adaptation and differs from previous approaches to organizational adaptation and dynamic coordination in that it is the first to allow dynamic and explicit manipulation of these DMF characteristics at run-time as variables controlling agent behavior. The approach proposed for selecting DMFs at run-time parameterizes all domain-specific knowledge as characteristics of the agents’ situation, so the approach is application-independent. The presented evaluation empirically shows that, for at least one multi-agent system, there is no one best DMF for multiple agents across run-time situational changes. Next, it motivates the further exploration of ADMF by showing that adapting DMFs to run-time variations in situation can result in improved overall system performance compared to static or random DMFs.
Similar content being viewed by others
References
Barber K.S., Han D.C. and Liu T.H. (2000). Coordinating distributed decision making using reusable interaction specifications. In: Zhang, C. and Soo, V.-W. (eds) Design and applications of intelligent agents: Third pacific rim international workshop on multi-agents, PRIMA 2000, Melbourne, Australia, August 2000, Proceedings, pp 1–15. Springer, New York
Barber K.S., Liu T.H., Han D.C. (2001) Strategy selection-based meta-level reasoning for multi-agent problem solving. In: Ciancarini P., Wooldridge M. (Ed) Agent oriented software engineering, Vol. 1957. Springer Verlag pp. 269–284.
Barber K.S. and Martin C.E. (2001). Autonomy as decision-making control. In: Castelfranchi, C. and Lesperance, Y. (eds) Intelligent agents VII: Agent theories architectures and languages., pp 343–345. Springer, Berlin
Barber K.S. and Martin C.E. (2001). Dynamic adaptive autonomy in multi-agent systems: Representation and justification. International Journal of Pattern Recognition and Artificial Intelligence 15(3): 405–433
Barber K.S. and Martin C.E. (2001). The Motivation for dynamic decision-making frameworks in multi-agent systems. In: Jiming, Liu, Zhong, N., Tang, Y.Y. and Wang, P.S. (eds) Agent engineering., pp 59–91. World Scientific, Singapore
Barber K.S., Martin C.E. and McKay R.M. (2001). A communication protocol supporting dynamic autonomy agreements in multi-agent systems. In: Kowalczyk, R., Loke, S.W., Reed, N.E., and Williams, G. (eds) Advances in artificial intelligence: PRICAI 2000 workshop reader., pp 303–320. Four Workshops held at PRICAI 2000, Melbourne
Barber K.S., Martin C.E., Reed N.E. and Kortenkamp D. (2001). Dimensions of adjustable autonomy. In: Kowalczyk, R., Loke, S.W., Reed, N.E., and Williams, G. (eds) Advances in artificial intelligence: PRICAI 2000 Workshop Reader. Four Workshops held at PRICAI 2000, Melbourne, Australia, August/September 2000, Vol. LNAI 211 Revised Papers ed., pp 353–361. Springer, Berlin
Barber K.S., McKay R.M., Goel A., Han D.C., Kim J., Liu T.H. and Martin C.E. (2000). Sensible agents: The distributed architecture and testbed. IEICE Transactions on Communications. IECIA/IEEE Joint Special Issue on Autonomous Decentralized Systems E83-B(5): 951–960
Bharatia, V. A., & Cook, D. J. (1995). Design and analysis of centralized, distributed, and group multi-agents coordination models, Department of Computer Science and Engineering, University of Texas at Arlington, Arlington, TX, Technical Report.
Bond A.H. and Gasser L. (1998). An analysis of problems and research in DAI. In: Bond, A.H. and Gasser, L. (eds) Readings in distributed artificial intelligence, pp 3–35. Morgan Kaufmann Publishers Inc, San Mateo CA
Briggs, W., & Cook, D., (1995). Flexible social laws. In Proceedings of the fourteenth international joint conference on artificial intelligence(pp. 688–693) Montreal, Que, Canada.
Brooks, C. H., Durfee, E. H., & Armstrong, A. (2001). An introduction to congregating in multiagent systems. In Proceedings of the fourth international conference on multiagent systems (ICMAS-2000) (pp. 79–86). Boston, MA.
Castelfranchi, C. (1995) Commitments: From individual intentions to groups and organizations. In Proceedings of the first international conference on multi-agent systems (pp. 41–48). San Francisco, CA.
Cohen P.R. and Levesque H.J. (1990). Intention is choice with commitment. Artificial Intelligence 42: 213–261
Daft R.L. and Marcic D. (1998). Understanding management (2nd ed.). Dryden Press, Fort Worth, TX
Davin, J., & Modi, P. J. (2005) Impact of problem centralization in distributed constraint optimization algorithms. In Proceedings of the fourth international joint conference on autonomous agents and multi agent systems (pp. 1057–1066). The Netherlands: Utrecht.
Decker, K., & Lesser, V. (1993). A one-shot dynamic coordination algorithm for distributed sensor networks. In Proceedings of the eleventh national conference on artificial intelligence (pp. 210–216). Washington, DC.
Decker K.S. and Sycara K.P. (1997). Intelligent adaptive information agents. Journal of Intelligent Information Systems 9(3): 239–260
Dorais, G. A., Bonasso, R. P., Kortenkamp, D., Pell, B., & Schreckenghost, D. (1998). Adjustable autonomy for human-centered autonomous systems on Mars, In Proceedings Mars society conference, (pp. 397–419). Boulder, CO.
Durfee E.H. (1996). Planning in distributed artificial intelligence. In: O’Hare, G.M.P. and Jennings, N.R. (eds) Foundations of distributed Artificial intelligence., pp 231–245. John Wiley & Sons Inc., New York
Durfee, E. H., & Lesser, V. R. (1987). Using partial global plans to coordinate distributed problem solvers. In Proceedings of the tenth international joint conference on artificial intelligence (pp. 875–883). Milan, Italy.
Excelente-Toledo C.B. and Jennings N.R. (2004). The dynamic selection of coordination mechanisms. Autonomous Agents and Multi-Agent Systems 9: 55–85
Falcone R. and Castelfranchi C. (2000). Levels of delegation and levels of adoption as the basis for adjustable autonomy. In: Lamma, E. and Mello, P. (eds) AI*IA 99: Advances in artificial intelligence. Selected papers from proceedings of the sixth congress of the Italian association for artificial intelligence, Bologna, Italy, September 1999., pp 273–284. Springer-Verlag, Berlin
Fox M.S., Barbuceanu M., Gruninger M. and Lin J. (1998). An organizational ontology for enterprise modeling. In: Prietula, M.J., Carley, K.M., and Gasser, L. (eds) Simulating organization., pp. AAAI Press/The MIT Press, Menlo Park, CA
Gasser L., Rouquette N.F., Hill R.W. and Lieb J. (1998). Representing and using organizational knowledge in DAI systems. In: Gasser, L. and Huhns, M.N. (eds) Distributed artificial intelligence Vol. 2., pp 55–78. Pitman/Morgan Kaufman, London
Haddadi, A. (1995). Towards a pragmatic theory of interactions. In Proceedings of the first international conference on multi-Agents systems (pp. 133–139). San Francisco, California.
Hirayama, K., & Toyoda J. (1995) Forming coalitions for breaking deadlocks. In Proceedings of the first international conference on multi-agent systems (pp. 155–162). San Franciso, CA.
Ishida T., Gasser L. and Yokoo M. (1992). Organization self-design of distributed production systems. IEEE Transactions on Knowledge and Data Engineering 4(2): 123–134
Jennings N.R. (1993). Commitments and conventions: the foundation of coordination in multi-agent systems. The Knowledge Engineering Review 8(3): 223–250
Jennings N.R. (1993). Coordination techniques for distributed artificial intelligence. In: O’Hare, G.M.P. and Jennings, N.R. (eds) Foundations of distributed artificial intelligence., pp 187–210. John Wiley & Sons Inc, New York
Kortenkamp, D., Keirn-Schreckenghost, D., & Bonasso, R. P. (2000). Adjustable control autonomy for manned space flight. In Proceedings of the IEEE aerospace conference (pp. 18–25). Big Sky, MT.
Lawrence P.R. and Lorsch J.W. (1967). Organization and environment: Managing differentiation and integration. Harvard Business School Press, Boston
Lerman, K., & Shehory, O. (2000). Coalition formation for large-scale electronic markets. In Proc. Fourth international conference on multi agent systems (ICMAS-2000) (pp. 167–174). Boston, MA.
Lin Z. (1998). The choice between accuracy and errors: A contingency analysis of external conditions and organizational decision making performance. In: Prietula, M.J., Carley, K.M. and Gasser, L. (eds) Simulating organization., pp. AAAI Press/The MIT Press, Menlo Park CA
Martin C.E. (2001). Adaptive decision-making frameworks for multi-agent systems. University of Texas at Austin, Austin, TX
Mertens P., Falk J. and Spieck S. (1997). Comparisons of agent approaches with centralized alternatives based on logistical scenarios. Information Systems 19(8): 699–709
Milton J.S. and Arnold J.C. (1990). Introduction to probability and statistics: Principles and applications for engineering and the computing Sciences. McGraw-Hill, New York
Moulin B. and Chaib-draa B. (1996). An overview of distributed artificial intelligence. In: O’Hare, G.M.P. and Jennings, N.R. (eds) Foundations of distributed artificial intelligence., pp 3–55. John Wiley & Sons Inc, New York
Musliner, D. J., & Krebsbach, K. D. (1999). Adjustable autonomy in procedural control for refineries. In Proceedings of the AAAI 1999 spring symposium series: agents with adjustable Autonomy (pp. 81–87). Stanford University, Stanford, Califonia.
Myers, K. L., & Morley, D. N. (2001). Directing agent communities: An initial framework. In Proceedings of the IJCAI-2001 workshop on autonomy, delegation, and control: Interacting with autonomous agents (pp. 81–88). Seattle, WA.
Noh, S., & Gmytrasiewicz, P. (1999). Implementation and evaluation of rational communicative behavior in coordinated defense. In Proceedings of the third international conference on autonomous agents (Agents-99) (pp. 123–130). Seattle, WA.
Noh, S., & Gmytrasiewicz, P. (1999). Towards flexible multi-agent decision-making under time pressure. In Proceedings of the sixteenth international joint conference on artificial intelligence (IJCAI-99) (pp. 492–498). Stockholm, Sweden.
Reed, N., & Scerri, P. (2000). Online control of agents using EASE: Implementing adjustable autonomy using teams. In Proceedings of the first workshop on teams with adjustable autonomy (pp. 1–8). Melbourne, Australia.
Sandholm, T., & Lesser, V. R. (1995). Issues in automated negotiation and electronic commerce: Extending the contract net framework. In Proceedings of the first international conference on multi-agents systems (pp. 328–335). San Francisco, CA.
Sandholm T.W. and Lesser V.R. (1997). Coalitions among computationally bounded agents, Artificial Intelligence 94(1): 99–137
Scerri, P., Pynadath, D. V., & Tambe, M. (2001). Adjustable autonomy in real-world multi-agent environments. In Proceedings of the autonomous agents (pp. 300–307). Montreal, Canada.
Scott W.R. (1992). Organizations: Rational, natural and open systems (3rd ed). Prentice-Hall, Englewood Cliffs, NJ
Sen, S., & Dutta, P. S. (2000). Searching for optimal coalition structures. In Proceedings of the fourth international conference on multiAgent systems (ICMAS-2000) (pp. 287–292). Boston, MA.
Shehory O. and Kraus S. (1998). Methods for task allocation via agent coalition formation. Artificial Intelligence 101(1–2): 165–200
Singh M.P. (1990). Group ability and structure. In: Demazeau, Y. and Müller, J.-P. (eds) Decentralized A.I. 2: Proceedings of the second european workshop on modelling autonomous agents in a multi-agent world, Saint Quentin en Yvelines, France, August 13–16, 1990, pp 127–45. Elsevier Science, Amsterdam
So Y.-P. and Durfee E.H. (1998). Designing organizations for computational agents. In: Prietula, M.J., Carley, K.M. and Gasser, L. (eds) Simulating organizations., pp 47–66. AAAI Press/The MIT Press, Menlo Park CA
Stephens, L. M., & Merx, M. (1989). Agent organization as an effector of DAI system performance. In Proceedings of the ninth workshop on distributed artificial intelligence (pp. 263–292).
Sycara K.P. (1997). Multiagent systems. AI Magazine 19: 79–92
Tambe M. (1997). Agent architectures for flexible, practical teamwork. In Proceedings of the fourteenth national conference on aritificial intelligence (p. 1092). Providence, Rhode Island.
Tambe M. (1997). Towards flexible teamwork. Journal of Artificial Intelligence Research 7: 83–124
Wagner T. and Lesser V. (2000). Relating quantified motivations for organizationally situated agents. In: Jennings, N.R. and Lesperance, Y. (eds) Intelligent agents VI: Agent theories, architectures and languages., pp 334–348. Springer-Verlag, Berlin
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Martin, C., Barber, K.S. Adaptive decision-making frameworks for dynamic multi-agent organizational change. Auton Agent Multi-Agent Syst 13, 391–428 (2006). https://doi.org/10.1007/s10458-006-0009-8
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10458-006-0009-8