cooperation and efficiency in utility maximization games

36
Cooperation and Efficiency in Utility Maximization Games Milan Vojnović Microsoft Research Joint works with Yoram Bachrach, Vasilis Syrgkanis, and Éva Tardos MSR SVC, October 1, 2013

Upload: kylene

Post on 24-Feb-2016

52 views

Category:

Documents


0 download

DESCRIPTION

Cooperation and Efficiency in Utility Maximization Games. Milan Vojnović Microsoft Research Joint works with Yoram Bachrach, Vasilis Syrgkanis, and Éva Tardos. MSR SVC, October 1, 2013. This talk based on…. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Cooperation and Efficiency in Utility Maximization Games

Cooperation and Efficiency in Utility

Maximization GamesMilan Vojnović

Microsoft Research

Joint works with Yoram Bachrach, Vasilis Syrgkanis, and Éva Tardos

MSR SVC, October 1, 2013

Page 2: Cooperation and Efficiency in Utility Maximization Games

2

This talk based on…

• Y. Bachrach, V. Syrgkanis and M. V., Incentives and Efficiency in Uncertain Collaborative Environments, WINE 2013

• Y. Bachrach, V. Syrgkanis, E. Tardos, and M. V., Strong Price of Anarchy and Coalitional Dynamics, working paper, 2013

Page 3: Cooperation and Efficiency in Utility Maximization Games

3

Two Main Questions

• Q1: What social efficiency can be guaranteed by simple local value sharing rules in uncertain environments?• Abilities and effort budgets are private information

• Q2: What social efficiency can be guaranteed in presence of coalitional deviations?

Page 4: Cooperation and Efficiency in Utility Maximization Games

4

Contribution Incentives• Rewards for contributions• Credits• Social gratitude• Monetary incentives

• Online services• Ex. Quora, Stackoverflow, Yahoo! Answers

• Other• Scientific authorship• Projects in firms

Page 5: Cooperation and Efficiency in Utility Maximization Games

5

Que

stion

Topi

c

Site

Page 6: Cooperation and Efficiency in Utility Maximization Games

6

Another Example: Scientific Co-Authorship

o random

Page 7: Cooperation and Efficiency in Utility Maximization Games

7

Utility Maximization Games():• : set of players

• : strategy space,

• : utility of a player,

Page 8: Cooperation and Efficiency in Utility Maximization Games

8

Project Contribution Games

Special: total value functions

1

2

i

n

1

2

j

m

Share of value

Page 9: Cooperation and Efficiency in Utility Maximization Games

9

Two Main Questions

• Q1: What social efficiency can be guaranteed by simple local value sharing rules in uncertain environments?• Abilities and effort budgets are private information

• Q2: What social efficiency can be guaranteed in presence of coalitional deviations?

Page 10: Cooperation and Efficiency in Utility Maximization Games

10

Incomplete Information• Player type is private information , for

• Production output: ) • Assumed to be increasing concave in effort

• Effort budget:

• Utility:

• Efficiency:

Page 11: Cooperation and Efficiency in Utility Maximization Games

11

Marginal Contribution Condition• A game is said to satisfy marginal contribution condition if for every

player and :

• k-approximate marginal contribution: ]

• Locally at each project:

Page 12: Cooperation and Efficiency in Utility Maximization Games

12

A Sufficient Condition for Marginal Contribution Condition• Suppose that each project value function is a function of the total

investment in this project that is increasing, concave and

• Then, proportional value sharing satisfies marginal contribution condition

Page 13: Cooperation and Efficiency in Utility Maximization Games

13

Proof Sketch• concave and , for every

• Take and to obtain

Page 14: Cooperation and Efficiency in Utility Maximization Games

14

Efficiency and Marginal Contribution

• Suppose that local sharing rules satisfy the marginal contribution condition, and project value functions satisfy diminishing marginal returns.

Then, every mixed-strategy Bayes-Nash equilibrium of the incomplete information game has the social value that is at least ½ of the optimal social value

