"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.

Slides:



Advertisements
Similar presentations
The role of compatibility in the diffusion of technologies in social networks Mohammad Mahdian Yahoo! Research Joint work with N. Immorlica, J. Kleinberg,
Advertisements

An Introduction to Game Theory Part V: Extensive Games with Perfect Information Bernhard Nebel.
Concise representations of games Vincent Conitzer
Inefficiency of equilibria, and potential games Computational game theory Spring 2008 Michal Feldman TexPoint fonts used in EMF. Read the TexPoint manual.
Exact Inference. Inference Basic task for inference: – Compute a posterior distribution for some query variables given some observed evidence – Sum out.
Continuation Methods for Structured Games Ben Blum Christian Shelton Daphne Koller Stanford University.
CS590M 2008 Fall: Paper Presentation
1 Some Comments on Sebastiani et al Nature Genetics 37(4)2005.
This Segment: Computational game theory Lecture 1: Game representations, solution concepts and complexity Tuomas Sandholm Computer Science Department Carnegie.
COMP 553: Algorithmic Game Theory Fall 2014 Yang Cai Lecture 21.
Chapter Twenty-Eight Game Theory. u Game theory models strategic behavior by agents who understand that their actions affect the actions of other agents.
1 Game Theory. 2 Agenda Game Theory Matrix Form of a Game Dominant Strategy and Dominated Strategy Nash Equilibrium Game Trees Subgame Perfection.
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.
Course: Applications of Information Theory to Computer Science CSG195, Fall 2008 CCIS Department, Northeastern University Dimitrios Kanoulas.
Exact Inference in Bayes Nets
Algorithms and Economics of Networks Abraham Flaxman and Vahab Mirrokni, Microsoft Research.
Junction Trees And Belief Propagation. Junction Trees: Motivation What if we want to compute all marginals, not just one? Doing variable elimination for.
1 Algorithmic Game Theoretic Perspectives in Networking Dr. Liane Lewin-Eytan.
Interdependent Security Games and Networks Networked Life CSE 112 Spring 2006 Prof. Michael Kearns.
Basics on Game Theory For Industrial Economics (According to Shy’s Plan)
Temporal Action-Graph Games: A New Representation for Dynamic Games Albert Xin Jiang University of British Columbia Kevin Leyton-Brown University of British.
Chapter Twenty-Eight Game Theory. u Game theory models strategic behavior by agents who understand that their actions affect the actions of other agents.
Graphical Models for Strategic and Economic Reasoning Michael Kearns Computer and Information Science University of Pennsylvania BNAIC 2003 Joint work.
Recent Development on Elimination Ordering Group 1.
1 Computing Nash Equilibrium Presenter: Yishay Mansour.
XYZ 6/18/2015 MIT Brain and Cognitive Sciences Convergence Analysis of Reinforcement Learning Agents Srinivas Turaga th March, 2004.
Game Theory: Whirlwind Review Matrix (normal form) games, mixed strategies, Nash equil. –the basic objects of vanilla game theory –the power of private.
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.
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.
On Bounded Rationality and Computational Complexity Christos Papadimitriou and Mihallis Yannakakis.
Graphical Games Kjartan A. Jónsson. Nash equilibrium Nash equilibrium Nash equilibrium N players playing a dominant strategy is a Nash equilibrium N players.
Computing Equilibria Christos H. Papadimitriou UC Berkeley “christos”
Graphical Models for Game Theory by Michael Kearns, Michael L. Littman, Satinder Singh Presented by: Gedon Rosner.
1 Issues on the border of economics and computation נושאים בגבול כלכלה וחישוב Congestion Games, Potential Games and Price of Anarchy Liad Blumrosen ©
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.
The Multiplicative Weights Update Method Based on Arora, Hazan & Kale (2005) Mashor Housh Oded Cats Advanced simulation methods Prof. Rubinstein.
Game representations, solution concepts and complexity Tuomas Sandholm Computer Science Department Carnegie Mellon University.
Presenter: Jen Hua Chi Adviser: Yeong Sung Lin Network Games with Many Attackers and Defenders.
Nash Equilibria In Graphical Games On Trees Revisited Edith Elkind Leslie Ann Goldberg Paul Goldberg (University of Warwick) (To appear in ACM EC’06)
Standard and Extended Form Games A Lesson in Multiagent System Based on Jose Vidal’s book Fundamentals of Multiagent Systems Henry Hexmoor, SIUC.
Game-theoretic analysis tools Tuomas Sandholm Professor Computer Science Department Carnegie Mellon University.
Analysis of biological networks Part III Shalev Itzkovitz Shalev Itzkovitz Uri Alon’s group Uri Alon’s group July 2005 July 2005.
Networks Igor Segota Statistical physics presentation.
Ásbjörn H Kristbjörnsson1 The complexity of Finding Nash Equilibria Ásbjörn H Kristbjörnsson Algorithms, Logic and Complexity.
Algorithmic Game Theory and Internet Computing Vijay V. Vazirani Georgia Tech Primal-Dual Algorithms for Rational Convex Programs II: Dealing with Infeasibility.
Probabilistic Graphical Models seminar 15/16 ( ) Haim Kaplan Tel Aviv University.
CIAR Summer School Tutorial Lecture 1b Sigmoid Belief Nets Geoffrey Hinton.
How to Analyse Social Network? : Part 2 Game Theory Thank you for all referred contexts and figures.
Exact Inference in Bayes Nets. Notation U: set of nodes in a graph X i : random variable associated with node i π i : parents of node i Joint probability:
Vasilis Syrgkanis Cornell University
Repeated Game Modeling of Multicast Overlays Mike Afergan (MIT CSAIL/Akamai) Rahul Sami (University of Michigan) April 25, 2006.
1 Algorithms for Computing Approximate Nash Equilibria Vangelis Markakis Athens University of Economics and Business.
Pattern Recognition and Machine Learning
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 8.
Parameterized Two-Player Nash Equilibrium Danny Hermelin, Chien-Chung Huang, Stefan Kratsch, and Magnus Wahlstrom..
Network Formation Games. NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models: Global Connection Game.
Network Formation Games. NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models: Global Connection Game.
Satinder Singh, Vishal Soni, Michael P
Structured Models for Multi-Agent Interactions
Enumerating All Nash Equilibria for Two-person Extensive Games
Molly W. Dahl Georgetown University Econ 101 – Spring 2009
Computing a Nash Equilibrium of a Congestion Game: PLS-completeness
Lecture Game Theory.
Normal Form (Matrix) Games
Presentation transcript:

