Strategic Reasoning in Automated Mechanism Design
2021, Proceedings of the Eighteenth International Conference on Principles of Knowledge Representation and Reasoning
https://doi.org/10.24963/KR.2021/46Abstract
Mechanism Design aims at defining mechanisms that satisfy a predefined set of properties, and Auction Mechanisms are of foremost importance. Core properties of mechanisms, such as strategy-proofness or budget-balance, involve: (i) complex strategic concepts such as Nash equilibria, (ii) quantitative aspects such as utilities, and often (iii) imperfect information,with agents’ private valuations. We demonstrate that Strategy Logic provides a formal framework fit to model mechanisms, express such properties, and verify them. To do so, we consider a quantitative and epistemic variant of Strategy Logic. We first show how to express the implementation of social choice functions. Second, we show how fundamental mechanism properties can be expressed as logical formulas,and thus evaluated by model checking. Finally, we prove that model checking for this particular variant of Strategy Logic can be done in polynomial space.
References (31)
- Almagor, S.; Boker, U.; and Kupferman, O. 2016. Formally reasoning about quality. Journal of the ACM 63(3).
- Alur, R.; Henzinger, T. A.; and Kupferman, O. 2002. Alternating-time temporal logic. Journal of the ACM 49(5):672-713.
- Barthe, G.; Gaboardi, M.; Arias, E.; Hsu, J.; Roth, A.; and Strub, P.-Y. 2016. Computer-aided verification for mech- anism design. In Proc. of the International Conference on Web and Internet Economics (WINE 2016).
- Belardinelli, F., and Lomuscio, A. 2016. Abstraction-based verification of infinite-state reactive modules. In Proc. of the European Conference on Artificial Intelligence (ECAI 2016).
- Belardinelli, F.; Lomuscio, A.; Murano, A.; and Rubin, S. 2020. Verification of multi-agent systems with public ac- tions against strategy logic. Artif. Intell. 285.
- Berthon, R.; Maubert, B.; Murano, A.; Rubin, S.; and Vardi, M. 2021. Strategy logic with imperfect information. ACM Trans. Comput. Logic 22(1).
- Bouyer, P.; Kupferman, O.; Markey, N.; Maubert, B.; Mu- rano, A.; and Perelli, G. 2019a. Reasoning about Quality and Fuzziness of Strategic Behaviours. In Proc. of the Inter- national Joint Conference on Artificial Intelligence (IJCAI 2019).
- Bouyer, P.; Kupferman, O.; Markey, N.; Maubert, B.; Mu- rano, A.; and Perelli, G. 2019b. Reasoning about quality and fuzziness of strategic behaviours. In Proc. of the Inter- national Joint Conference on Artificial Intelligence (IJCAI 2019), 1588-1594.
- Caminati, M.; Kerber, M.; Lange, C.; and Rowat, C. 2015. Sound auction specification and implementation. In Proc. of the ACM Conference on Economics and Computation (EC 2015).
- Cermák, P.; Lomuscio, A.; Mogavero, F.; and Murano, A. 2018. Practical verification of multi-agent systems against slk specifications. Inf. Comput. 261:588-614.
- Chatterjee, K.; Henzinger, T.; and Piterman, N. 2010. Strat- egy logic. Inf. Comput. 208(6):677-693.
- Chen, J., and Micali, S. 2015. Mechanism design with pos- sibilistic beliefs. Journal of Economic Theory 156:77-102.
- Chen, J., and Micali, S. 2016. Leveraging possibilistic be- liefs in unrestricted combinatorial auctions. Games 7(4).
- de Clippel, G.; Saran, R.; and Serrano, R. 2018. Level- k Mechanism Design. The Review of Economic Studies 86(3):1207-1227.
- Genesereth, M., and Thielscher, M. 2014. General game playing. Synthesis Lectures on Artificial Intelligence and Machine Learning. Morgan & Claypool Publishers.
- Jackson, M. O. 2009. Optimization and Operations Re- search -Volume III. EOLSS Publications. chapter Mecha- nism Theory.
- Jamroga, W., and Bulling, N. 2011. Comparing variants of strategic ability. In Proc. of the International Joint Confer- ence on Artificial Intelligence (IJCAI 11), 252-257. AAAI Press.
- Jeitschko, T. D. 1998. Learning in sequential auctions. Southern Economic Journal 98-112.
- Kerber, M.; Lange, C.; and Rowat, C. 2016. An intro- duction to mechanized reasoning. Journal of Mathematical Economics 66:26 -39.
- Krishna, V. 2009. Auction Theory. Academic Press. Laroussinie, F., and Markey, N. 2015. Augmenting ATL with strategy contexts. Inf. Comput. 245:98-123.
- Maubert, B., and Murano, A. 2018. Reasoning about knowl- edge and strategies under hierarchical information. In Proc. of the International Conference on Principles of Knowledge Representation and Reasoning (KR 2018), 530-540. AAAI Press.
- Mittelmann, M., and Perrussel, L. 2020. Auction descrip- tion language (ADL): a general framework for representing auction-based markets. In Proc. of the European Conference on Artificial Intelligence (ECAI 2020).
- Mogavero, F.; Murano, A.; Perelli, G.; and Vardi, M. 2014. Reasoning about strategies: On the model-checking prob- lem. ACM Trans. Comput. Log. 15(4).
- Nisan, N.; Roughgarden, T.; Tardos, É.; and Vazirani, V. 2007. Algorithmic Game Theory. Cambridge University Press.
- Padgham, L.; Thangarajah, J.; and Winikoff, M. 2008. Prometheus design tool. In Proc. of the AAAI Conference on Artificial Intelligence (AAAI 2008).
- Parkes, D., and Ungar, L. 2001. Iterative combinatorial auctions: Achieving economic and computational efficiency. University of Pennsylvania Philadelphia, PA.
- Pauly, M., and Wooldridge, M. 2003. Logic for mecha- nism design-a manifesto. In Proc. of the 2003 Workshop on Game Theory and Decision Theory in Agent Systems (GTDT 2003).
- Sandholm, T. 2003. Automated mechanism design: A new application area for search algorithms. In Proc. of the In- ternational Conference on Principles and Practice of Con- straint Programming (CP 2003).
- Troquard, N.; van der Hoek, W.; and Wooldridge, M. 2011. Reasoning about Social Choice Functions. JPL 40(4):473- -498.
- Wooldridge, M.; Agotnes, T.; Dunne, P.; and Van der Hoek, W. 2007. Logic for automated mechanism design-a progress report. In Proc. of the AAAI Conference on Artificial Intelli- gence (AAAI 2007).
- Yadav, N., and Thangarajah, J. 2016. Checking the confor- mance of requirements in agent designs using atl. In Proc. of the European Conference on Artificial Intelligence (ECAI -2016).