Often the most difficult obstacle to game-theoretic analysis of complex scenarios is developing a model of the game situation in the first place. In the empirical game-theoretic analysis (EGTA) approach, expert modeling is augmented by empirical sources of knowledge: data obtained through real-world observations or (as emphasized here) outcomes of high-fidelity simulation. Simulation models employ procedural descriptions of strategic environments, which are often much easier to specify than declarative domain models. Our group has developed an extensive EGTA methodology, where techniques from simulation, search, and statistics combine with game-theoretic concepts to characterize strategic properties of a domain.
An iterative view of the EGTA process, highlighting some key subproblems, is presented below. The basic step is simulation of a strategy profile (vector of strategies, one for each player), determining a payoff observation (i.e., a sample drawn from the outcome distribution induced by stochastic elements of the simulation environment), which gets added to the database of payoffs. Based on the accumulated data, we induce an empirical game model. Analyzing this model may support strategic conclusions, or drive exploration of new strategies or further sampling of profile space.
Featured EGTA applications
- Algorithmic Trading
- Auctions
- Continuous double auctions
- Simultaneous ascending auctions
- Simultaneous sealed-bid auctions [1 2]
- Credit Networks
- Cyber-Security
- Moving target defense [1 2]
- Privacy attack information sharing
- Protocol compliance
Related Projects and Publications:
- Navigating in a Space of Game Views
- A Meta-Game Evaluation Framework for Deep Multiagent Reinforcement Learning
- Co-Learning Empirical Games and World Models
- Fraud Risk Mitigation in Real-Time Payments: A Strategic Agent-Based Analysis
- Empirical Game-Theoretic Analysis: A Survey
- Generalized Response Objectives for Strategy Exploration in Empirical Game-Theoretic Analysis
- Learning to Manipulate a Financial Benchmark
- Strategic Knowledge Transfer
- Learning Parameterized Families of Games
- Empirical Game-Theoretic Analysis for Mean Field Games
- Exploiting Extensive-Form Structure in Empirical Game-Theoretic Analysis
- Solving Structured Hierarchical Games Using Differential Backward Induction
- Evaluating Strategy Exploration in Empirical Game-Theoretic Analysis
- Stability Effects of Arbitrage in Exchange Traded Funds: An Agent-Based Model
- An Agent-Based Model of Strategic Adoption of Real-Time Payments
- Spoofing the Limit Order Book: A Strategic Agent-Based Analysis
- A Strategic Analysis of Portfolio Compression
- Evolution Strategies for Approximate Solution of Bayesian Games
- Iterative Empirical Game Solving via Single Policy Best Response
- An Agent-Based Model of Financial Benchmark Manipulation
- Learning-Based Trading Strategies in the Face of Market Manipulation
- Economic reasoning from simulation-based game models
- Empirical game-theoretic methods for adaptive cyber-defense
- Structure learning for approximate solution of many-player games
- Cap-and-trade emissions regulation: A strategic analysis
- Probably almost-stable strategy profiles in simulation-based games
- Iterated Deep Reinforcement Learning in Games: History-Aware Training for Improved Stability
- Bounding regret in empirical games
- A Cloaking Mechanism to Mitigate Market Manipulation
- Evaluating the stability of non-adaptive trading in continuous double auctions
- A regression approach for modeling games with many symmetric players
- Accounting for strategic response in an agent-based model of financial regulation
- Shading and efficiency in limit-order markets
- Empirical mechanism design for optimizing clearing interval in frequent call markets
- Spoofing the limit order book: An agent-based model
- Strategic agent-based modeling of financial markets
- Latency arbitrage in fragmented markets: A strategic agent-based analysis
- Strategic Payment Routing in Financial Credit Networks
- Empirical Game-Theoretic Analysis for Moving Target Defense
- Strategic Market Choice: Frequent Call Markets vs. Continuous Double Auctions for Fast and Slow Traders
- Database modeling of empirical games
- Welfare Effects of Market Making in Continuous Double Auctions
- Empirical Game-Theoretic Analysis of an Adaptive Cyber-Defense Scenario (Preliminary Report)
- Putting the Agent in Agent-Based Modeling
- Bootstrap statistics for empirical games
- Analyzing Incentives for Protocol Compliance in Complex Domains: A Case Study of Introduction-Based Routing
- Accounting for Price Dependencies in Simultaneous Sealed-Bid Auctions
- Latency Arbitrage, Market Fragmentation, and Efficiency: A Two-Market Model
- An empirical game-theoretic analysis of credit network formation
- Self-confirming price-prediction strategies for simultaneous one-shot auctions
- EGTAOnline: An experiment manager for simulation-based game studies
- Strategic Formation of Credit Networks
- Scaling simulation-based game analysis through deviation-preserving reduction
- Trading Agents
- Access Point Selection under Emerging Wireless Technologies
- Asset pricing under ambiguous information: An empirical game-theoretic analysis
- Incentivizing responsible networking via introduction-based routing
- Strategy exploration in empirical games
- Strategy and Mechanism Lessons from the First Ad Auctions Trading Agent Competition
- Algorithms for Finding Approximate Formations in Games
- Constrained automated mechanism design for infinite games of incomplete information
- Stochastic Search Methods for Nash Equilibrium Approximation in Simulation-Based Games
- Selecting Strategies using Empirical Game Models: An Experimental Analysis of Meta-Strategies
- Searching for Approximate Equilibria in Empirical Games
- Bidding Strategies for Simultaneous Ascending Auctions
- Strategic Analysis with Simulation-Based Games
- Stronger CDA Strategies through Empirical Game-Theoretic Analysis and Reinforcement Learning
- Strategic Modeling of Information Sharing Among Data Privacy Attackers
- Generalization Risk Minimization in Empirical Game Models