Proceedings

Strategy Representation and Reasoning for Incomplete Information Concurrent Games in the Situation Calculus

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 1322-1328.

Abstract

Strategy representation and reasoning for incomplete information concurrent games has recently received much attention in multi-agent system and AI communities. However, most of the logical frameworks are based on concrete game models, lack the abilities to reason about strategies explicitly or specify strategies procedurally, and ignore the issue of coordination within a coalition. In this paper, by a simple extension of a variant of multi-agent epistemic situation calculus with a strategy sort, we develop a general framework for strategy representation and reasoning for incomplete information concurrent games. Based on Golog, we propose a strategy programming language which can be conveniently used to specify collective strategies of coalitions at different granularities. We present a formalization of joint abilities of coalitions under commitments to strategy programs. Different kinds of individual strategic abilities can be distinguished in our framework. Both strategic abilities in ATL and joint abilities of Ghaderi et al. can be considered as joint abilities under special programs in our framework. We illustrate our work with a variant of Levesque's Squirrels World.

  1. [Alur et al., 2002] Rajeev Alur, Thomas A. Henzinger, and Orna Kupferman. Alternating-time temporal logic. J. ACM, 49(5):672-713, 2002.
  2. [De Giacomo et al., 2000] Giuseppe De Giacomo, Yves Lespérance, and Hector J. Levesque. Congolog, a con- current programming language based on the situation cal- culus. Artif. Intell., 121(1-2):109-169, 2000.
  3. [De Giacomo et al., 2010] Giuseppe De Giacomo, Yves Lespérance, and Adrian R. Pearce. Situation calculus based programs for representing and reasoning about game structures. In Proc. of KR'10, pages 445-455, 2010.
  4. [De Giacomo et al., 2013] Giuseppe De Giacomo, Yves Lespérance, and Fabio Patrizi. Bounded epistemic situ- ation calculus theories. In Proc. of IJCAI'13, pages 846- 853, 2013. IJCAI
  5. [Farinelli et al., 2007] Alessandro Farinelli, Alberto Finzi, and Thomas Lukasiewicz. Team programming in golog under partial observability. In Proc. of IJCAI'07, pages 2097-2102, 2007. IJCAI
  6. [Ghaderi et al., 2007] Hojjat Ghaderi, Hector J. Levesque, and Yves Lespérance. A logical theory of coordination and joint ability. In Proc. of AAAI'07, pages 421-426, 2007.
  7. [Jamroga and Ågotnes, 2007] Wojciech Jamroga and Thomas Ågotnes. Constructive knowledge: what agents can achieve under imperfect information. Journal of Applied Non-Classical Logics, 17(4):423-475, 2007.
  8. [Jamroga and van der Hoek, 2004] Wojciech Jamroga and Wiebe van der Hoek. Agents that know how to play. Fun- damenta Informaticae, 63(2-3):185-219, 2004.
  9. [Lespérance et al., 2000] Yves Lespérance, Hector J. Levesque, Fangzhen Lin, and Richard B. Scherl. Ability and knowing how in the situation calculus. Studia Logica, 66(1):165-186, 2000.
  10. [Levesque et al., 1997] Hector J. Levesque, Raymond Re- iter, Yves Lespérance, Fangzhen Lin, and Richard B. Scherl. Golog: A logic programming language for dy- namic domains. J. Log. Program., 31(1-3):59-83, 1997.
  11. [Liu and Levesque, 2014] Yongmei Liu and Hector J. Levesque. Incorporating action models into the situation calculus. In Alexandru Baltag and Sonja Smets, editors, Johan van Benthem on Logic and Information Dynamics, Outstanding Contributions to Logic, volume 5, chapter 21, pages 569-590. Springer, 2014.
  12. [Mogavero et al., 2010] Fabio Mogavero, Aniello Murano, and Moshe Y. Vardi. Reasoning about strategies. In Proc. of FSTTCS'10, pages 133-144, 2010.
  13. [Osborne and Rubinstein, 1999] Martin J. Osborne and Ariel Rubinstein. A Course in Game Theory. The MIT Press, 1999.
  14. [Ramanujam and Simon, 2008] Ramaswamy Ramanujam and Sunil Easaw Simon. Dynamic logic on games with structured strategies. In Proc. of KR'08, pages 49-58, 2008.
  15. [Reiter, 2001] Raymond Reiter. Knowledge in Action: Logi- cal Foundations for Specifying and Implementing Dynam- ical Systems. The MIT Press, 2001.
  16. [Schiffel and Thielscher, 2014] Stephan Schiffel and Michael Thielscher. Representing and reasoning about the rules of general games with imperfect information. J. Artif. Intell. Res. (JAIR), 49:171-206, 2014.
  17. [Schulte and Delgrande, 2004] Oliver Schulte and James P. Delgrande. Representing von neumann-morgenstern games in the situation calculus. Ann. Math. Artif. Intell., 42(1-3):73-101, 2004.
  18. [van der Hoek and Wooldridge, 2003] Wiebe van der Hoek and Michael Wooldridge. Cooperation, knowledge, and time: Alternating-time temporal epistemic logic and its ap- plications. Studia Logica, 75(1):125-157, 2003.
  19. [van Eijck, 2013] Jan van Eijck. PDL as a multi-agent strat- egy logic. In Proc. of TARK'13, pages 206-215, 2013.
  20. [Walther et al., 2007] Dirk Walther, Wiebe van der Hoek, and Michael Wooldridge. Alternating-time temporal logic with explicit strategies. In Proc. of TARK'07, pages 269- 278, 2007.
  21. [Zhang and Thielscher, 2015] Dongmo Zhang and Michael Thielscher. Representing and reasoning about game strate- gies. J. Philosophical Logic, 44(2):203-236, 2015.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards