Skip to main content

Showing 1–25 of 25 results for author: Ganzfried, S

Searching in archive cs. Search in all archives.
.
  1. arXiv:2312.10695  [pdf, ps, other

    stat.ME cs.AI cs.GT cs.MA econ.TH

    Nonparametric Strategy Test

    Authors: Sam Ganzfried

    Abstract: We present a nonparametric statistical test for determining whether an agent is following a given mixed strategy in a repeated strategic-form game given samples of the agent's play. This involves two components: determining whether the agent's frequencies of pure strategies are sufficiently close to the target frequencies, and determining whether the pure strategies selected are independent betwee… ▽ More

    Submitted 26 June, 2024; v1 submitted 17 December, 2023; originally announced December 2023.

  2. arXiv:2212.06027  [pdf, other

    cs.GT cs.AI cs.MA econ.TH

    Bayesian Opponent Modeling in Multiplayer Imperfect-Information Games

    Authors: Sam Ganzfried, Kevin A. Wang, Max Chiswick

    Abstract: In many real-world settings agents engage in strategic interactions with multiple opposing agents who can employ a wide variety of strategies. The standard approach for designing agents for such settings is to compute or approximate a relevant game-theoretic solution concept such as Nash equilibrium and then follow the prescribed strategy. However, such a strategy ignores any observations of oppon… ▽ More

    Submitted 20 May, 2023; v1 submitted 12 December, 2022; originally announced December 2022.

  3. arXiv:2210.16506  [pdf, other

    cs.GT cs.AI cs.MA econ.TH

    Observable Perfect Equilibrium

    Authors: Sam Ganzfried

    Abstract: While Nash equilibrium has emerged as the central game-theoretic solution concept, many important games contain several Nash equilibria and we must determine how to select between them in order to create real strategic agents. Several Nash equilibrium refinement concepts have been proposed and studied for sequential imperfect-information games, the most prominent being trembling-hand perfect equil… ▽ More

    Submitted 27 April, 2024; v1 submitted 29 October, 2022; originally announced October 2022.

  4. arXiv:2209.02154   

    cs.GT econ.TH

    Random Initialization Solves Shapley's Fictitious Play Counterexample

    Authors: Sam Ganzfried

    Abstract: In 1964 Shapley devised a family of games for which fictitious play fails to converge to Nash equilibrium. The games are two-player non-zero-sum with 3 pure strategies per player. Shapley assumed that each player played a specific pure strategy in the first round. We show that if we use random (mixed) strategy profile initializations we are able to converge to Nash equilibrium approximately 1/3 of… ▽ More

    Submitted 19 December, 2023; v1 submitted 5 September, 2022; originally announced September 2022.

    Comments: Superceded by arXiv:2001.11165

  5. arXiv:2206.06468  [pdf, ps, other

    cs.MA eess.SY math.DS

    Stable Relationships

    Authors: Sam Ganzfried

    Abstract: We study a dynamic model of the relationship between two people where the states depend on the "power" in the relationship. We perform a comprehensive analysis of stability of the system, and determine a set of conditions under which stable relationships are possible. In particular, stable relationships can occur if both people are dominant, but the sum of dominances is below a bound determined by… ▽ More

    Submitted 12 September, 2023; v1 submitted 13 June, 2022; originally announced June 2022.

  6. arXiv:2203.10774  [pdf, other

    cs.GT cs.AI cs.MA econ.TH

    Fictitious Play with Maximin Initialization

    Authors: Sam Ganzfried

    Abstract: Fictitious play has recently emerged as the most accurate scalable algorithm for approximating Nash equilibrium strategies in multiplayer games. We show that the degree of equilibrium approximation error of fictitious play can be significantly reduced by carefully selecting the initial strategies. We present several new procedures for strategy initialization and compare them to the classic approac… ▽ More

    Submitted 18 November, 2022; v1 submitted 21 March, 2022; originally announced March 2022.

  7. arXiv:2201.04266  [pdf, ps, other

    cs.GT cs.AI cs.CR cs.MA econ.TH

    Safe Equilibrium

    Authors: Sam Ganzfried

    Abstract: The standard game-theoretic solution concept, Nash equilibrium, assumes that all players behave rationally. If we follow a Nash equilibrium and opponents are irrational (or follow strategies from a different Nash equilibrium), then we may obtain an extremely low payoff. On the other hand, a maximin strategy assumes that all opposing agents are playing to minimize our payoff (even if it is not in t… ▽ More

    Submitted 20 August, 2023; v1 submitted 11 January, 2022; originally announced January 2022.

  8. arXiv:2104.14744  [pdf, other

    cs.GT cs.AI cs.LG econ.TH

    Human strategic decision making in parametrized games

    Authors: Sam Ganzfried

    Abstract: Many real-world games contain parameters which can affect payoffs, action spaces, and information states. For fixed values of the parameters, the game can be solved using standard algorithms. However, in many settings agents must act without knowing the values of the parameters that will be encountered in advance. Often the decisions must be made by a human under time and resource constraints, and… ▽ More

    Submitted 7 November, 2021; v1 submitted 29 April, 2021; originally announced April 2021.

    Comments: fixed typo in proof

  9. arXiv:2010.13860  [pdf, ps, other

    cs.GT cs.AI cs.CR cs.MA

    Computing Nash Equilibria in Multiplayer DAG-Structured Stochastic Games with Persistent Imperfect Information

    Authors: Sam Ganzfried

    Abstract: Many important real-world settings contain multiple players interacting over an unknown duration with probabilistic state transitions, and are naturally modeled as stochastic games. Prior research on algorithms for stochastic games has focused on two-player zero-sum games, games with perfect information, and games with imperfect-information that is local and does not extend between game states. We… ▽ More

    Submitted 17 February, 2021; v1 submitted 26 October, 2020; originally announced October 2020.

    Comments: Added experimental results for a smaller game that demonstrate algorithm convergence

  10. arXiv:2006.07443  [pdf, other

    cs.GT cs.AI cs.MA econ.TH math.OC

    Algorithm for Computing Approximate Nash Equilibrium in Continuous Games with Application to Continuous Blotto

    Authors: Sam Ganzfried

    Abstract: Successful algorithms have been developed for computing Nash equilibrium in a variety of finite game classes. However, solving continuous games -- in which the pure strategy space is (potentially uncountably) infinite -- is far more challenging. Nonetheless, many real-world domains have continuous action spaces, e.g., where actions refer to an amount of time, money, or other resource that is natur… ▽ More

    Submitted 1 June, 2021; v1 submitted 12 June, 2020; originally announced June 2020.

  11. arXiv:2003.05024  [pdf, other

    stat.AP cs.LG physics.ao-ph stat.ML

    Prediction of Bayesian Intervals for Tropical Storms

    Authors: Max Chiswick, Sam Ganzfried

    Abstract: Building on recent research for prediction of hurricane trajectories using recurrent neural networks (RNNs), we have developed improved methods and generalized the approach to predict Bayesian intervals in addition to simple point estimates. Tropical storms are capable of causing severe damage, so accurately predicting their trajectories can bring significant benefits to cities and lives, especial… ▽ More

    Submitted 10 March, 2020; originally announced March 2020.

  12. arXiv:2002.04734  [pdf, ps, other

    cs.GT cs.AI cs.MA econ.TH math.OC

    Fast Complete Algorithm for Multiplayer Nash Equilibrium

    Authors: Sam Ganzfried

    Abstract: We describe a new complete algorithm for computing Nash equilibrium in multiplayer general-sum games, based on a quadratically-constrained feasibility program formulation. We demonstrate that the algorithm runs significantly faster than the prior fastest complete algorithm on several game classes previously studied and that its runtimes even outperform the best incomplete algorithms.

    Submitted 13 January, 2023; v1 submitted 11 February, 2020; originally announced February 2020.

  13. arXiv:2001.11165  [pdf, other

    cs.GT cs.AI cs.MA econ.TH

    Empirical Analysis of Fictitious Play for Nash Equilibrium Computation in Multiplayer Games

    Authors: Sam Ganzfried

    Abstract: While fictitious play is guaranteed to converge to Nash equilibrium in certain game classes, such as two-player zero-sum games, it is not guaranteed to converge in non-zero-sum and multiplayer games. We show that fictitious play in fact leads to improved Nash equilibrium approximation over a variety of game classes and sizes than (counterfactual) regret minimization, which has recently produced su… ▽ More

    Submitted 26 June, 2024; v1 submitted 29 January, 2020; originally announced January 2020.

    Comments: Subsumes 2020 article "Fictitious Play Outperforms Counterfactual Regret Minimization" and 2022 article "Random Initialization Solves Shapley's Fictitious Play Counterexample."

  14. arXiv:1910.00225  [pdf, other

    cs.GT cs.CR cs.MA

    Mistakes in Games

    Authors: Sam Ganzfried

    Abstract: We define a new concept of "mistake" strategies and actions for strategic-form and extensive-form games, analyze the relationship to prior main game-theoretic solution concepts, study algorithms for computation, and explore practicality. This concept has potential applications to cybersecurity, for example detecting whether a human player is illegally using real-time assistance in games like poker… ▽ More

    Submitted 12 October, 2019; v1 submitted 1 October, 2019; originally announced October 2019.

  15. arXiv:1910.00193  [pdf, other

    cs.GT cs.AI cs.CR cs.MA econ.TH

    Parallel Algorithm for Approximating Nash Equilibrium in Multiplayer Stochastic Games with Application to Naval Strategic Planning

    Authors: Sam Ganzfried, Conner Laughlin, Charles Morefield

    Abstract: Many real-world domains contain multiple agents behaving strategically with probabilistic transitions and uncertain (potentially infinite) duration. Such settings can be modeled as stochastic games. While algorithms have been developed for solving (i.e., computing a game-theoretic solution concept such as Nash equilibrium) two-player zero-sum stochastic games, research on algorithms for non-zero-s… ▽ More

    Submitted 13 March, 2020; v1 submitted 1 October, 2019; originally announced October 2019.

  16. arXiv:1906.09895  [pdf, other

    cs.AI cs.GT cs.LG econ.TH

    Most Important Fundamental Rule of Poker Strategy

    Authors: Sam Ganzfried, Max Chiswick

    Abstract: Poker is a large complex game of imperfect information, which has been singled out as a major AI challenge problem. Recently there has been a series of breakthroughs culminating in agents that have successfully defeated the strongest human players in two-player no-limit Texas hold 'em. The strongest agents are based on algorithms for approximating Nash equilibrium strategies, which are stored in m… ▽ More

    Submitted 20 February, 2020; v1 submitted 8 June, 2019; originally announced June 2019.

  17. arXiv:1804.04789  [pdf, ps, other

    cs.GT cs.AI cs.MA econ.TH

    Successful Nash Equilibrium Agent for a 3-Player Imperfect-Information Game

    Authors: Sam Ganzfried, Austin Nowak, Joannier Pinales

    Abstract: Creating strong agents for games with more than two players is a major open problem in AI. Common approaches are based on approximating game-theoretic solution concepts such as Nash equilibrium, which have strong theoretical guarantees in two-player zero-sum games, but no guarantees in non-zero-sum games or in games with more than two players. We describe an agent that is able to defeat a variety… ▽ More

    Submitted 13 April, 2018; originally announced April 2018.

  18. arXiv:1803.00607  [pdf, ps, other

    cs.GT cs.AI econ.TH math.OC q-bio.PE

    Optimization-Based Algorithm for Evolutionarily Stable Strategies against Pure Mutations

    Authors: Sam Ganzfried

    Abstract: Evolutionarily stable strategy (ESS) is an important solution concept in game theory which has been applied frequently to biological models. Informally an ESS is a strategy that if followed by the population cannot be taken over by a mutation strategy that is initially rare. Finding such a strategy has been shown to be difficult from a theoretical complexity perspective. We present an algorithm fo… ▽ More

    Submitted 13 January, 2019; v1 submitted 1 March, 2018; originally announced March 2018.

  19. arXiv:1802.02548  [pdf, other

    cs.LG cs.AI cs.CY physics.ao-ph stat.ML

    Predicting Hurricane Trajectories using a Recurrent Neural Network

    Authors: Sheila Alemany, Jonathan Beltran, Adrian Perez, Sam Ganzfried

    Abstract: Hurricanes are cyclones circulating about a defined center whose closed wind speeds exceed 75 mph originating over tropical and subtropical waters. At landfall, hurricanes can result in severe disasters. The accuracy of predicting their trajectory paths is critical to reduce economic loss and save human lives. Given the complexity and nonlinearity of weather data, a recurrent neural network (RNN)… ▽ More

    Submitted 12 September, 2018; v1 submitted 1 February, 2018; originally announced February 2018.

  20. arXiv:1801.06043  [pdf, other

    cs.CY cs.AI cs.LG stat.ML

    Optimal Weighting for Exam Composition

    Authors: Sam Ganzfried, Farzana Yusuf

    Abstract: A problem faced by many instructors is that of designing exams that accurately assess the abilities of the students. Typically these exams are prepared several days in advance, and generic question scores are used based on rough approximation of the question difficulty and length. For example, for a recent class taught by the author, there were 30 multiple choice questions worth 3 points, 15 true/… ▽ More

    Submitted 24 December, 2017; originally announced January 2018.

  21. arXiv:1612.06340  [pdf, other

    cs.GT cs.AI cs.LG cs.MA stat.ML

    Computing Human-Understandable Strategies

    Authors: Sam Ganzfried, Farzana Yusuf

    Abstract: Algorithms for equilibrium computation generally make no attempt to ensure that the computed strategies are understandable by humans. For instance the strategies for the strongest poker agents are represented as massive binary files. In many situations, we would like to compute strategies that can actually be implemented by humans, who may have computational limitations and may only be able to rem… ▽ More

    Submitted 20 February, 2017; v1 submitted 19 December, 2016; originally announced December 2016.

    Comments: Earlier version appeared in Proceedings of the Workshop on Computer Poker and Imperfect Information Games at AAAI Conference on Artificial Intelligence, 2017

  22. arXiv:1605.06588  [pdf, other

    cs.AI cs.IT cs.SI eess.SP math.PR

    Optimal Number of Choices in Rating Contexts

    Authors: Sam Ganzfried, Farzana Yusuf

    Abstract: In many settings people must give numerical scores to entities from a small discrete set. For instance, rating physical attractiveness from 1--5 on dating sites, or papers from 1--10 for conference reviewing. We study the problem of understanding when using a different number of options is optimal. We consider the case when scores are uniform random and Gaussian. We study computationally when usin… ▽ More

    Submitted 6 November, 2018; v1 submitted 21 May, 2016; originally announced May 2016.

    Journal ref: Big Data Cogn. Comput. 2019, 3, 48

  23. arXiv:1603.03491  [pdf, other

    cs.GT cs.AI cs.MA math.PR stat.CO

    Bayesian Opponent Exploitation in Imperfect-Information Games

    Authors: Sam Ganzfried, Qingyun Sun

    Abstract: Two fundamental problems in computational game theory are computing a Nash equilibrium and learning to exploit opponents given observations of their play (opponent exploitation). The latter is perhaps even more important than the former: Nash equilibrium does not have a compelling theoretical justification in game classes other than two-player zero-sum, and for all games one can potentially do bet… ▽ More

    Submitted 27 June, 2018; v1 submitted 10 March, 2016; originally announced March 2016.

  24. arXiv:1510.08578  [pdf, other

    cs.GT cs.AI cs.MA econ.TH

    My Reflections on the First Man vs. Machine No-Limit Texas Hold 'em Competition

    Authors: Sam Ganzfried

    Abstract: The first ever human vs. computer no-limit Texas hold 'em competition took place from April 24-May 8, 2015 at River's Casino in Pittsburgh, PA. In this article I present my thoughts on the competition design, agent architecture, and lessons learned.

    Submitted 23 January, 2016; v1 submitted 29 October, 2015; originally announced October 2015.

  25. arXiv:1107.3342  [pdf, other

    cs.GT cs.AI cs.MA

    Computing Strong Game-Theoretic Strategies in Jotto

    Authors: Sam Ganzfried

    Abstract: We develop a new approach that computes approximate equilibrium strategies in Jotto, a popular word game. Jotto is an extremely large two-player game of imperfect information; its game tree has many orders of magnitude more states than games previously studied, including no-limit Texas hold 'em. To address the fact that the game is so large, we propose a novel strategy representation called oracul… ▽ More

    Submitted 11 March, 2016; v1 submitted 17 July, 2011; originally announced July 2011.