• Same guarantee holds for every coarse correlated equilibrium of the complete information game

Page 15: Cooperation and Efficiency in Utility Maximization Games

15

Proof Sketch• Marginal contribution condition -universally smooth game

• -universally smooth game efficiency of at least for every mixed Bayes-Nash equilibrium (and coarse correlated equilibrium)

• Hence, efficiency of 1/2

Page 16: Cooperation and Efficiency in Utility Maximization Games

16

Universal Smoothness [Roughgarden, Syrgkanis 2012]• An incomplete information game is -universally smooth if for every there

exists a strategy profile such that

for all and

• If a game is -universally smooth then every mixed Bayes-Nash equilibrium of the incomplete information game has the expected social value of at least of the maximum social value

• Same holds also for every coarse correlated equilibrium of the complete information game

Page 17: Cooperation and Efficiency in Utility Maximization Games

17

Marginal Contribution and Universal Smoothness • Let be a socially optimal outcome, and let

Page 18: Cooperation and Efficiency in Utility Maximization Games

18

Tightness of ½

1

2

𝑖

𝑛

1

2

𝑛

𝑛−1}𝑣1 (𝑥 )=1−𝑒−𝛼𝑥

𝑣2 (𝑥 )=𝑞 (1−𝑒−𝛽𝑥 )

• Proportional allocation and two types of projects

there exists a pure-strategy Nash equilibrium in which all players invest all their efforts to project 1

Page 19: Cooperation and Efficiency in Utility Maximization Games

19

Tightness of ½ (cont’d)• Nash equilibrium:

• Social optimum:

(players invest in distinct projects)

𝑢(𝒃)𝑢(𝒃∗)

→𝛼→∞,𝛽→ 0𝑛2

2𝑛2−2𝑛+1, large

1

2

𝑖

𝑛

1

2

𝑛

𝑣1

𝑣2}𝑛−1

Page 20: Cooperation and Efficiency in Utility Maximization Games

20

Contribution Order Value Sharing• A rank-order sharing assigns a fixed share depending on the rank of

the investment with respect to the marginal contribution

• Suppose that player with -th largest marginal contribution is allocated a share proportional to

• Then, the social value in any Bayes-Nash equilibrium (and coarse correlated equilibrium) is at least of the optimal social value.

Page 21: Cooperation and Efficiency in Utility Maximization Games

21

Proof Sketch• (marginal contribution t-th largest)

(telescope formula + diminishing incr.)

Page 22: Cooperation and Efficiency in Utility Maximization Games

22

Soft Budget Constraints

• A1: is continuously differentiable, concave in and • Ex. holds for proportional allocation and project value functions of total investment that are

continuously differentiable, concave and zero at zero

• A2: is convex increasing in

Page 23: Cooperation and Efficiency in Utility Maximization Games

23

Efficiency: Bad News First• For the class of convex production costs, the worst-case efficiency can

be arbitrarily small

• Consider a simple example with one project with value function , proportional allocation, and symmetric linear production costs• Recall that in this case with hard budget constraints the efficiency is at least

1/2

Efficiency =

Page 24: Cooperation and Efficiency in Utility Maximization Games

24

Efficiency: Good News• For any concave sharing rule and the elasticity of the cost functions of

at least the expected social welfare in any Bayes-Nash equilibrium is at least of the optimal social welfare.

• Obs.• Constant factor efficiency independent of the number of players for any • Budget constraints may be seen as a limit of a sequence of convex cost

functions whose elasticities go to infinity• For (linear production costs) the result gives a zero efficiency bound

Elasticity of at :

Page 25: Cooperation and Efficiency in Utility Maximization Games

25

Two Main Questions

• Q1) What social efficiency can be guaranteed by simple local value sharing rules in uncertain environments?• Abilities and effort budgets are private information

• Q2) What social efficiency can be guaranteed in presence of coalitional deviations?

Page 26: Cooperation and Efficiency in Utility Maximization Games

