Academia.eduAcademia.edu

Outline

Strategic Negotiation and Trust in Diplomacy – The DipBlue Approach

2015, Lecture Notes in Computer Science

https://doi.org/10.1007/978-3-319-27543-7_9

Abstract

The study of games in Artificial Intelligence has a long tradition. Game playing has been a fertile environment for the development of novel approaches to build intelligent programs. Multi-agent systems (MAS), in particular, are a very useful paradigm in this regard, not only because multi-player games can be addressed using this technology, but most importantly because social aspects of agenthood that have been studied for years by MAS researchers can be applied in the attractive and controlled scenarios that games convey. Diplomacy is a multi-player strategic zero-sum board game, including as main research challenges an enormous search tree, the difficulty of determining the real strength of a position, and the accommodation of negotiation among players. Negotiation abilities bring along other social aspects, such as the need to perform trust reasoning in order to win the game. The majority of existing artificial players (bots) for Diplomacy do not exploit the strategic opportunities enabled by negotiation, focusing instead on search and heuristic approaches. This paper describes the development of DipBlue, an artificial player that uses negotiation in order to gain advantage over its opponents, through the use of peace treaties, formation of alliances and suggestion of actions to allies. A simple trust assessment approach is used as a means to detect and react to potential betrayals by allied players. DipBlue was built to work with DipGame, a MAS testbed for Diplomacy, and has been tested with other players of the same platform and variations of itself. Experimental results show that the use of negotiation increases the performance of bots involved in alliances, when full trust is assumed. In the presence of betrayals, being able to perform trust reasoning is an effective approach to reduce their impact.

References (21)

  1. Allan B. Calhamer. The Rules of Diplomacy. Avalon Hill, 4th edition, 2000.
  2. Rui Jorge Gregório Deyllot. Diplomacy Base de Dados de Movimentos para Con- trolar Províncias. Master thesis, Universidade de Aveiro, 2010.
  3. Angela Fabregues and Carles Sierra. Diplomacy game: the test bed. PerAda Magazine, towards persuasive adaptation, pages 5-6, 2009.
  4. Angela Fabregues and Carles Sierra. A testbed for multiagent systems (technical report iiia-tr-2009-09). Technical report, IIIA-CSIC, 2009.
  5. Angela Fabregues and Carles Sierra. Dipgame: A challenging negotiation testbed. Engineering Applications of Artificial Intelligence, 24(7):1137-1146, 2011.
  6. Michael R. Hall and Daniel E. Loeb. Thoughts on programming a diplomat. In H. van den Herik and V. Allis, editors, Heuristic Programming in Artificial Intel- ligence 3, pages 123-145. Chinester, England, Ellis Horwood Limited, 1992.
  7. Eric Hunter. Solo percentages. http://www.diplom.org/Zine/W2003A/Hunter/ Solo-Percentages.html. Accessed: 29-07-2015.
  8. Stefan J. Johansson and Fredrik Håå rd. Tactical coordination in no-press diplo- macy. Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems -AAMAS '05, page 423, 2005.
  9. Dave De Jonge. Optimizing a Diplomacy Bot Using Genetic Algorithms. Master thesis, Universitat Autònoma de Barcelona, 2010.
  10. Markus Kemmerling, Niels Ackermann, Nicola Beume, Mike Preuss, Sebastian Uellenbeck, and Wolfgang Walz. Is human-like and well playing contradictory for diplomacy bots? In Proceedings of the 5th International Conference on Computa- tional Intelligence and Games, CIG'09, pages 209-216, Piscataway, NJ, USA, 2009. IEEE Press.
  11. Markus Kemmerling, Niels Ackermann, and Mike Preuss. Nested look-ahead evo- lutionary algorithm based planning for a believable diplomacy bot. Applications of Evolutionary Computation, 6624:83-92, 2011.
  12. Sarit Kraus and Daniel Lehmann. Diplomat, an agent in a multi agent environment: An overview. Technical report, Leibniz Center for Research in Computer Science, 1987.
  13. Sarit Kraus, Daniel Lehmann, and Eithan Ephrati. An automated diplomacy player. In D. Levy and D. Beal, editors, Heuristic Programming in Artificial In- telligence: The 1st Computer Olympiad, pages 136-153. Ellis Horwood Limited, Chinester, UK, 1989.
  14. Aleksander Krzywinski, Weiqin Chen, and Arne Helgesen. Agent architecture in social games -the implementation of subsumption architecture in diplomacy. In Proceedings of the Fourth Artificial Intelligence and Interactive Digital Entertain- ment Conference, pages 191-196, 2008.
  15. Danny Loeb. Challenges in multi-player gaming by computers: A treatise on the diplomacy programming project. http://diplom.org/Zine/S1995M/Loeb/ Project.html. Accessed: 29-07-2015.
  16. David Norman. Dumbbot algorithm. http://www.daide.org.uk/index.php? title=DumbBot_Algorithm. Accessed: 29-07-2015.
  17. Sylwia Polberg, Marcin Paprzycki, and Maria Ganzha. Developing intelligent bots for the diplomacy game. In Proceedings of Federated Conference on Computer Science and Information Systems (FedCSIS 2011), pages 589-596, 2011.
  18. João Ribeiro, Pedro Mariano, and Luís Seabra Lopes. Darkblade: A program that plays diplomacy. In Luís Seabra Lopes, Nuno Lau, Pedro Mariano, and Luís M. Rocha, editors, Progress in Artificial Intelligence, volume 5816 of Lecture Notes in Computer Science, pages 485-496. Springer Berlin Heidelberg, 2009.
  19. S. Russell and P. Norvig. Artificial intelligence: a modern approach. Prentice Hall, 3rd edition, 2009.
  20. Ari Shapiro, Gil Fuchs, and Robert Levinson. Learning a game strategy using pattern-weights and self-play. In Jonathan Schaeffer, Martin Mller, and Yngvi Bjrnsson, editors, Computers and Games, volume 2883 of Lecture Notes in Com- puter Science, pages 42-60. Springer Berlin Heidelberg, 2003.
  21. Adam Webb, Jason Chin, and Thomas Wilkins. Automated negotiation in the game of diplomacy. Technical report, Imperial College London, 2008.