Cooperative Games – The Shapley value and Weighted Voting
Yair Zick
Cooperative Games The Shapley value and Weighted Voting Yair Zick - - PowerPoint PPT Presentation
Cooperative Games The Shapley value and Weighted Voting Yair Zick The Shapley Value Given a player , and a set , the marginal contribution of to is How much does contribute by joining ? Given a permutation of players, let the predecessors of
Yair Zick
The Shapley Value
The Shapley Value
6 14 1 12 9 7 4 49 q = 50
The Shapley Value
The Shapley Value Proof: let’s prove it on the board. Theorem: if a value satisfies efficiency, additivity, dummy and symmetry, then it is the Shapley value.
Computing Pow er Indices The Shapley value has a brother – the Banzhaf value
governing members of the EU.
– Each state has a number of representatives proportional to its population – Proportionality: “one person – one vote”
Image: Wikipedia
proportional representation.
politically delicate
change. Selecting an appropriate quota (EU ‐ about 62%), achieves proportional representation with a very small error!
and voting power?
The graph converges to some value when quota is 50%… Lower variation towards the 50% quota Max at
1
Theorem:
: if is pivotal for
under then
implies that is pivotal for when the threshold is
as
well.
Lemma: let
Proof: assume that . We write
Need to show that
Second case:
then
By Lemma
Not as easy, two strong candidate minimizers:
Not always them, not clear which one to choose. For below‐median players, setting
Deciding whether a given quota is maximizing/minimizing is computationally intractable.
It seems that analyzing fixed weight vectors is not very effective… even small changes in quota can cause unpredictable behavior; worst‐case guarantees are not great. Can we say something about the likely Shapley value when weights are sampled from a distribution?
balls, bins.
3 2 5 5 5 4 4
0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2 100 200 300 400 500 600 700 800 900 1000 Average Shapley Value threshold Agent 1 Agent 2 Agent 3 Agent 4 Agent 5 Agent 6 Agent 7 Agent 8 Agent 9 Agent 10
Huge disparity at some thresholds Near Equality at others… Changing the threshold from 500 to 550 results in a huge shift in voting power
19
a uniform balls and bins process with m balls and n bins.
multiples of , there is a high disparity in voting power (w.h.p.)
from integer multiples of , all agents have nearly identical voting power (w.h.p.)
20
extremely low. Most votes go to a few candidates.
and –bins distribution, then with high probability, the resulting weights are super‐increasing
and Bins exponential case, it suffices to understand super‐increasing sequences of weights.
results.
22
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 64 128 192 256 320 384 448 512 576 640 704 768 832 896 960 1024 Agent 1 Agent 2 Agent 3 Agent 4 Agent 5 Agent 6 Agent 7 Agent 8 Agent 9 Agent 10
23 Image: Wikipedia
2
∈
: the binary representation of
Shapley value when the weights are powers of 2, and the threshold is
weights boils down to computing it for powers of 2!
the SV when the weights are super‐increasing.
24
Shapley value (and the Banzhaf value) is #P complete (counting complexity)
are not too large (pseudopolynomial time)
random sampling in the case of simple games.
25
Cooperative Game Theory”
Weighted Voting Games” (JAIR’12)
Quota in Weighted Voting Games” (IJCAI’11)
Representation in Weighted Voting Games” (IJCAI’13)
Voting Games” (COMSOC’14)
26