26

Cooperative Nash Equilibrium Concepts• Strong Nash equilibrium [Aumann, 1959]• No coalition deviation exists that would benefit each member of the coalition

• Strong correlated Nash equilibrium

• Coalitional sink equilibrium• Steady-state of a Markov dynamics where in each step a coalition is picked

and the members of the coalition deploy a coalitional deviation

Page 27: Cooperation and Efficiency in Utility Maximization Games

27

New Concept: Coalitional Smoothness• A utility maximization game is -coalitionally smooth if there exists a

strategy profile such that

, for all and

where

= permutation of

Page 28: Cooperation and Efficiency in Utility Maximization Games

28

Coalitional Smoothness and Price of Anarchy• Suppose that a utility maximization game is -coalitionally smooth,

then whenever a strong Nash equilibrium exists it has a social value of at least of the maximum social value

• Same holds for every strong coarse correlated equilibrium

Page 29: Cooperation and Efficiency in Utility Maximization Games

29

Proof Sketch• Let be a strong Nash equilibrium and a socially optimal outcome• If all players coalitionally deviate to then there exists a player who is

blocking the deviation, i.e. , say this player is 1• If players coalitionally deviate from to then there exists a player who

is blocking the deviation, say player 2• Thus, where for

• Combining with coalitional smoothness:

Page 30: Cooperation and Efficiency in Utility Maximization Games

30

Marginal Contributions and Coalitional Smoothness• Suppose that in a monotone valid utility game each player is

guaranteed a share of at least of his marginal contribution to the social value, then the game is -coalitionally smooth

• Thus, the efficiency of at least

• Ex. 1/2 if

Page 31: Cooperation and Efficiency in Utility Maximization Games

31

Potential Games• Potential function:

• is said to be -close to social value function if:

• Suppose that a utility maximization game with non-negative utility function has a potential function that is -close to the social value function, then the game is -coalitionally smooth

Page 32: Cooperation and Efficiency in Utility Maximization Games

32

Coalitional Best-Response Dynamics• For each iteration : • Pick the coalition size by sampling from distribution • Pick coalition uniformly at random from the set of all possible coalitions

of size • Let players in deviate to a joint strategy profile that maximizes the total

utility of the coalition conditional on the current strategy deployed by players outside of

• All players in deviate to their strategy in the above optimal• Update

Page 33: Cooperation and Efficiency in Utility Maximization Games

33

Efficiency of Coalitional Best-Response Dynamics• Suppose that the utility maximization game with non-negative utilities

is -coalitionally smooth and the coalition size is sampled from distribution .

Then, the expected social value in every coalitional sink equilibrium of the coalitional best-response dynamics is at least of the maximum social value

Page 34: Cooperation and Efficiency in Utility Maximization Games

34

Proof Sketch

= =

Page 35: Cooperation and Efficiency in Utility Maximization Games

35

ConclusionLocal sharing rules• Showed efficiency bound of ½ for a large class of project contribution

games under incomplete information about abilities and effort budgets of players• Showed that this holds as well for correlated equilibrium in the

complete information gameCoalitional deviations • Introduced novel concept of coalitional smoothness• Showed how this new concept implies efficiency bounds in strong

Nash equilibrium, correlated strong Nash equilibrium, and coalitional sink equilibrium

Page 36: Cooperation and Efficiency in Utility Maximization Games

36

Some Related WorkSee papers for more complete list• Vetta, Nash Equilibria in Competitive Societies, with applications to Facility

Location, Traffic Routing, and Auctions, FOCS 2002

• Roughgarden, The Price of Anarchy in Games of Incomplete Information, EC 2012• Syrgkanis, Bayesian Games and the Smoothness Framework, ArXiv e-prints, 2012

• Anshelevich and Hoefer, Contribution Games in Networks, Algorithmica, 2011

• Goemans, Mirrokni, and Vetta, Sink Equilibria and Convergence, FOCS 2005