Graphical Games Kjartan A. Jónsson. Nash equilibrium Nash equilibrium Nash equilibrium N players playing a dominant strategy is a Nash equilibrium N players.

Slides:



Advertisements
Similar presentations
S. Ceppi, N. Gatti, and N. Basilico DEI, Politecnico di Milano Computing Bayes-Nash Equilibria through Support Enumeration Methods in Bayesian Two-Player.
Advertisements

Inefficiency of equilibria, and potential games Computational game theory Spring 2008 Michal Feldman TexPoint fonts used in EMF. Read the TexPoint manual.
Vincent Conitzer CPS Repeated games Vincent Conitzer
Exact Inference. Inference Basic task for inference: – Compute a posterior distribution for some query variables given some observed evidence – Sum out.
Game Theory Assignment For all of these games, P1 chooses between the columns, and P2 chooses between the rows.
Continuation Methods for Structured Games Ben Blum Christian Shelton Daphne Koller Stanford University.
This Segment: Computational game theory Lecture 1: Game representations, solution concepts and complexity Tuomas Sandholm Computer Science Department Carnegie.
Chapter 6 Game Theory © 2006 Thomson Learning/South-Western.
Nash Equilibria In Graphical Games On Trees Edith Elkind Leslie Ann Goldberg Paul Goldberg.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 13.
Neighbourhood Structure in Games Soumya Paul & R. Ramanujam The Institute of Mathematical Sciences Chennai ACTS 2011.
Modeling Malware Spreading Dynamics Michele Garetto (Politecnico di Torino – Italy) Weibo Gong (University of Massachusetts – Amherst – MA) Don Towsley.
Junction Trees And Belief Propagation. Junction Trees: Motivation What if we want to compute all marginals, not just one? Doing variable elimination for.
Algorithms for solving two- player normal form games Tuomas Sandholm Carnegie Mellon University Computer Science Department.
Game-theoretic analysis tools Necessary for building nonmanipulable automated negotiation systems.
Algorithmic Game Theory - Basic Solution Concepts and Computational Issues Éva Tardos and Vijay V. Vazirani Presentation Reiknirit, rökfræði og reiknanleiki.
Satisfaction Equilibrium Stéphane Ross. Canadian AI / 21 Problem In real life multiagent systems :  Agents generally do not know the preferences.
Interdependent Security Games and Networks Networked Life CSE 112 Spring 2006 Prof. Michael Kearns.
IN SEARCH OF VALUE EQUILIBRIA By Christopher Kleven & Dustin Richwine xkcd.com.
GS 540 week 6. HMM basics Given a sequence, and state parameters: – Each possible path through the states has a certain probability of emitting the sequence.
Temporal Action-Graph Games: A New Representation for Dynamic Games Albert Xin Jiang University of British Columbia Kevin Leyton-Brown University of British.
An Introduction to Game Theory Part II: Mixed and Correlated Strategies Bernhard Nebel.
Graphical Models for Strategic and Economic Reasoning Michael Kearns Computer and Information Science University of Pennsylvania BNAIC 2003 Joint work.
Solving Probabilistic Combinatorial Games Ling Zhao & Martin Mueller University of Alberta September 7, 2005 Paper link:
6.1 Consider a simultaneous game in which player A chooses one of two actions (Up or Down), and B chooses one of two actions (Left or Right). The game.
Game Theory: Whirlwind Review Matrix (normal form) games, mixed strategies, Nash equil. –the basic objects of vanilla game theory –the power of private.
Nash Q-Learning for General-Sum Stochastic Games Hu & Wellman March 6 th, 2006 CS286r Presented by Ilan Lobel.
Belief Propagation, Junction Trees, and Factor Graphs
Graphical Models Lei Tang. Review of Graphical Models Directed Graph (DAG, Bayesian Network, Belief Network) Typically used to represent causal relationship.
Near-Optimal Network Design with Selfish Agents By Elliot Anshelevich, Anirban Dasgupta, Eva Tardos, Tom Wexler STOC’03 Presented by Mustafa Suleyman CIFTCI.
Introduction to Game Theory and Behavior Networked Life CIS 112 Spring 2009 Prof. Michael Kearns.
Graphical Models for Game Theory Undirected graph G capturing local interactions Each player represented by a vertex N_i(G) = neighbors.
Network Models and Algorithms for Strategic and Economic Reasoning Michael Kearns Computer and Information Science University of Pennsylvania World Congress.
Pure Nash Equilibria: Complete Characterization of Hard and Easy Graphical Games Albert Xin Jiang U. of British Columbia MohammadAli Safari Sharif U. of.
Graphical Models Michael Kearns Michael L. Littman Satinder Signh Presenter: Shay Cohen.
1 Algorithms for Computing Approximate Nash Equilibria Vangelis Markakis Athens University of Economics and Business.
Computing Equilibria Christos H. Papadimitriou UC Berkeley “christos”
Computing equilibria in extensive form games Andrew Gilpin Advanced AI – April 7, 2005.
"Why We're So Nice: We're Wired to Cooperate" Natalie Angier New York Times, 23 July 2002 What feels as good as chocolate on the tongue or money in the.
Graphical Models for Game Theory by Michael Kearns, Michael L. Littman, Satinder Singh Presented by: Gedon Rosner.
Factor Graphs Young Ki Baik Computer Vision Lab. Seoul National University.
Computing Equilibria Christos H. Papadimitriou UC Berkeley “christos”
Computer Science, Economics, and the Effects of Network Structure
History-Dependent Graphical Multiagent Models Quang Duong Michael P. Wellman Satinder Singh Computer Science and Engineering University of Michigan, USA.
Nash Equilibria In Graphical Games On Trees Revisited Edith Elkind Leslie Ann Goldberg Paul Goldberg (University of Warwick) (To appear in ACM EC’06)
Small clique detection and approximate Nash equilibria Danny Vilenchik UCLA Joint work with Lorenz Minder.
Agents that can play multi-player games. Recall: Single-player, fully-observable, deterministic game agents An agent that plays Peg Solitaire involves.
Game-theoretic analysis tools Tuomas Sandholm Professor Computer Science Department Carnegie Mellon University.
\ B A \ Draw a graph to show the expected pay-off for A. What is the value of the game. How often should A choose strategy 1? If A adopts a mixed.
Strategic Behavior in Business and Econ Static Games of complete information: Dominant Strategies and Nash Equilibrium in pure and mixed strategies.
Probabilistic Graphical Models seminar 15/16 ( ) Haim Kaplan Tel Aviv University.
Vasilis Syrgkanis Cornell University
1 Algorithms for Computing Approximate Nash Equilibria Vangelis Markakis Athens University of Economics and Business.
ECO290E: Game Theory Lecture 10 Examples of Dynamic Games.
1 Along & across algorithm for routing events and queries in wireless sensor networks Tat Wing Chim Department of Electrical and Electronic Engineering.
Non-additive Security Games
Satinder Singh, Vishal Soni, Michael P
Computing equilibria in extensive form games
Vincent Conitzer CPS Repeated games Vincent Conitzer
StatSense In-Network Probabilistic Inference over Sensor Networks
Exact Inference Continued
Structured Models for Multi-Agent Interactions
Definable strategies for Games and Equilibria
Enumerating All Nash Equilibria for Two-person Extensive Games
Vincent Conitzer Repeated games Vincent Conitzer
Game Theory Solutions 1 Find the saddle point for the game having the following payoff table. Use the minimax criterion to find the best strategy for.
Collaboration in Repeated Games
Normal Form (Matrix) Games
Vincent Conitzer CPS Repeated games Vincent Conitzer
Presentation transcript:

