Proceedings

ATL Strategic Reasoning Meets Correlated Equilibrium

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 1102-1108.

https://doi.org/10.24963/ijcai.2017/153

Abstract

This paper is motivated by analysing a Google self-driving car accident, i.e., the car hit a bus, with the framework and the tools of strategic reasoning by model checking. First of all, we find that existing ATL model checking may find a solution to the accident with {\it irrational} joint strategy of the bus and the car. This leads to a restriction of treating both the bus and the car as rational agents, by which their joint strategy is an equilibrium of certain solution concepts.

Second, we find that a randomly-selected joint strategy from the set of equilibria may result in the collision of the two agents, i.e., the accident.

Based on these, we suggest taking Correlated Equilibrium (CE) as agents' joint stratgey and optimising over the utilitarian value which is the expected sum of the agents' total rewards. The language ATL is extended with two new modalities to express the existence of an CE and a unique CE, respectively.

We implement the extension into a software model checker and use the tool to analyse the examples in the paper. We also study the complexity of the model checking problems.

  1. [Alur and Henzinger, 1996] R. Alur and T.A. Henzinger. Re- active modules. In LICS1996, pages 207-218, 1996.
  2. [Alur et al., 1998] Rajeev Alur, Thomas A. Henzinger, F.Y.C. Mang, Shaz Qadeer, Sriram K. Rajamani, and Ser- dar Tasiran. Mocha: Modularity in model checking. In CAV 1998, pages 521-525, 1998.
  3. [Alur et al., 2002] Rajeev Alur, Thomas A. Henzinger, and Orna Kupferman. Alternating-Time Temporal Logic. JACM, 49(5):672-713, 2002.
  4. [Aminof et al., 2016] Benjamin Aminof, Vadim Malvone, Aniello Murano, and Sasha Rubin. Graded strategy logic: Reasoning about uniqueness of nash equilibria. In AA- MAS2016, pages 698-706, 2016.
  5. [Anand, 1993] Paul Anand. Foundations of Rational Choice Under Risk. Oxford University Press, 1993.
  6. [Aumann, 1974] Robert Aumann. Subjectivity and correla- tion in randomized strategies. Journal of Mathematical Economics, 1:67-96, 1974.
  7. [Aumann, 1987] Robert J. Aumann. Correlated equilibrium as an expression of bayesian rationality. Econometrica, 55(1):1-18, 1987.
  8. [Busoniu et al., 2008] Lucian Busoniu, Robert Babuska, and Bart De Schutter. A comprehensive survey of multiagent reinforcement learning. IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews, 38(2):156-172, 2008.
  9. [Čermák et al., 2014] Petr Čermák, Alessio Lomuscio, Fabio Mogavero, and Aniello Murano. Mcmas-slk: A model checker for the verification of strategy logic specifications. In CAV2014, pages 525-532, 2014.
  10. [Chatterjee and Henzinger, 2011] Krishnendu Chatterjee and Thomas A. Henzinger. A survey of stochastic -regular games. Journal of Computer and System Sciences, 78(2):394-413, 2011.
  11. [Chatterjee et al., 2010] Krishnendu Chatterjee, Thomas A. Henzinger, and Nir Piterman. Strategy logic. Information and Computation, 208(6):677-693, 2010.
  12. [Chen et al., 2013] Taolue Chen, Vojtech Forejt, Marta Z. Kwiatkowska, David Parker, and Aistis Simaitis. Auto- matic verification of competitive stochastic systems. For- mal Methods in System Design, 43(1):61-92, 2013.
  13. [Clarke et al., 1999] E. M. Clarke, O. Grumberg, and D. Peled. Model Checking. The MIT Press, 1999.
  14. [Daskalakis et al., 2009] Constantinos Daskalakis, Paul W. Goldberg, and Christos H. Papadimitriou. The complex- ity of computing a nash equilibrium. SIAM Journal on Computing, 39(1):195-259, 2009.
  15. [Gilboa and Zemel, 1989] Itzhak Gilboa and Eitan Zemel. Nash and correlated equilibria: Some complexity consid- erations. Games and Economic Behavior, 1:80-93, 1989.
  16. [Goo, 2016] Google car accident report, Feb 2016.
  17. [Greenwald and Hall, 2003] Amy Greenwald and Keith Hall. Correlated q-learning. In ICML 2003, pages 242- 249, 2003.
  18. [Huang and Luo, 2013] Xiaowei Huang and Cheng Luo. A logic of probabilistic knowledge and strategy. In AAMAS 2013, pages 845-852, 2013.
  19. [Huang and van der Meyden, 2014a] Xiaowei Huang and Ron van der Meyden. Symbolic model checking epistemic strategy logic. In AAAI 2014, pages 1426-1432, 2014.
  20. [Huang and van der Meyden, 2014b] Xiaowei Huang and Ron van der Meyden. A temporal logic of strategic knowl- edge. In KR 2014, 2014.
  21. [Huang et al., 2012] Xiaowei Huang, Kaile Su, and Chenyi Zhang. Probabilistic alternating-time temporal logic. In AAAI 2012, pages 765-771, 2012.
  22. [Huang, 2015] Xiaowei Huang. Bounded model checking of strategy ability with perfect recall. Artificial Intelligence, pages 182-200, 2015.
  23. [Koller and Pfeffer, 1995] Daphne Koller and Avi Pfeffer. Generating and solving imperfect information games. In IJCAI1995, pages 1185-1193, 1995. IJCAI
  24. [Mogavero et al., 2014] Fabio Mogavero, Aniello Murano, and Giuseppe Perelli. Reasoning about strategies: On the model-checking problem. ACM transactions on Computa- tional Logic, 2014.
  25. [Nash, 1950] John Nash. Equilibrium points in n-person games. Proceedings of the National Academy of Sciences, 36(1):48-49, 1950.
  26. [Sandholm, 2007] Tuomas Sandholm. Perspectives on mul- tiagent learning. Artifical Intelligence, 171:382-391, 2007.
  27. [Shoham et al., 2007] Yoav Shoham, Rob Powers, and Trond Grenager. If multi-agent learning is the answer, what is the question? Artifical Intelligence, 171(7):365- 377, 2007.
  28. [Solan and Vieille, 2002] Eilon Solan and Nicolas Vieille. Correlated equilibrium in stochastic games. Games and Economic Behavior, pages 362-399, 2002.
  29. [TheVerge, 2016] TheVerge. A google self-driving car caused a crash for the first time -a bad assumption led to a minor fender-bender, 2016.
  30. [Toumi et al., 2015] Alexis Toumi, Julian Gutierrez, and Michael Wooldridge. A tool for the automated verification of nash equilibria in concurrent games. In ICTAC 2015, pages 583-594, 2015.
  31. [van der Hoek et al., 2005] Wiebe van der Hoek, Wojciech Jamroga, and Michael Wooldridge. A logic for strategic reasoning. In AAMAS 2005, pages 157-164, 2005.
  32. [Wooldridge et al., 2016] Michael Wooldridge, Julian Gutierrez, Paul Harrenstein, Enrico Marchioni, Giuseppe Perelli, and Alexis Toumi. Rational verification: From model checking to equilibrium checking. In AAAI 2016, pages 4184-4191, 2016.

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

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