, Volume 34, Issue 4, pp 767–784 | Cite as

Using Game Description Language for mediated dispute resolution

  • Dave de JongeEmail author
  • Tomas Trescak
  • Carles Sierra
  • Simeon Simoff
  • Ramon López de Mántaras
Original Article


Mediation is a process in which two parties agree to resolve their dispute by negotiating over alternative solutions presented by a mediator. In order to construct such solutions, the mediator brings more information and knowledge, and, if possible, resources to the negotiation table. In order to do so, the mediator faces the challenge of determining which information is relevant to the current problem, given a vast database of knowledge. The contribution of this paper is the automated mediation machinery to resolve this issue. We define the concept of a Mediation Problem and show how it can be described in Game Description Language (GDL). Furthermore, we present an algorithm that allows the mediator to efficiently determine which information is relevant to the problem and collect this information from the negotiating agents. We show with several experiments that this algorithm is much more efficient than the naive solution that simply takes all available knowledge into account.


Dispute resolution Knowledge representation Mediation Game description language Automated negotiation 



This work was sponsored by Endeavour Research Fellowship 4577_2015 awarded by the Australian Department of Education.


  1. Baydin AG, López de Mántaras R, Simoff S, Sierra C (2011) CBR with commonsense reasoning and structure mapping: an application to mediation. In: Ram A, Wiratunga N (eds) Case-based reasoning research and development: 19th international conference on case-based reasoning, ICCBR 2011, London, 12–15 Sept 2011. Proceedings, Springer, Berlin, Heidelberg, pp 378–392. CrossRefGoogle Scholar
  2. Bellucci E, Zeleznikow J (2005) Developing negotiation decision support systems that support mediators: case study of the Family_Winner system. Artif Intell Law 13(2):233–271CrossRefGoogle Scholar
  3. Bench-Capon TJM (2003) Persuasion in practical argument using value-based argumentation frameworks. J Logic Comput 13(3):429–448MathSciNetCrossRefGoogle Scholar
  4. Ceri S, Gottlob G, Tanca L (1989) What you always wanted to know about datalog (and never dared to ask). IEEE Trans Knowl Data Eng 1(1):146–166. CrossRefGoogle Scholar
  5. Chalamish M, Kraus S (2012) AutoMed: an automated mediator for multi-issue bilateral negotiations. Auton Agents Multi Agent Syst 24:536–564. CrossRefGoogle Scholar
  6. Debenham J (2004) Bargaining with information. In: Jennings NR, Sierra C, Sonenberg L, Tambe M (eds) Proceedings third international conference on autonomous agents and multi agent systems AAMAS-2004. ACM Press, New York, pp 664–671Google Scholar
  7. Debenham JK, Simoff S (2006) Negotiating intelligently. In: Bramer M, Coenen F, Tuson A (eds) Proceedings 26th international conference on innovative techniques and applications of artificial intelligence, Cambridge, pp 159–172Google Scholar
  8. Genesereth M, Love N, Pell B (2005) General game playing: overview of the AAAI competition. AI Mag 26(2):62–72Google Scholar
  9. Genesereth MR, Thielscher M (2014) General game playing. Synthesis lectures on artificial intelligence and machine learning. Morgan & Claypool Publishers, San Rafael. CrossRefGoogle Scholar
  10. Jonge Dd, Zhang D (2016) Using gdl to represent domain knowledge for automated negotiations. In: Osman N, Sierra C (eds) Autonomous agents and multiagent systems: aamas 2016 workshops, visionary papers, Singapore, 9–10 May 2016. Revised selected papers, Springer, Cham, pp 134–153Google Scholar
  11. Knuth DE, Moore RW (1975) An analysis of alpha–beta pruning. Artif Intell 6(4):293–326. MathSciNetCrossRefGoogle Scholar
  12. Kocsis L, Szepesvári C (2006) Bandit based Monte-Carlo planning. In: Proceedings of the 17th European conference on machine learning, Springer, Berlin, ECML’06, pp 282–293. Google Scholar
  13. Kolodner JL, Simpson RL (1989) The mediator: analysis of an early case-based problem solver. Cognit Sci 13(4):507–549CrossRefGoogle Scholar
  14. Lin R, Gev Y, Kraus S (2011) Bridging the gap: face-to-face negotiations with automated mediator. IEEE Intell Syst 26(6):40–47CrossRefGoogle Scholar
  15. Love N, Genesereth M, Hinrichs T (2006) General game playing: game description language specification. Tech. Rep. LG-2006-01, Stanford University, Stanford.
  16. von Neumann J (1959) On the theory of games of strategy. In: Tucker A, Luce R (eds) Contrib Theory Games. Princeton University Press, Princeton, pp 13–42Google Scholar
  17. Parsons S, Sierra C, Jennings N (1998) Agents that reason and negotiate by arguing. J Logic Comput 8(3):261–292MathSciNetCrossRefGoogle Scholar
  18. Rahwan I, Pasquier P, Sonenberg L, Dignum F (2009) A formal analysis of interest-based negotiation. Ann Math Artif Intell 55(3–4):253–276MathSciNetCrossRefGoogle Scholar
  19. Sardina S, Padgham L (2011) A BDI agent programming language with failure handling, declarative goals, and planning. Auton Agents Multi Agent Syst 23(1):18–70. CrossRefGoogle Scholar
  20. Schei V, Rognes JK (2003) Knowing me, knowing you: own orientation and information about the opponent’s orientation in negotiation. Int J Confl Manag 14(1):43–60CrossRefGoogle Scholar
  21. Sierra C, Debenham J (2007) Information-based agency. In: Proceedings of twentieth international joint conference on artificial intelligence IJCAI-07, Hyderabad, pp 1513—1518Google Scholar
  22. Simoff SJ, Debenham J (2002) Curious negotiator. In: Klusch M, Ossowski S, Shehory O (eds) Proceedings of the int. conference on cooperative information agents, CIA-2002, Springer, HeidelbergCrossRefGoogle Scholar
  23. Sycara KP (1991) Problem restructuring in negotiation. Manag Sci 37(10):1248–1268CrossRefGoogle Scholar
  24. Thielscher M (2010) A general game description language for incomplete information games. In: Fox M, Poole D (eds) Proceedings of the twenty-fourth AAAI conference on artificial intelligence, AAAI 2010, Atlanta, 11–15 July 2010, AAAI Press.
  25. Visser W, Hindriks KV, Jonker CM (2011) Interest-based preference reasoning. In: Proceedings of international conference on agents and artificial intelligence ICAART2011, pp 79–88Google Scholar
  26. Wilkenfeld J, Kraus S, Santmire TE, Frain CK (2004) The role of mediation in conflict management: Conditions for successful resolution. In: et al ZM (ed) Multiple paths to knowledge in international relations, Lexington BooksGoogle Scholar

Copyright information

© Springer-Verlag London Ltd., part of Springer Nature 2017

Authors and Affiliations

  • Dave de Jonge
    • 1
    Email author
  • Tomas Trescak
    • 1
  • Carles Sierra
    • 2
  • Simeon Simoff
    • 1
  • Ramon López de Mántaras
    • 2
  1. 1.School of Computing, Engineering and MathematicsWestern Sydney UniversitySydneyAustralia
  2. 2.IIIA-CSICBarcelonaSpain

Personalised recommendations