Academia.eduAcademia.edu

Outline

Strategic Negotiations for Extensive-Form Games

2020, Autonomous Agents and Multi-Agent Systems

https://doi.org/10.1007/S10458-019-09424-Y

Abstract

When studying extensive-form games it is commonly assumed that players make their decisions individually. One usually does not allow the possibility for the players to negotiate their respective strategies and formally commit themselves to future moves. As a consequence, many non-zero-sum games have been shown to have equilibrium outcomes that are suboptimal and arguably counter-intuitive. For this reason we feel there is a need to explore a new line of research in which game-playing agents are allowed to negotiate binding agreements before they make their moves. We analyze what happens under such assumptions and define a new equilibrium solution concept to capture this. We show that this new solution concept indeed yields solutions that are more efficient and, in a sense, closer to what one would expect in the real world. Furthermore, we demonstrate that our ideas are not only theoretical in nature , but can also be implemented on bounded rational agents, with a number of experiments conducted with a new algorithm that combines techniques from Automated Negotiations, (Algorithmic) Game Theory, and General Game Playing. Our algorithm, which we call Monte Carlo Negotiation Search, is an adaptation of Monte Carlo Tree Search that equips the agent with the ability to negotiate. It is completely domain-independent in the sense that it is not tailored to any specific game. It can be applied to any non-zero-sum game, provided that its rules are described in Game Description Language. We show with several experiments that it strongly outperforms non-negotiating players, and that it closely approximates the theoretically optimal outcomes, as defined by our new solution concept.

