Effort Games and the Price of Myopia Michael Zuckerman Joint work with Yoram Bachrach and Jeff Rosenschein.

Slides:



Advertisements
Similar presentations
6.896: Topics in Algorithmic Game Theory Lecture 21 Yang Cai.
Advertisements

6.896: Topics in Algorithmic Game Theory Lecture 20 Yang Cai.
Nash’s Theorem Theorem (Nash, 1951): Every finite game (finite number of players, finite number of pure strategies) has at least one mixed-strategy Nash.
Price Of Anarchy: Routing
This Segment: Computational game theory Lecture 1: Game representations, solution concepts and complexity Tuomas Sandholm Computer Science Department Carnegie.
Approximation, Chance and Networks Lecture Notes BISS 2005, Bertinoro March Alessandro Panconesi University La Sapienza of Rome.
An Approximate Truthful Mechanism for Combinatorial Auctions An Internet Mathematics paper by Aaron Archer, Christos Papadimitriou, Kunal Talwar and Éva.
1 Combinatorial Agency with Audits Raphael Eidenbenz ETH Zurich, Switzerland Stefan Schmid TU Munich, Germany TexPoint fonts used in EMF. Read the TexPoint.
Game Theory 1. Game Theory and Mechanism Design Game theory to analyze strategic behavior: Given a strategic environment (a “game”), and an assumption.
Regret Minimization and the Price of Total Anarchy Paper by A. Blum, M. Hajiaghayi, K. Ligett, A.Roth Presented by Michael Wunder.
Seminar In Game Theory Algorithms, TAU, Agenda  Introduction  Computational Complexity  Incentive Compatible Mechanism  LP Relaxation & Walrasian.
Parallel Scheduling of Complex DAGs under Uncertainty Grzegorz Malewicz.
Combinatorial Algorithms
Progressively Finite Games
Cooperative Weakest Link Games Yoram Bachrach, Omer Lev, Shachar Lovett, Jeffrey S. Rosenschein & Morteza Zadimoghaddam CoopMAS 2013 St. Paul, Minnesota.
Bundling Equilibrium in Combinatorial Auctions Written by: Presented by: Ron Holzman Rica Gonen Noa Kfir-Dahav Dov Monderer Moshe Tennenholtz.
Yoram Bachrach Jeffrey S. Rosenschein November 2007.
Complexity 16-1 Complexity Andrei Bulatov Non-Approximability.
1 Best-Reply Mechanisms Noam Nisan, Michael Schapira and Aviv Zohar.
Oblivious Routing for the L p -norm Matthias Englert Harald Räcke 1.
Computational Game Theory
Lecture 1 - Introduction 1.  Introduction to Game Theory  Basic Game Theory Examples  Strategic Games  More Game Theory Examples  Equilibrium  Mixed.
Mechanism Design. Overview Incentives in teams (T. Groves (1973)) Algorithmic mechanism design (Nisan and Ronen (2000)) - Shortest Path - Task Scheduling.
Agent Technology for e-Commerce Chapter 10: Mechanism Design Maria Fasli
Beyond selfish routing: Network Formation Games. Network Formation Games NFGs model the various ways in which selfish agents might create/use networks.
1 On the price of anarchy and stability of correlated equilibria of linear congestion games By George Christodoulou Elias Koutsoupias Presented by Efrat.
Selfish Caching in Distributed Systems: A Game-Theoretic Analysis By Byung-Gon Chun et al. UC Berkeley PODC’04.
SECOND PART: Algorithmic Mechanism Design. Mechanism Design MD is a subfield of economic theory It has a engineering perspective Designs economic mechanisms.
Computing the Banzhaf Power Index in Network Flow Games
Near-Optimal Network Design with Selfish Agents By Elliot Anshelevich, Anirban Dasgupta, Eva Tardos, Tom Wexler STOC’03 Presented by Mustafa Suleyman CIFTCI.
Potential games, Congestion games Computational game theory Spring 2010 Adapting slides by Michal Feldman TexPoint fonts used in EMF. Read the TexPoint.
Co-opetition in Network Tasks Yoram Bachrach, Peter Key, Jeff Rosenschein, Morteza Zadimoghaddam, Ely Porat.
Approximating Power Indices Yoram Bachrach(Hebew University) Evangelos Markakis(CWI) Ariel D. Procaccia (Hebrew University) Jeffrey S. Rosenschein (Hebrew.
DANSS Colloquium By Prof. Danny Dolev Presented by Rica Gonen
Games in the normal form- An application: “An Economic Theory of Democracy” Carl Henrik Knutsen 5/
How Bad is Selfish Routing A survey on existing models for selfish routing Professor John Lui, David Yau and Dah-Ming Qiu presented by Joe W.J. Jiang
Network Formation Games. Netwok Formation Games NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models:
Inefficiency of equilibria, and potential games Computational game theory Spring 2008 Michal Feldman.
Computational aspects of stability in weighted voting games Edith Elkind (NTU, Singapore) Based on joint work with Leslie Ann Goldberg, Paul W. Goldberg,
Collusion and the use of false names Vincent Conitzer
Auction Theory Class 2 – Revenue equivalence 1. This class: revenue Revenue in auctions – Connection to order statistics The revelation principle The.
Efficient Gathering of Correlated Data in Sensor Networks
VCG Computational game theory Fall 2010 by Inna Kalp and Yosef Heskia.
Auction Seminar Optimal Mechanism Presentation by: Alon Resler Supervised by: Amos Fiat.
Beyond Routing Games: Network (Formation) Games. Network Games (NG) NG model the various ways in which selfish users (i.e., players) strategically interact.
Classifying Attributes with Game- theoretic Rough Sets Nouman Azam and JingTao Yao Department of Computer Science University of Regina CANADA S4S 0A2
Bounding the Cost of Stability in Games with Restricted Interaction Reshef Meir, Yair Zick, Edith Elkind and Jeffrey S. Rosenschein COMSOC 2012 (to appear)
Inoculation Strategies for Victims of Viruses and the Sum-of-Squares Partition Problem Kevin Chang Joint work with James Aspnes and Aleksandr Yampolskiy.
More on Social choice and implementations 1 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAA A Using slides by Uri.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 21.
Game-theoretic analysis tools Tuomas Sandholm Professor Computer Science Department Carnegie Mellon University.
Yang Cai Oct 08, An overview of today’s class Basic LP Formulation for Multiple Bidders Succinct LP: Reduced Form of an Auction The Structure of.
On a Network Creation Game PoA Seminar Presenting: Oren Gilon Based on an article by Fabrikant et al 1.
Beyond Routing Games: Network (Formation) Games. Network Games (NG) NG model the various ways in which selfish users (i.e., players) strategically interact.
Manipulating the Quota in Weighted Voting Games (M. Zuckerman, P. Faliszewski, Y. Bachrach, and E. Elkind) ‏ Presented by: Sen Li Software Technologies.
Beyond selfish routing: Network Games. Network Games NGs model the various ways in which selfish agents strategically interact in using a network They.
1 Utilizing Shared Vehicle Trajectories for Data Forwarding in Vehicular Networks IEEE INFOCOM MINI-CONFERENCE Fulong Xu, Shuo Gu, Jaehoon Jeong, Yu Gu,
Beyond selfish routing: Network Games. Network Games NGs model the various ways in which selfish users (i.e., players) strategically interact in using.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
Vasilis Syrgkanis Cornell University
Combinatorial Auction. A single item auction t 1 =10 t 2 =12 t 3 =7 r 1 =11 r 2 =10 Social-choice function: the winner should be the guy having in mind.
Negotiating Socially Optimal Allocations of Resources U. Endriss, N. Maudet, F. Sadri, and F. Toni Presented by: Marcus Shea.
11 The Cost of Stability in Network Flow Games Ezra Resnick Yoram Bachrach Jeffrey S. Rosenschein.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. Fast.
Analysis of Boolean Functions and Complexity Theory Economics Combinatorics …
Optimization and Stability in Games with Restricted Interactions Reshef Meir, Yair Zick and Jeffrey S. Rosenschein CoopMAS 2012.
Congestion games Computational game theory Fall 2010
Computability and Complexity
Multiagent Systems Repeated Games © Manfred Huber 2018.
Normal Form (Matrix) Games
Presentation transcript:

Effort Games and the Price of Myopia Michael Zuckerman Joint work with Yoram Bachrach and Jeff Rosenschein

Agenda What are Effort Games The complexity of incentives in unanimous effort games The price of myopia (PoM) in unanimous effort games The PoM in SPGs – simulation results Rewards and the Banzhaf power index

Effort Games - informally Multi-agent environment A common project depends on various tasks –Winning and losing subsets of the tasks The probability of carrying out a task is higher when the agent in charge of it exerts effort There is a certain cost for exerting effort The principal tries to incentivize agents to exert effort The principal can only reward agents based on success of the entire project

Effort Games - Example A communication network –A source node and a target node Each agent is in charge of maintenance tasks for some link between the nodes If no maintenance is expended on a link, it has probability α of functioning s t

Effort Games – example (2) If maintenance effort is made for the link, it has probability β ≥ α of functioning A mechanism is in charge of sending some information between source and target The mechanism only knows whether it succeeded to send the information, but does not know which link failed, or whether it failed due to lack of maintenance s t

Example 2 Voting domain Only the result is published, and not the votes of the participants Some outsider has a certain desired outcome x of the voting The outsider uses lobbying agents, each agent able to convince a certain voter to vote for the desired outcome

Example 2 (2) When the agent exerts effort, his voter votes for x with high probability β, otherwise the voter votes for x with probability α ≤ β The outsider only knows whether x was chosen or not, he doesn’t know what agents exerted effort, or even who voted for x.

Related Work E. Winter. Incentives and discrimination, –β = 1, the only winning coalition is the grand coalition, α is the same for all agents, iterative elimination of dominated strategies implementation, focuses on economic question of discrimination. M. Babaioff, M. Feldman and N. Nisan. Combinatorial agency, 2006 –Focuses on Nash Equilibrium –Very different results

Preliminaries An n-player normal form game is given by: A set of agents (players) I = {1,…,n} For each agent i a set of pure strategies S i, A utility (payoff) function F i (s 1,…, s n ). We denote the set of strategy profiles Denote items in Σ as. We also denote, and denote

Dominant Strategy Given a normal form game G, we say agent i’s strategy strictly dominates if for any incomplete strategy profile,. We say agent i’s strategy s x is i’s dominant strategy if it dominates all other strategies.

Dominant Strategy Equilibrium Given a normal form game G, we say a strategy profile is a dominant strategy equilibrium if for any agent i, strategy s i is a dominant strategy for i.

Iterated Elimination of Dominated Strategies In iterated dominance, strictly dominated strategies are removed from the game, and have no longer effect on future dominance relations. Well-known fact: iterated strict dominance is path-independent. p1\p2s1s1 s2s2 s1s1 s2s2

Simple Coalitional Game A simple coalitional game is a domain that consists of a set of tasks, T, and a characteristic function. A coalition wins if, and it loses if.

Weighted Voting Game A weighted voting game is a simple coalitional game with tasks T = {t 1,…,t n }, a vector of weights w = (w 1,…,w n ), and a threshold q. We say t i has the weight w i. The weight of coalition is The coalition C wins the game if, and it loses if. עבודה 25קדימה 32ליכוד 40 q = 61

The Banzhaf power index The Banzhaf power index depends on the number of coalitions in which an agent is critical, out of all possible coalitions. It is given by, where עבודה 25קדימה 32ליכוד 40 q = 61 β 1 (v) = 1/4β 2 (v) = 1/4β 3 (v) = 3/4

Effort Game domain A set I={1,…n} of n agents A set T = {t 1,…,t n } of n tasks A simple coalitional game G with task set T and with the value function A set of success probability pairs (α 1,β 1 ),…, (α n,β n ), such that, and A set of effort exertion costs, such that c i > 0.

Effort Game domain interpretation A joint project depends on completion of certain tasks. Achieving some subsets of the tasks completes the project successfully, and some fail, as determined by the game G. Agent i is responsible of task t i. i can exert effort on achieving the task, which gives it probability of β i to be completed Or i can shirk (do not exert effort), and the task will be completed with probability α i. The exertion of effort costs the agent c i.

Observations about the Model Given a coalition C of agents that contribute effort, we define the probability that a certain task is completed by Given a subset of tasks T’ and a coalition of agents that contribute effort C, we can calculate the probability that exactly the tasks in T’ are achieved: if otherwise

Observations about the Model (2) We can calculate the probability that any winning subset of tasks is achieved: Given the reward vector r=(r 1,…,r n ), and given that the agents that exert effort are, i’s expected reward is

Effort Game - definition An Effort Game is the normal form game defined on the above domain, a simple coalitional game G and a reward vector r = (r 1,…, r n ), as follows. In i has two strategies: S i = {exert, shirk} Given a strategy profile, we denote the coalition of agents that exert effort in σ by The payoff function of each agent : if s i = exert if s i = shirk

Incentive-Inducing Schemes Given an effort game domain G e, and a coalition of agents C’ that the principal wants to exert effort, we define: A Dominant Strategy Incentive-Inducing Scheme for C’ is a reward vector r = (r 1,…,r n ), such that for any, exerting effort is a dominant strategy for i. An Iterated Elimination of Dominated Strategies Incentive- Inducing Scheme for C’ is a reward vector r = (r 1,…,r n ), such that in the effort game, after any sequence of eliminating dominated strategies, for any, the only remaining strategy for i is to exert effort.

The Complexity of Incentives The following problems concern a reward vector r = (r 1,…,r n ), the effort game, and a target agent i: DSE (DOMINANT STRATEGY EXERT): Given, is exert a dominant strategy for i ? IEE (ITERATED ELIMINATION EXERT): Given, is exert the only remaining strategy for i, after iterated elimination of dominated strategies ?

The Complexity of Incentives (2) The following problems concern the effort game domain D, and a coalition C: MD-INI (MINIMUM DOMINANT INDUCING INCENTIVES): Given D, compute the dominant strategy incentive inducing scheme r = (r 1,…,r n ) for C that minimizes the sum of payments,. MIE-INI (MINIMUM ITERATED ELIMINATION INDUCING INCENTIVES): Given D, compute the iterated elimination of dominated strategies incentive-inducing scheme, that minimizes the sum of payments,.

Unanimous Effort Games The underlying coalitional game G has task set T = {t 1,…,t n } v(T) = 1, and for all C ≠ T v(C)= 0. Success probability pairs are identical for all the tasks: (α 1 = α, β 1 = β), …, (α n = α, β n = β) α < β Agent i is in charge of the task t i, and has an effort exertion cost of c i.

Results – MD-INI Lemma: if and only if exerting effort is a dominant strategy for i. Corollary: MD-INI is in P for the unanimous effort games. The reward vector is the dominant strategy incentive-inducing scheme that minimizes the sum of payments.

Results – IE-INI Lemma: Let i and j be two agents, and r i and r j be their rewards such that and. Then under iterated elimination of dominated strategies, the only remaining strategy for both i and j is to exert effort. Theorem: IE-INI is in P for the effort game in the above-mentioned weighted voting domain. For any reordering of the agents, a reward vector r π where the following holds for any agent π(i), is an iterated elimination incentive-inducing scheme:

Results – MIE-INI Theorem: MIE-INI is in P for the effort games in the above unanimous weighted voting domain. The reward vector r π that minimizes the sum of payments is achieved by sorting the agents by their weights w i = c i, from the smallest to the largest.

The Price of Myopia (PoM) Denote by R DS the minimum sum of rewards ( ) such that for all i, r i is a dominant strategy incentive-inducing scheme. Denote by R IE the minimum sum of rewards ( ) such that for all i, r i is an iterated elimination of dominated strategies incentive-inducing scheme. Clearly R DS ≥ R IE –Since in R IE we are taking into account only a subset of strategies How large can the ratio be ? –We call this ratio “the price of myopia”.

PoM in Unanimous Effort Games In the underlying weighted voting game G a coalition wins if it contains all the tasks, and loses otherwise. All the agents have the same cost for exerting effort, c. Success probability pairs are identical for all tasks, (α, β). Theorem: in the above setting, where n ≥ 2 is the number of players.

Series-Parallel Graphs (SPGs) SPGs have two distinguished vertices, s and t, called source and sink, respectively. Start with a set of copies of single-edge graph K 2.

Effort Games over SPGs An SPG G = (V,E) representing a communication network. For each edge there is an agent i, responsible for maintenance tasks for e i. i can exert an effort at the certain cost c i, to maintain the link e i, and then it will have probability β of functioning

Effort Games over SPGs (2) Otherwise (if the agent does not exert effort on maintaining the link), it will have probability α of functioning The winning coalitions are those containing a path from source to sink This setting generalizes the unanimous weighted voting games

Simulation Setting All our simulations were carried out on SPGs with 7 edges, whose composition is described by the following tree: The leaves of the tree represent the edges of the SPG. The inner node of the tree represents SPG that is series or parallel composition of its children.

Simulation Setting (2) We have sampled uniformly at random SPGs giving probability of ½ for series composition and probability of ½ for parallel composition at each inner node of the above tree. We have computed the PoM for α = 0.1, 0.2,…,0.8 and β = α + 0.1, α + 0.2,…,0.9 The costs c i have been sampled uniformly at random in [0.0, 100). For each pair (α, β) 500 experiments have been made in order to find the average PoM, and the standard deviation of the PoM.

Simulation Results Average PoM α \ β

Simulation Results (2) α \ β Standard deviation of the PoM

Simulation Results Interpretation As one can see from the first table, the higher the distance between α and β, the higher the PoM is. When there are large differences in the probabilities, the structure of the graph is more important Fits our expectations

SPG with Parallel Composition Theorem: Let G be SPG which is obtained by parallel composition of a set of copies of single-edge graphs K 2. As before, each agent is responsible for a single edge, and a winning coalition is one which contains a path (an edge) connecting the source and target vertices. Then we have R DS = R IE.

Rewards and the Banzhaf power index Theorem: Let D be an effort game domain where for i we have α i = 0 and β i = 1, and for all j ≠ i we have α j = β j = ½, and let r = (r 1,…,r n ) be a reward vector. Exerting effort is a dominant strategy for i in G e (r) if and only if (where β i (v) is the Banzhaf power index of t i in the underlying coalitional game G, with the value function v).

DSE (DOMINANT STRATEGY EXERT) hardness result Theorem: DSE is as hard computationally as calculating the Banzhaf power index of its underlying coalitional game G. Corollary: It is NP-hard to test whether exerting effort is dominant strategy in effort game where the underlying coalitional game is weighted voting game.

Conclusions We defined the effort games Found how to compute optimal rewards schemes in unanimous effort games Defined the PoM Provided results about PoM in unanimous weighted voting games Gave simulation results about PoM in SPGs Connected the complexity of computing incentives and complexity of finding the Banzhaf power index.

Future Work Complexity of incentives for other classes of underlying games Approximation of incentive-inducing schemes The PoM in various classes of effort games