Proceedings

Finding Mixed-Strategy Equilibria of Continuous-Action Games without Gradients Using Randomized Policy Networks

Download BibTeX Cite

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

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

Abstract

We study the problem of computing an approximate Nash equilibrium of continuous-action game without access to gradients. Such game access is common in reinforcement learning settings, where the environment is typically treated as a black box. To tackle this problem, we apply zeroth-order optimization techniques that combine smoothed gradient estimators with equilibrium-finding dynamics.

We model players' strategies using artificial neural networks. In particular, we use randomized policy networks to model mixed strategies. These take noise in addition to an observation as input and can flexibly represent arbitrary observation-dependent, continuous-action distributions. Being able to model such mixed strategies is crucial for tackling continuous-action games that lack pure-strategy equilibria.

We evaluate the performance of our method using an approximation of the Nash convergence metric from game theory, which measures how much players can benefit from unilaterally changing their strategy.

We apply our method to continuous Colonel Blotto games, single-item and multi-item auctions, and a visibility game.

The experiments show that our method can quickly find a high-quality approximate equilibrium.

Furthermore, they show that the dimensionality of the input noise is crucial for performance.

To our knowledge, this paper is the first to solve general continuous-action games with unrestricted mixed strategies and without any gradient information.

  1. [Adam et al., 2021] Lukáš Adam, Rostislav Horčík, Tomáš Kasl, and Tomáš Kroupa. Double oracle algorithm for computing equilibria in continuous games. AAAI, 2021.
  2. [Balduzzi et al., 2018] David Balduzzi, Sebastien Racaniere, James Martens, Jakob Foerster, Karl Tuyls, and Thore Graepel. The mechanics of n-player differentiable games. In ICML, 2018.
  3. [Baye et al., 1996] Michael R. Baye, Dan Kovenock, and Casper G. de Vries. The all-pay auction with complete information. Economic Theory, 1996.
  4. [Berahas et al., 2022] Albert S. Berahas, Liyuan Cao, Krzysztof Choromanski, and Katya Scheinberg. A theoret- ical and empirical comparison of gradient approximations in derivative-free optimization. Foundations of Computa- tional Mathematics, 2022.
  5. [Berner et al., 2019] Christopher Berner, Greg Brockman, Brooke Chan, Vicki Cheung, Przemysław Debiak, Christy Dennison, David Farhi, Quirin Fischer, Shariq Hashme, Chris Hesse, et al. Dota 2 with large scale deep reinforce- ment learning. arXiv preprint arXiv:1912.06680, 2019.
  6. [Bichler et al., 2021] Martin Bichler, Maximilian Fichtl, Ste- fan Heidekrüger, Nils Kohring, and Paul Sutterer. Learn- ing equilibria in symmetric auction games using artificial neural networks. Nature Machine Intelligence, 2021.
  7. [Bichler et al., 2023] Martin Bichler, Nils Kohring, and Ste- fan Heidekrüger. Learning equilibria in asymmetric auc- tion games. INFORMS Journal on Computing, 2023.
  8. [Borel, 1938] Émile Borel. Traité du calcul des probabilités et ses applications, volume IV of Applications aux jeux des hazard. Gauthier-Villars, Paris, 1938.
  9. [Borel, 1953] Émile Borel. The theory of play and integral equations with skew symmetric kernels. Econometrica, 1953.
  10. [Chen and Ankenman, 2006] Bill Chen and Jerrod Anken- man. The Mathematics of Poker. ConJelCo, 2006.
  11. [Clevert et al., 2016] Djork-Arné Clevert, Thomas Un- terthiner, and Sepp Hochreiter. Fast and accurate deep network learning by exponential linear units (ELUs). In ICLR, 2016.
  12. [Dasgupta and Maskin, 1986] P. Dasgupta and Eric Maskin. The existence of equilibrium in discontinuous economic games. Review of Economic Studies, 53:1-26, 1986.
  13. [Duchi et al., 2012] John C Duchi, Peter L Bartlett, and Mar- tin J Wainwright. Randomized smoothing for stochastic optimization. SIAM Journal on Optimization, 22(2):674- 701, 2012.
  14. [Duchi et al., 2015] John C. Duchi, Michael I. Jordan, Mar- tin J. Wainwright, and Andre Wibisono. Optimal rates for zero-order convex optimization: the power of two function evaluations. IEEE Transactions on Information Theory, 2015.
  15. [Efron, 1979] Bradley Efron. Bootstrap methods: another look at the jackknife. The Annals of Statistics, 1979.
  16. [Efron, 1987] Bradley Efron. Better bootstrap confidence in- tervals. Journal of the American Statistical Association, 1987.
  17. [Fichtl et al., 2022] Maximilian Fichtl, Matthias Oberlech- ner, and Martin Bichler. Computing Bayes Nash equilib- rium strategies in auction games via simultaneous online dual averaging. arXiv preprint arXiv:2208.02036, 2022.
  18. [Fudenberg and Tirole, 1991] Drew Fudenberg and Jean Ti- role. Game theory. MIT Press, Cambridge, MA, 1991.
  19. [Ganzfried and Sandholm, 2010] Sam Ganzfried and Tuo- mas Sandholm. Computing equilibria by incorporating qualitative models. Technical report, Carnegie Mellon University, 2010.
  20. [Ganzfried, 2021] Sam Ganzfried. Algorithm for computing approximate Nash equilibrium in continuous games with application to continuous Blotto. Games, 2021.
  21. [Ghosh and Kundu, 2019] Papiya Ghosh and Rajendra P. Kundu. Best-shot network games with continuous action space. Research in Economics, 2019.
  22. [Glicksberg, 1952] I. L. Glicksberg. A further generaliza- tion of the Kakutani fixed point theorem, with application to Nash equilibrium points. Proceedings of the American Mathematical Society, 3(1):170-174, 1952.
  23. [Grnarova et al., 2019] Paulina Grnarova, Kfir Y. Levy, Au- relien Lucchi, Nathanael Perraudin, Ian Goodfellow, Thomas Hofmann, and Andreas Krause. A domain ag- nostic measure for monitoring and evaluating GANs. In NeurIPS, 2019.
  24. [He et al., 2015] Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Delving deep into rectifiers: surpass- ing human-level performance on ImageNet classification. In ICCV, 2015.
  25. [Hsieh et al., 2021] Ya-Ping Hsieh, Panayotis Mertikopou- los, and Volkan Cevher. The limits of min-max optimiza- tion algorithms: convergence to spurious non-critical sets. In ICML, 2021.
  26. [Kamra et al., 2017] Nitin Kamra, Fei Fang, Debarun Kar, Yan Liu, and Milind Tambe. Handling continuous space security games with neural networks. In IJCAI, 2017.
  27. [Kamra et al., 2018] Nitin Kamra, Umang Gupta, Fei Fang, Yan Liu, and Milind Tambe. Policy learning for contin- uous space security games using neural networks. AAAI, 2018.
  28. [Kamra et al., 2019] Nitin Kamra, Umang Gupta, Kai Wang, Fei Fang, Yan Liu, and Milind Tambe. DeepFP for finding Nash equilibrium in continuous action spaces. In Decision and Game Theory for Security, 2019.
  29. [Krishna, 2002] Vijay Krishna. Auction theory. Academic Press, 2002.
  30. [Kroer and Sandholm, 2015] Christian Kroer and Tuomas Sandholm. Discretization of continuous action spaces in extensive-form games. In International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS), 2015.
  31. [Kroupa and Votroubek, 2023] Tomáš Kroupa and Tomáš Votroubek. Multiple oracle algorithm to solve continuous games. In Decision and Game Theory for Security, pages 149-167, 2023.
  32. [Letcher et al., 2019] Alistair Letcher, David Balduzzi, Sébastien Racanière, James Martens, Jakob Foerster, Karl Tuyls, and Thore Graepel. Differentiable game mechanics. JMLR, 2019.
  33. [Li and Wellman, 2021] Zun Li and Michael P. Wellman. Evolution strategies for approximate solution of Bayesian games. AAAI, 2021.
  34. [Lotker et al., 2008] Zvi Lotker, Boaz Patt-Shamir, and Mark R. Tuttle. A game of timing and visibility. GEB, 2008.
  35. [Marchesi et al., 2020] Alberto Marchesi, Francesco Trovò, and Nicola Gatti. Learning probably approximately cor- rect maximin strategies in simulation-based games with infinite strategy spaces. In Autonomous Agents and Multi- Agent Systems, pages 834-842, 2020.
  36. [Mazumdar et al., 2019] Eric V. Mazumdar, Michael I. Jor- dan, and S. Shankar Sastry. On finding local Nash equi- libria (and only local Nash equilibria) in zero-sum games. arXiv preprint arXiv:1901.00838, 2019.
  37. [Mazumdar et al., 2020] Eric Mazumdar, Lillian J. Ratliff, and S. Shankar Sastry. On gradient-based learning in con- tinuous games. SIAM Journal on Mathematics of Data Science, 2020.
  38. [McMahan et al., 2003] H. Brendan McMahan, Geoffrey J. Gordon, and Avrim Blum. Planning in the presence of cost functions controlled by an adversary. In ICML, 2003.
  39. [Mertikopoulos and Zhou, 2019] Panayotis Mertikopoulos and Zhengyuan Zhou. Learning in games with continuous action sets and unknown payoff functions. Mathematical Programming, 2019.
  40. [Milgrom and Segal, 2014] Paul Milgrom and Ilya Segal. Deferred-acceptance auctions and radio spectrum reallo- cation. In Proceedings of the ACM Conference on Eco- nomics and Computation (EC), 2014.
  41. [Milgrom and Segal, 2020] Paul Milgrom and Ilya Segal. Clock auctions and radio spectrum reallocation. Journal of Political Economy, 2020.
  42. [Milgrom and Weber, 1985] Paul Milgrom and Robert We- ber. Distributional strategies for games with incomplete in- fromation. Mathematics of Operations Research, 10:619- 632, 1985.
  43. [Nesterov and Spokoiny, 2017] Yurii Nesterov and Vladimir Spokoiny. Random gradient-free minimization of convex functions. Foundations of Computational Mathematics, 2017.
  44. [Rechenberg and Eigen, 1973] Ingo Rechenberg and M Eigen. Evolutionsstrategie: optimierung technischer systeme nach prinzipien der biologischen evolution. Frommann-Holzboog Stuttgart, 1973.
  45. [Rechenberg, 1978] Ingo Rechenberg. Evolutionsstrategien. In Simulationsmethoden in der medizin und biologie. Springer, 1978.
  46. [Rosen, 1965] J. B. Rosen. Existence and uniqueness of equilibrium points for concave n-person games. Econo- metrica, 1965.
  47. [Salimans et al., 2017] Tim Salimans, Jonathan Ho, Xi Chen, Szymon Sidor, and Ilya Sutskever. Evolution strategies as a scalable alternative to reinforcement learning. arXiv preprint arXiv:1703.03864, 2017.
  48. [Sandholm, 2013] Tuomas Sandholm. Very-large-scale gen- eralized combinatorial multi-attribute auctions: Lessons from conducting $60 billion of sourcing. In Zvika Nee- man, Alvin Roth, and Nir Vulkan, editors, Handbook of Market Design. Oxford University Press, 2013.
  49. [Schwefel, 1977] Hans-Paul Schwefel. Numerische opti- mierung von computer-modellen mittels der evolution- sstrategie. Birkhäuser Basel, 1977.
  50. [Shamir, 2017] Ohad Shamir. An optimal algorithm for ban- dit and zero-order convex optimization with two-point feedback. JMLR, 2017.
  51. [Szentes and Rosenthal, 2003a] Balazs Szentes and Robert W. Rosenthal. Beyond chopsticks: symmet- ric equilibria in majority auction games. Games and Economic Behavior, 45(2):278-295, 2003.
  52. [Szentes and Rosenthal, 2003b] Balázs Szentes and Robert W. Rosenthal. Three-object two-bidder si- multaneous auctions: chopsticks and tetrahedra. Games and Economic Behavior, 2003.
  53. [Vinyals et al., 2019] Oriol Vinyals, Igor Babuschkin, Woj- ciech M Czarnecki, Michaël Mathieu, Andrew Dudzik, Junyoung Chung, David H Choi, Richard Powell, Timo Ewalds, Petko Georgiev, et al. Grandmaster level in Star- Craft II using multi-agent reinforcement learning. Nature, 575(7782):350-354, 2019.
  54. [Wierstra et al., 2008] Daan Wierstra, Tom Schaul, Jan Pe- ters, and Juergen Schmidhuber. Natural evolution strate- gies. In 2008 IEEE Congress on Evolutionary Computa- tion, 2008.
  55. [Wierstra et al., 2014] Daan Wierstra, Tom Schaul, Tobias Glasmachers, Yi Sun, Jan Peters, and Jürgen Schmidhuber. Natural evolution strategies. JMLR, 15:949-980, 2014.
  56. [Yi et al., 2009] Sun Yi, Daan Wierstra, Tom Schaul, and Jürgen Schmidhuber. Stochastic search using the natural gradient. In ICML, 2009.

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

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