Graphical Games Kjartan A. Jónsson

Nash equilibrium Nash equilibrium Nash equilibrium N players playing a dominant strategy is a Nash equilibrium N players playing a dominant strategy is a Nash equilibrium When one has a dominant strategy and the other chooses accordingly is also Nash equilibrium When one has a dominant strategy and the other chooses accordingly is also Nash equilibrium Computationally expensive for n players Computationally expensive for n players

Computing Nash equilibrium Ex: 2 action game Ex: 2 action game Tabular representation Tabular representation Consider all possible actions from all players Consider all possible actions from all players n players n players Expensive Expensive

Nash equilibrium: Proposal Ex: 2 action game Ex: 2 action game Tree graph Tree graph Consider only actions from neighbors Consider only actions from neighbors n players n players k neighbors k neighbors Then propagate result upwards Then propagate result upwards Less expensive Less expensive CEO Root Manager A K=1 Employee A k=1 Employee B k=2 Manager B K=2 Employee C k=1 Employee D k=2 Employee E k=3

Abstract Tree Algorithm Downstream Pass: Downstream Pass: Each node V receives T(v,ui) from each Ui Each node V receives T(v,ui) from each Ui V computes T(w,v) and witness lists for each T(w,v) = 1 V computes T(w,v) and witness lists for each T(w,v) = 1 Upstream Pass: Upstream Pass: V receives values (w,v) from W, T(w,v) = 1 V receives values (w,v) from W, T(w,v) = 1 V picks witness u for T(w,v), passes (v,ui) to Ui V picks witness u for T(w,v), passes (v,ui) to Ui U1U2U3 W V T(w,v) = 1  an “upstream” Nash where V = v given W = w  u: T(v,ui) = 1 for all i, and v is a best response to u,w Borrowed from Michael Kearns

Problem “Since v and ui are continues variables, it is not obvious that the table T(v,ui) can be represented compactly, or finitely, for arbitrary vertices in a tree” “Since v and ui are continues variables, it is not obvious that the table T(v,ui) can be represented compactly, or finitely, for arbitrary vertices in a tree” Solutions Solutions “Approximate” “Approximate” “Exact” “Exact”

Approximation Approximation algorithm Approximation algorithm Run time: polynomial in 2^k Run time: polynomial in 2^k Represent an approx. to every Nash Represent an approx. to every Nash Generates random Nash or specific Nash Generates random Nash or specific Nash

Exact Extension to exact algorithm Run time: exponential Run time: exponential Each table is a finite union of rectangles Each table is a finite union of rectangles Exponential in depth Exponential in depth

Benefits We can represent a multiplayer game using a graph We can represent a multiplayer game using a graph Natural relationship between graphical games and modern probabilistic modeling more tools Natural relationship between graphical games and modern probabilistic modeling more tools Local Markov Networks language to express correlated equilibria Local Markov Networks language to express correlated equilibria

Future research Efficient algorithm for Exact Nash Computation Efficient algorithm for Exact Nash Computation Strategy-proof Strategy-proof Loose now to win later Loose now to win later Cooperative and behavioral actions Cooperative and behavioral actions Cooperation between a set of players Cooperation between a set of players

Conclusion Theoretically: works fine Theoretically: works fine Practically? Practically? An employee in division A can influence division B ( correspondence) An employee in division A can influence division B ( correspondence) Circled graph Circled graph Considered in both divisions Considered in both divisions Ignored Ignored

References Book: Algorithmic Game Theory, chapter on Graphical Games Book: Algorithmic Game Theory, chapter on Graphical Games Paper: Graphical Models for Game Theory – Michael Kearns, Michael L. Littman, Satinder Singh Paper: Graphical Models for Game Theory – Michael Kearns, Michael L. Littman, Satinder Singh Presentation: by Michael Kearns (NIPS- gg.ppt) Presentation: by Michael Kearns (NIPS- gg.ppt)