"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 bank but won't make you fat or risk a subpoena from the Securities and Exchange Commission? Hard as it may be to believe in these days of infectious greed and sabers unsheathed, scientists have discovered that the small, brave act of cooperating with another person, of choosing trust over cynicism, generosity over selfishness, makes the brain light up with quiet joy. Studying neural activity in young women who were playing a classic laboratory game called the Prisoner's Dilemma, in which participants can select from a number of greedy or cooperative strategies as they pursue financial gain,researchers found that when the women chose mutualism over "me-ism," the mental circuitry normally associated with reward-seeking behavior swelled to life. And the longer the women engaged in a cooperative strategy, the more strongly flowed the blood to the pathways of pleasure. The researchers, performing their work at Emory University in Atlanta, used magnetic resonance imaging to take what might be called portraits of the brain on hugs. "The results were really surprising to us," said Dr. Gregory S. Berns, a psychiatrist and an author on the new report, which appears in the current issue of the journal Neuron. "We went in expecting the opposite." The researchers had thought that the biggest response would occur in cases where one person cooperated and the other defected, when the cooperator might feel that she was being treated unjustly. Also: Paul Glimcher invited talk on “Neuroeconomics”

Internet Connectivity [Courtesy CAIDA]

International Trade [Krempel&Pleumper] A mixture of scales; detailed structure

Corporate Partnerships

Political and Governmental Control [Krempel]

Online Social Relationships [Isbell et al.]

Multi-Player Game Theory: Powerpoint Notation Translation Players 1,…,n Actions (0 and 1 w.l.o.g.); joint action x in {0,1}^n Mixed strategy for i: probability p_i of playing 0 Payoff matrices M_i[x] for each i (size 2^n) (Approximate) Nash equilibrium: –Joint mixed strategy p (product distribution) –p_i is (approximate) best response to p for every player i Nash equilibria always exist; may be exponentially many Given the M_i, how can we compute/learn Nash equilibria? General problem is HARD.

Graphical Models for Game Theory Undirected graph G capturing local interactions Each player represented by a vertex N_i(G) = neighbors of i in G (includes i) Assume: M_i(x) expressible as M’_i(x’) over only N_i(G) Graphical game: (G,{M’_i}) Compact representation of game Exponential in max degree (<< # of players) Ex’s: geography, organizational structure, networks Analogy to Bayes nets: special structure

An Abstract Tree Algorithm Downstream Pass: –Each node V receives T(v,ui) from each Ui –V computes T(w,v) and witness lists for each T(w,v) = 1 Upstream Pass: –V receives values (w,v) from W s.t. T(w,v) = 1 –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 How to represent? How to compute?

An Approximation Algorithm Discretize u and v in T(v,u), 1 represents approximate Nash Main technical lemma: If k is max degree, grid resolution  ~  /(2^k) preserves global  -Nash equilibria An efficient algorithm: –Polynomial in n and 2^k ~ size of rep. –Represent an approx. to every Nash –Can generate random Nash, or specific Nash U1U2U3 W V

Table dimensions are probability of playing 0 Black shows T(v,u) = 1 Ms want to match, Os to unmatch Relative value modulated by parent values  =  0.01,  = 0.05

Extension to exact algorithm: each table is a finite union of rectangles, exponential in depth Can also compute a single equilibrium exactly in polynomial time

NashProp for Arbitrary Graphs Two-phase algorithm: –Table-passing phase –Assignment-passing phase Table-passing phase: –Initialization: T[0](w,v) = 1 for all (w,v) –Induction: T[r+1](w,v) = 1 iff  u: T[r](v,ui) = 1 for all i V=v a best response to W=w, U=u Table consistency stronger than best response U1U2U3 W V

Convergence of Table-Passing Table-passing obeys contraction: –{(w,v):T[r+1](w,v) = 1} contained in {(w,v):T[r](w,v) = 1} Tables converge and are balanced Discretization scheme: tables converge quickly Never eliminate an equilibrium Tables give a reduced search space Assignment-passing phase: –Use graph to propagate a solution consistent with tables –Backtracking local search Allow  and  to be parameters Alternative approach [Vickrey&Koller]: –Constraint propagation on junction tree

Graphical Games: Related Work Koller and Milch: graphical influence diagrams La Mura: game networks Vickrey & Koller: other methods on graphical games

Summarization Games with Bounded Influence Have global summarization function S(x) Payoff to player i depends only on x_i, S(x): –Arbitrary payoff function F_i(x_i,S(x)) Common examples: –Voting (linear S) –Financial markets Assume bounded influence of S Often expect influence  to decay with n! Assume bounded derivatives of the F_i Every player weakly influences every other

summarization value for any mixed strategy summarization value after best responses A Potential Function Argument

summarization value for any mixed strategy summarization value after best responses Learning Equilibria, Linear Summarization

Results Algorithm for computing O(  )-Nash in time polynomial in  Algorithm for learning O(  )-Nash in time polynomial in , linear S case Benefits of a large population