References (43)

  1. R Axelrod and WD Hamilton. The evolution of cooperation. Science, 211(4489):1390- 1396, 1981.
  2. Tim Baarslag, Koen Hindriks, Catholijn M. Jonker, Sarit Kraus, and Raz Lin. The first automated negotiating agents competition (ANAC 2010). In Takayuki Ito, Minjie Zhang, Valentin Robu, Shaheen Fatima, and Tokuro Matsuo, editors, New Trends in Agent- based Complex Automated Negotiations, Series of Studies in Computational Intelligence. Springer-Verlag, 2010.
  3. Tristan Cazenave and Abdallah Saffidine. Score bounded monte-carlo tree search. In H. Jaap van den Herik, Hiroyuki Iida, and Aske Plaat, editors, Computers and Games -7th International Conference, CG 2010, Kanazawa, Japan, September 24-26, 2010, Revised Selected Papers, volume 6515 of Lecture Notes in Computer Science, pages 93- 104. Springer, 2010.
  4. Yann Chevaleyre, Paul E. Dunne, Ulle Endriss, Jérôme Lang, Michel Lemaître, Nicolas Maudet, Julian A. Padget, Steve Phelps, Juan A. Rodríguez-Aguilar, and Paulo Sousa. Issues in multiagent resource allocation. Informatica (Slovenia), 30(1):3-31, 2006.
  5. Angela Fabregues. Facing the Challenge of Automated Negotiations with Humans. PhD thesis, Universitat Autònoma de Barcelona, 2012.
  6. Angela Fabregues and Carles Sierra. Dipgame: a challenging negotiation testbed. Engi- neering Applications of Artificial Intelligence, 2011.
  7. Peyman Faratin, Carles Sierra, and Nicholas R. Jennings. Negotiation decision functions for autonomous agents. Robotics and Autonomous Systems, 24(3-4):159 -182, 1998. Multi-Agent Rationality.
  8. Peyman Faratin, Carles Sierra, and Nicholas R. Jennings. Using similarity criteria to make negotiation trade-offs. In International Conference on Multi-Agent Systems, ICMAS'00, pages 119-126, 2000.
  9. Shaheen Fatima, Michael Wooldridge, and Nicholas R. Jennings. An analysis of feasible solutions for multi-issue negotiation involving nonlinear utility functions. In Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems - Volume 2, AAMAS '09, pages 1041-1048, Richland, SC, 2009. International Foundation for Autonomous Agents and Multiagent Systems.
  10. André Ferreira, Henrique Lopes Cardoso, and Luís Paulo Reis. Dipblue: A diplomacy agent with strategic and trust reasoning. In 7th International Conference on Agents and Artificial Intelligence (ICAART 2015), pages 398-405, 2015.
  11. Hilmar Finnsson. Simulation-Based General Game Playing. PhD thesis, School of Com- puter Science, Reykjavik University, 2012.
  12. Y. Gal, B. Grosz, S. Kraus, A. Pfeffer, and S. Shieber. Agent decision-making in open- mixed networks. Artificial Intelligence, 2010.
  13. M. Genesereth, N. Love, and B. Pell. General game playing: Overview of the AAAI competition. AI Magazine, 26(2):62-72, 2005.
  14. Takayuki Ito, Mark Klein, and Hiromitsu Hattori. A multi-issue negotiation protocol among agents with nonlinear utility functions. Multiagent Grid Syst., 4:67-83, January 2008.
  15. Karthik Iyer and Michael N. Huhns. Negotiation criteria for multiagent resource allocation. The Knowledge Engineering Review, 24(2):111-135, 2009.
  16. Dave de Jonge. Negotiations over Large Agreement Spaces. PhD thesis, Universitat Autònoma de Barcelona, 2015.
  17. Dave de Jonge, Tim Baarslag, Reyhan Aydogan, Catholijn Jonker, Katsuhide Fujita, and Takayuki Ito. The challenge of negotiation in the game of diplomacy. In Marin Lujak, ed- itor, Agreement Technologies 2018, Revised Selected Papers, pages 100-114, Cham, 2019. Springer International Publishing.
  18. Dave de Jonge and Carles Sierra. NB3: a multilateral negotiation algorithm for large, non- linear agreement spaces with limited time. Autonomous Agents and Multi-Agent Systems, 29(5):896-942, 2015.
  19. Dave de Jonge and Carles Sierra. GANGSTER: an automated negotiator applying genetic algorithms. In Naoki Fukuta, Takayuki Ito, Minjie Zhang, Katsuhide Fujita, and Valentin Robu, editors, Recent Advances in Agent-based Complex Automated Negotiation, Studies in Computational Intelligence, pages 225-234. Springer International Publishing, 2016.
  20. Dave de Jonge and Carles Sierra. D-brane: a diplomacy playing agent for automated negotiations research. Applied Intelligence, pages 1-20, 2017.
  21. Dave de Jonge and Dongmo Zhang. Using GDL to represent domain knowledge for au- tomated negotiations. In Nardine Osman and Carles Sierra, editors, Autonomous Agents and Multiagent Systems: AAMAS 2016 Workshops, Visionary Papers, Singapore, Sin- gapore, May 9-10, 2016, Revised Selected Papers, pages 134-153, Cham, 2016. Springer International Publishing.
  22. Dave de Jonge and Dongmo Zhang. Automated negotiations for general game playing. In Kate Larson, Michael Winikoff, Sanmay Das, and Edmund Durfee, editors, Proceedings of the 16th Conference on Autonomous Agents and MultiAgent Systems, AAMAS 2017, São Paulo, Brazil, May 8-12, 2017, pages 371-379. ACM, 2017.
  23. Donald E. Knuth and Ronald W. Moore. An analysis of alpha-beta pruning. Artificial Intelligence, 6(4):293 -326, 1975.
  24. Levente Kocsis and Csaba Szepesvári. Bandit based monte-carlo planning. In Proceedings of the 17th European Conference on Machine Learning, ECML'06, pages 282-293, Berlin, Heidelberg, 2006. Springer-Verlag.
  25. Sarit Kraus and Daniel Lehmann. Designing and building a negotiating automated agent. Computational Intelligence, 11:132-171, 1995.
  26. Raz Lin, Sarit Kraus, Tim Baarslag, Dmytro Tykhonov, Koen Hindriks, and Catholijn M. Jonker. Genius: An integrated environment for supporting the design of generic automated negotiators. Computational Intelligence, 30(1):48-70, 2014.
  27. Nathaniel Love, Michael Genesereth, and Timothy Hinrichs. General game playing: Game description language specification. Technical Report LG-2006-01, Stanford University, Stanford, CA, 2006. http://logic.stanford.edu/reports/LG-2006-01.pdf.
  28. Ivan Marsa-Maestre, Miguel A. Lopez-Carmona, Juan R. Velasco, and Enrique de la Hoz. Effective bidding and deal identification for negotiations in highly nonlinear scenarios. In Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems -Volume 2, AAMAS '09, pages 1057-1064, Richland, SC, 2009. International Foundation for Autonomous Agents and Multiagent Systems.
  29. Ivan Marsa-Maestre, Miguel A. Lopez-Carmona, Juan R. Velasco, Takayuki Ito, Mark Klein, and Katsuhide Fujita. Balancing utility and deal probability for auction-based negotiations in highly nonlinear utility spaces. In Proceedings of the 21st International Jont Conference on Artifical Intelligence, IJCAI'09, pages 214-219, San Francisco, CA, USA, 2009. Morgan Kaufmann Publishers Inc.
  30. J.F. Nash. The bargaining problem. "Econometrica", "18":155-162, 1950.
  31. Martin J. Osborne and Ariel Rubinstein. Bargaining and Markets. Academic Press, 1990.
  32. M.J. Osborne and A. Rubinstein. A Course in Game Theory. MIT Press, 1994.
  33. Li Pan, Xudong Luo, Xiangxu Meng, Chunyan Miao, Minghua He, and Xingchen Guo. A two-stage win-win multiattribute negotiation model: Optimization and then concession. Computational Intelligence, 29(4):577-626, 2013.
  34. J. S. Rosenschein and G. Zlotkin. Rules of Encounter. The MIT Press, Cambridge, USA, 1994.
  35. Robert W Rosenthal. Games of perfect information, predatory pricing and the chain-store paradox. Journal of Economic Theory, 25(1):92 -100, 1981.
  36. E. Ephrati S. Kraus, D. Lehman. An automated diplomacy player. In D. Levy and D. Beal, editors, Heuristic Programming in Artificial Intelligence: The 1st Computer Olympia, pages 134-153. Ellis Horwood Limited, 1989.
  37. Stephan Schiffel and Michael Thielscher. M.: Fluxplayer: A successful general game player. In In: Proceedings of the AAAI National Conference on Artificial Intelligence, pages 1191- 1196. AAAI Press, 2007.
  38. Roberto Serrano. bargaining. In Steven N. Durlauf and Lawrence E. Blume, editors, The New Palgrave Dictionary of Economics. Palgrave Macmillan, Basingstoke, 2008.
  39. Martin Shubik. The dollar auction game: A paradox in noncooperative behavior and escalation. The Journal of Conflict Resolution, 15(1):109-111, 1971.
  40. David Silver, Aja Huang, Chris J. Maddison, Arthur Guez, Laurent Sifre, George van den Driessche, Julian Schrittwieser, Ioannis Antonoglou, Vedavyas Panneershelvam, Marc Lanctot, Sander Dieleman, Dominik Grewe, John Nham, Nal Kalchbrenner, Ilya Sutskever, Timothy P. Lillicrap, Madeleine Leach, Koray Kavukcuoglu, Thore Graepel, and Demis Hassabis. Mastering the game of go with deep neural networks and tree search. Nature, 529(7587):484-489, 2016.
  41. Michael Thielscher. A general game description language for incomplete information games. In Proceedings of the Twenty-Fourth AAAI Conference on Artificial Intelligence, AAAI 2010, Atlanta, Georgia, USA, July 11-15, 2010, 2010.
  42. John von Neumann. On the theory of games of strategy. In A.W. Tucker and R.D. Luce, editors, Contributions to the Theory of Games, pages 13-42. Princeton University Press, 1959.
  43. Dongmo Zhang and Michael Thielscher. A logic for reasoning about game strategies. In Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence (AAAI-15), pages 1671-1677, 2015.