Proceedings

Discounting in Strategy Logic

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 225-233.

https://doi.org/10.24963/ijcai.2023/26

Abstract

Discounting is an important dimension in multi-agent systems as long as we want to reason about strategies and time. It is a key aspect in economics as it captures the intuition that the far-away future is not as important as the near future. Traditional verification techniques allow to check whether there is a winning strategy for a group of agents but they do not take into account the fact that satisfying a goal sooner is different from satisfying it after a long wait.

In this paper, we augment Strategy Logic with future discounting over a set of discounted functions D, denoted SL[D]. We consider “until” operators with discounting functions: the satisfaction value of a specification in SL[D] is a value in [0, 1], where the longer it takes to fulfill requirements, the smaller the satisfaction value is. We motivate our approach with classical examples from Game Theory and study the complexity of model-checking SL[D]-formulas.

  1. [Abreu, 1988] Dilip Abreu. On the theory of infinitely re- peated games with discounting. Econometrica: Journal of the Econometric Society, pages 383-396, 1988.
  2. [Alechina et al., 2017] Natasha Alechina, Brian Logan, Hoang Nga Nguyen, and Franco Raimondi. Model- checking for resource-bounded ATL with production and consumption of resources. J. Comput. Syst. Sci., 88:126- 144, 2017.
  3. [Alechina et al., 2018] Natasha Alechina, Nils Bulling, Stéphane Demri, and Brian Logan. On the complexity of resource-bounded logics. Theor. Comput. Sci., 750:69- 100, 2018.
  4. [Almagor et al., 2014] Shaull Almagor, Udi Boker, and Orna Kupferman. Discounting in LTL. In Proc. of TACAS, 2014.
  5. [Almagor et al., 2016] Shaull Almagor, Udi Boker, and Orna Kupferman. Formally reasoning about quality. Journal of the ACM, 63(3):1-56, 2016.
  6. [Alur et al., 2002] Rajeev Alur, Thomas A. Henzinger, and Orna Kupferman. Alternating-time temporal logic. Jour- nal of the ACM, 49(5):672-713, 2002.
  7. [Aminof et al., 2016] Benjamin Aminof, Aniello Murano, Sasha Rubin, and Florian Zuleger. Prompt alternating-time epistemic logics. In Proc. of KR, 2016.
  8. [Babaioff et al., 2009] Moshe Babaioff, Michael Dinitz, Anupam Gupta, Nicole Immorlica, and Kunal Talwar. Sec- retary problems: weights and discounts. In Proc. of SODA, 2009.
  9. [Belardinelli et al., 2020] Francesco Belardinelli, Alessio Lomuscio, Aniello Murano, and Sasha Rubin. Verification of multi-agent systems with public actions against strategy logic. Artificial Intelligence, 285, 2020.
  10. [Berthon et al., 2021] Raphaël Berthon, Bastien Maubert, Aniello Murano, Sasha Rubin, and Moshe Y. Vardi. Strat- egy logic with imperfect information. ACM Trans. Com- put. Logic, 22(1), 2021.
  11. [Bohy et al., 2013] Aaron Bohy, Véronique Bruyère, Em- manuel Filiot, and Jean-François Raskin. Synthesis from LTL specifications with mean-payoff objectives. In Proc. of TACAS, 2013.
  12. [Bouyer et al., 2008] Patricia Bouyer, Ulrich Fahrenberg, Kim Guldstrand Larsen, Nicolas Markey, and Jirí Srba. Infinite runs in weighted timed automata with energy con- straints. In Proc. of FORMATS, 2008.
  13. [Bouyer et al., 2014] Patricia Bouyer, Nicolas Markey, and Raj Mohan Matteplackel. Averaging in LTL. In Proc. of CONCUR, 2014.
  14. [Bouyer et al., 2019] Patricia Bouyer, Orna Kupferman, Nicolas Markey, Bastien Maubert, Aniello Murano, and Giuseppe Perelli. Reasoning about quality and fuzziness of strategic behaviours. In Proc. of IJCAI, 2019. IJCAI
  15. [Bouyer et al., 2023] Patricia Bouyer, Orna Kupferman, Nicolas Markey, Bastien Maubert, Aniello Murano, and Giuseppe Perelli. Reasoning about quality and fuzziness of strategic behaviors. ACM Trans. Comput. Logic, 24(3), 2023.
  16. [Bozzone and Naumov, 2021] Lia Bozzone and Pavel Nau- mov. Budget-constrained coalition strategies with dis- counting. Journal of Logic and Computation, 32(4):832- 851, 12 2021. IJCAI
  17. [Brihaye et al., 2007] Thomas Brihaye, François Larous- sinie, Nicolas Markey, and Ghassan Oreiby. Timed con- current game structures. In Proc. of CONCUR, 2007.
  18. [Bulling and Goranko, 2022] Nils Bulling and Valentin Goranko. Combining quantitative and qualitative reason- ing in concurrent multi-player games. Auton. Agents Multi Agent Syst., 36(1):2, 2022.
  19. [Cermák et al., 2018] Petr Cermák, Alessio Lomuscio, Fabio Mogavero, and Aniello Murano. Practical verifi- cation of multi-agent systems against SLK specifications. Inf. Comput., 261:588-614, 2018.
  20. [Chakrabarti et al., 2003] Arindam Chakrabarti, Luca de Al- faro, Thomas A. Henzinger, and Mariëlle Stoelinga. Re- source interfaces. In Proc. of EMSOFT, 2003.
  21. [Chatterjee et al., 2010] Krishnendu Chatterjee, Thomas A Henzinger, and Nir Piterman. Strategy Logic. Inf. Com- put., 208(6):677-693, 2010.
  22. [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 Syst. Des., 43(1):61-92, 2013.
  23. [Clarke et al., 2018] Edmund M Clarke, Thomas A Hen- zinger, Helmut Veith, Roderick Bloem, et al. Handbook of model checking, volume 10. Springer, 2018.
  24. [De Alfaro et al., 2003] Luca De Alfaro, Thomas A Hen- zinger, and Rupak Majumdar. Discounting the future in systems theory. In Proc. of ICALP, 2003.
  25. [De Alfaro et al., 2005] Luca De Alfaro, Marco Faella, Thomas A Henzinger, Rupak Majumdar, and Mariëlle Stoelinga. Model checking discounted temporal proper- ties. Theor. Comput. Sci., 345(1):139-170, 2005.
  26. [Do et al., 2022] Virginie Do, Matthieu Hervouin, Jérôme Lang, and Piotr Skowron. Online approval committee elections. In Proc. of IJCAI, 2022. IJCAI
  27. [Ehrenfeucht and Mycielski, 1979] Andrzej Ehrenfeucht and Jan Mycielski. Positional strategies for mean payoff games. Int. Journal of Game Theory, 8(2):109-113, 1979.
  28. [Emerson and Jutla, 1991] E. Allen Emerson and Charan- jit S. Jutla. Tree automata, mu-calculus and determinacy. In Proc. of FOCS, 1991.
  29. [Fatima et al., 2006] Shaheen Fatima, Michael Wooldridge, and Nicholas Jennings. Multi-issue negotiation with dead- lines. J. Artif. Intell. Res., 27:381-417, 2006.
  30. [Fijalkow et al., 2020] Nathanaël Fijalkow, Bastien Maubert, Aniello Murano, and Moshe Y. Vardi. Assume- guarantee synthesis for prompt linear temporal logic. In In Proc. of IJCAI, 2020.
  31. [Filar and Vrieze, 1996] Jerzy Filar and Koos Vrieze. Com- petitive Markov Decision Processes. Springer-Verlag, Berlin, Heidelberg, 1996.
  32. [Freeman, 1983] P.R. Freeman. The secretary problem and its extensions: A review. Int. Statistical Review/Revue Int. e de Statistique, pages 189-206, 1983.
  33. [Fudenberg and Maskin, 1990] Drew Fudenberg and Eric Maskin. Nash and perfect equilibria of discounted re- peated games. J. of Econ, Theory, 51(1):194-206, 1990.
  34. [Fudenberg and Maskin, 2009] Drew Fudenberg and Eric Maskin. The folk theorem in repeated games with dis- counting or with incomplete information. In A long-run collaboration on long-run games. World Scientific, 2009.
  35. [Grädel et al., 2002] Erich Grädel, Wolfgang Thomas, and Thomas Wilke. Automata, logics, and infinite games: a guide to current research, volume 2500. Springer Science & Business Media, 2002.
  36. [Gutierrez et al., 2021] Julian Gutierrez, Aniello Murano, Giuseppe Perelli, Sasha Rubin, Thomas Steeples, and Michael J. Wooldridge. Equilibria for games with com- bined qualitative and quantitative objectives. Acta Infor- matica, 58(6):585-610, 2021.
  37. [Harris and Madden, 2002] Andrew C Harris and Gregory J Madden. Delay discounting and performance on the prisoner's dilemma game. The Psychological Record, 52(4):429-440, 2002.
  38. [Henzinger and Prabhu, 2006] Thomas A. Henzinger and Vinayak S. Prabhu. Timed alternating-time temporal logic. In Proc. of FORMATS, 2006.
  39. [Jamroga et al., 2020] Wojciech Jamroga, Beata Konikowska, Damian Kurpiewski, and Wojciech Penczek. Multi-valued verification of strategic ability. Fundam. Informaticae, 175(1-4):207-251, 2020.
  40. [Jamroga, 2008a] Wojciech Jamroga. A temporal logic for markov chains. In Proc. of AAMAS, 2008.
  41. [Jamroga, 2008b] Wojciech Jamroga. A temporal logic for stochastic multi-agent systems. In Proc. of PRIMA, 2008.
  42. [Kupferman et al., 2000] Orna Kupferman, Moshe Y Vardi, and Pierre Wolper. An automata-theoretic approach to branching-time model checking. Journal of the ACM, 47(2):312-360, 2000.
  43. [Laroussinie et al., 2006] François Laroussinie, Nicolas Markey, and Ghassan Oreiby. Model-checking timed. In Proc. of FORMATS, 2006.
  44. [Livne, 1979] Zvi A Livne. The role of time in negotiations. PhD thesis, Massachusetts Institute of Technology, 1979.
  45. [Locey et al., 2013] Matthew L Locey, Vasiliy Safin, and Howard Rachlin. Social discounting and the prisoner's dilemma game. Journal of the experimental analysis of behavior, 99(1):85-97, 2013.
  46. [Mandrali, 2012] Eleni Mandrali. Weighted LTL with dis- counting. In Proc. of CIAA, 2012.
  47. [Maubert et al., 2021] Bastien Maubert, Munyque Mittel- mann, Aniello Murano, and Laurent Perrussel. Strategic reasoning in automated mechanism design. In Proc. of KR, 2021.
  48. [Mittelmann and Perrussel, 2020] Munyque Mittelmann and Laurent Perrussel. Auction description language (ADL): General framework for representing auction-based mar- kets. In Proc. of ECAI, 2020.
  49. [Mittelmann et al., 2022] Munyque Mittelmann, Bastien Maubert, Aniello Murano, and Laurent Perrussel. Au- tomated synthesis of mechanisms. In Proc. of IJCAI, 2022. IJCAI
  50. [Mogavero et al., 2014] Fabio Mogavero, Aniello Murano, Giuseppe Perelli, and Moshe Y. Vardi. Reasoning about strategies: On the model-checking problem. ACM Trans. Comput. Log., 15(4), 2014.
  51. [Muller and Schupp, 1987] David E. Muller and Paul E. Schupp. Alternating automata on infinite trees. Theor. Comput. Sci., 54(2):267-276, 1987.
  52. [Nisan et al., 2007] Noam Nisan, Tim Roughgarden, Eva Tardos, and Vijay V Vazirani. Algorithmic Game Theory. Cambridge University Press, 2007.
  53. [Pauly and Wooldridge, 2003] M. Pauly and M. Wooldridge. Logic for mechanism design-a manifesto. In Workshop on Game Theory and Decision Theory in Agent Syst., 2003.
  54. [Pęski, 2014] Marcin Pęski. Repeated games with incom- plete information and discounting. Theoretical Eco- nomics, 9(3):651-694, 2014.
  55. [Pnueli, 1977] Amir Pnueli. The temporal logic of programs. In Prof. of FOCS, 1977.
  56. [Rubinstein, 1982] Ariel Rubinstein. Perfect equilibrium in a bargaining model. Econometrica: Journal of the Econo- metric Society, pages 97-109, 1982.
  57. [Shapley, 1953] Lloyd S Shapley. Stochastic games. Proc. of national academy of sciences, 39(10):1095-1100, 1953.
  58. [Thomas, 1990] Wolfgang Thomas. Automata on infinite ob- jects. In Formal Models and Semantics, pages 133-191. Elsevier, 1990.
  59. [Vardi and Wolper, 1986] Moshe Y Vardi and Pierre Wolper. An automata-theoretic approach to automatic program ver- ification. In Proc. of LICS, 1986.
  60. [Vester, 2015] Steen Vester. On the complexity of model- checking branching and alternating-time temporal logics in one-counter systemss. In Proc. of ATVA, 2015.
  61. [Weg et al., 1990] Eythan Weg, Amnon Rapoport, and Dan S Felsenthal. Two-person bargaining behavior in fixed dis- counting factors games with infinite horizon. Games and Economic Behavior, 2(1):76-95, 1990.
  62. [Zwick and Paterson, 1996] Uri Zwick and Mike Paterson. The complexity of mean payoff games on graphs. Theor. Comput. Sci., 158(1&2):343-359, 1996.

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

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