• Aucun résultat trouvé

Influence and interaction indexes in cooperative games: a unified least squares approach

N/A
N/A
Protected

Academic year: 2021

Partager "Influence and interaction indexes in cooperative games: a unified least squares approach"

Copied!
40
0
0

Texte intégral

(1)

Influence and interaction indexes in cooperative games : a unified least squares approach

Jean-Luc Marichal* Pierre Mathonet**

*University of Luxembourg

**University of Li`ege

(2)

Cooperative games

Set of players

N={1, . . . ,n}

Game on N

f: 2N →R (usuallyf(∅) = 0)

For every coalitionS ⊆N,

f(S) = theworth ofS

(3)

Cooperative games

We can identify

S ⊆N with 1S ∈ {0,1}n Example: N ={1,2,3}

S ={2,3} 1S = (0,1,1)

Consequence

A gamef: 2N →R can also be regarded as a function f:{0,1}n→R

(4)

Cooperative games

A game onN can always be represented as amultilinear polynomialof degree6n

f(x) = X

T⊆N

a(T) Y

i∈T

xi x∈ {0,1}n

M¨obius transforma: 2N →R f(S) = X

T⊆S

a(T) a(S) = X

T⊆S

(−1)|S|−|T|f(T)

(5)

Cooperative games

Multilinear extension of a game(Owen 1972) Given a gamef onN

f(x) = X

T⊆N

a(T) Y

i∈T

xi x∈ {0,1}n we can define itsmultilinear extension

f(x) = X

T⊆N

a(T) Y

i∈T

xi x∈[0,1]n

(6)

Banzhaf power index

Marginal contributionof player i ∈N when joining a coalition T

if(T) =f(T ∪ {i})−f(T) T ⊆N\ {i}

Banzhaf power indexfor playeri (Banzhaf 1965) IB(f,i) = 1

2n−1 X

T⊆N\{i}

if(T)

(7)

Banzhaf power index

Discrete derivative off (resp. f) with respect to theith variable

if(x) =f(x |xi = 1)−f(x |xi = 0)

if(x) =f(x |xi = 1)−f(x |xi = 0)

Banzhaf power index for playeri IB(f,i) = 1

2n X

x∈{0,1}n

if(x)

(8)

Banzhaf power index

Alternative forms(Owen 1972, Grabisch et al. 2000)

IB(f,i) =X

T3i

1 2

|T|−1

a(T)

IB(f,i) = ∆if 1

2, . . . ,12

IB(f,i) = Z

[0,1]n

if(x)dx

(9)

Banzhaf interaction index

Marginal interactionamong playersi and j conditioned to the presence of a coalitionT ⊆N\ {i,j}

ijf(T) =

f(T ∪ {i,j})−f(T ∪ {i})

| {z } marginal contr. ofj in the presence ofi

f(T ∪ {j})−f(T)

| {z } marginal contr. ofj

in the absence ofi

Banzhaf interaction index(Owen 1972) IB(f,{i,j}) = 1

2n−2 X

T⊆N\{i,j}

ijf(T)

(10)

Banzhaf interaction index

In terms of discrete derivatives :

ijf(x) = ∆jif(x)

ijf(x) = ∆jif(x)

Banzhaf interaction index

IB(f,{i,j}) = 1 2n

X

x∈{0,1}n

ijf(x)

(11)

Banzhaf interaction index

Alternative forms(Grabisch et al. 2000)

IB(f,{i,j}) = X

T⊇{i,j}

1 2

|T|−2

a(T)

IB(f,{i,j}) = ∆ijf 1

2, . . . ,12

IB(f,{i,j}) = Z

[0,1]n

ijf(x)dx

(12)

Banzhaf interaction index

Measure of the averageinteraction among players in coalition S (Roubens 1996)

IB(f,S) = 1 2n−|S|

X

T⊆N\S

Sf(T)

IB(f,S) = 1 2n

X

x∈{0,1}n

Sf(x)

Special case: whenS ={i} −→power index

(13)

Banzhaf interaction index

Alternative forms(Grabisch et al. 2000)

IB(f,S) = X

T⊇S

1 2

|T|−|S|

a(T)

IB(f,S) = ∆Sf 1

2, . . . ,12

IB(f,S) = Z

[0,1]n

Sf(x)dx

(14)

S-approximation of a game

Given a gamef onN and a coalitionS ⊆N, thebest S -approximation of f is the unique game onS

fS(x) = X

T⊆S

c(T) Y

i∈T

xi

that minimizes the square distance X

x∈{0,1}n

f(x)−g(x)2

among all gamesg onS

Theorem(Hammer-Holzman 1992, Grabisch et al. 2000, M.-M. 2011) c(S) = IB(f,S)

(15)

Weighted S -approximation of a game

Toward a weighted interaction index ? Idea: consider a weighted square distance

X

x∈{0,1}n

w(x)

f(x)−g(x) 2

wherew:{0,1}n→]0,+∞[ is a weight function.

Sincew is defined up to a multiplicative constant r >0, we can assume that

X

x∈{0,1}n

w(x) = 1

−→probability distribution over {0,1}n

(16)

Weighted S -approximation of a game

A possible interpretation ofw LetC denote a random coalition inN Define

w(S) = Pr(C =S) i.e., the probability that coalitionS forms

Independence: Suppose that the players behave independently of each other to form coalitions

This means that the events “C 3i ”,i ∈N, are independent

(17)

Weighted S -approximation of a game

Example: N={1,2,3}

w({2,3}) = Pr(C ={2,3})

= Pr(C 631) Pr(C 32) Pr(C 33)

= (1−p1)p2p3

In general: Introducing p= (p1, . . . ,pn) with pi = Pr(C 3i), we have

w(S) = Y

i∈S

pi

Y

i∈N\S

(1−pi)

(18)

Weighted Banzhaf interaction index

Thebest S -approximation of f is the unique game onS fS(x) = X

T⊆S

c(T) Y

i∈T

xi

that minimizes the weighted square distance X

x∈{0,1}n

w(x)

f(x)−g(x)2

among all gamesg onS Definition

IB,p(f,S) = c(S)

(19)

Weighted Banzhaf interaction index

Theorem We have

IB,p(f,S) = X

T⊆N\S

pTSSf(T) with

pTS = Y

i∈T

pi Y

i∈N\(S∪T)

(1−pi) = Pr(T ⊆C ⊆S∪T)

IB,p(f,S) = X

x∈{0,1}n

w(x) ∆Sf(x)

(20)

Weighted Banzhaf interaction index

Non-weighted least squares (uniform probability) w(S) = 1

2n ⇐⇒ pi = Pr(C 3i) = 1 2 In this special case:

IB,p(f,S) =IB(f,S)

Theorem We have

IB(f,S) = Z

[0,1]n

IB,p(f,S)dp

(21)

Weighted Banzhaf interaction index

Alternative forms

IB,p(f,S) = X

T⊇S

a(T) Y

i∈T\S

pi

IB,p(f,S) = ∆Sf (p)

IB,p(f,S) = Z

[0,1]n

Sf(x) dF1(x1)· · ·dFn(xn) with pi =

Z 1 0

x dFi(x)

(22)

Weighted Banzhaf interaction index

Example (majority game): N={1,2,3}

f(x1,x2,x3) =x1x2+x2x3+x3x1−2x1x2x3 We have

f(0,0,0) = 0 f(1,0,0) = 0 f(1,1,0) = 1 f(1,1,1) = 1

12f(x1,x2,x3) = ∆2(x2+x3−2x2x3) = 1−2x3 IB,p(f,{1,2}) = ∆12f

(p1,p2,p3) = 1−2p3

(23)

Weighted Banzhaf interaction index

Theorem

The mapf 7→ {IB,p(f,S) :S ⊆N} is a linear bijection The inverse bijection is given by

f(x) = X

T⊆N

IB,p(f,T) Y

i∈T

(xi −pi)

We also have a conversion formula betweenIB,p(f,·) andIB,p0(f,·) for everyp0

IB,p0(f,S) = X

T⊇S

IB,p(f,T) Y

i∈T\S

(pi0−pi)

(24)

Weighted Banzhaf interaction index

Define

E(f) = X

x∈{0,1}n

w(x)f(x)

σ2(f) = X

x∈{0,1}n

w(x) f(x)−E(f)2

Theorem We have

IB,p(f,S)

6 σ(f) Q

i∈S

ppi(1−pi) and the inequality is tight

(25)

Banzhaf influence index

Marginal contributionof{i,j} when joining a coalitionT σijf(T) =f(T ∪ {i,j})−f(T) T ⊆N\ {i,j}

Banzhaf influence indexfor {i,j} IB(f,{i,j}) = 1

2n−2 X

T⊆N\{i,j}

σijf(T)

(26)

Banzhaf influence index

Marginal contributionofS when joining a coalition T σSf(T) =f(T ∪S)−f(T) T ⊆N\S

Banzhaf influence indexfor S IB(f,S) = 1

2n−|S|

X

T⊆N\S

σSf(T)

(27)

Banzhaf influence index

Define

σSf(x) =f(x |xi = 1, i ∈S)−f(x |xi = 0, i ∈S)

Banzhaf influence indexfor S IB(f,S) = 1

2n X

x∈{0,1}n

σSf(x)

(28)

Banzhaf influence index

Alternative forms

IB(f,S) = X

T⊆N T∩S6=

1 2

|T\S|

a(T)

IB(f,S) = σSf 1

2, . . . ,12

IB(f,S) = Z

[0,1]n

σSf(x)dx

(29)

Least squares approach

LetfS be the S -approximation of a game f onN (with a non-weighted distance)

fS(x) = X

T⊆S

c(T) Y

i∈T

xi

Theorem

IB(f,S) = fS(N)−fS(∅)

Weighted version ofIB ? −→ use a weighted distance

(30)

Weighted least squares

LetfS be the S -approximation of a game f onN

with a distance weighted by a weight functionw: 2N →]0,+∞[, defined by

w(S) = Y

i∈S

pi Y

i∈N\S

(1−pi)

Definition

IB,p(f,S) = fS(N)−fS(∅)

(31)

Weighted Banzhaf influence index

Theorem We have

IB,p(f,S) = X

T⊆N\S

pSTσSf(T) with

pST = · · · (as before)

IB,p(f,S) = X

x∈{0,1}n

w(x)σSf(x)

(32)

Weighted Banzhaf influence index

Non-weighted least squares (uniform probability) w(S) = 1

2n ⇐⇒ pi = 1 2 In this special case:

IB,p(f,S) =IB(f,S)

Theorem We have

IB(f,S) = Z

[0,1]n

IB,p(f,S)dp

(33)

Weighted Banzhaf influence index

Alternative forms

IB,p(f,S) = X

T⊆N T∩S6=

a(T) Y

i∈T\S

pi

IB,p(f,S) = σSf (p)

IB,p(f,S) = Z

[0,1]n

σSf(x) dF1(x1)· · ·dFn(xn) with pi =

Z 1 0

x dFi(x)

(34)

Weighted Banzhaf influence index

Can we reconstruct the game from the influence index ? We have

IB(f,S) = X

T⊆S

|T|odd 1

2 |T|−1

IB(f,T)

(35)

Weighted Banzhaf influence index

When|S|is even, we have IB(f,S) =−X

T S

E|S|−|T|(0) 2|S|−|T|IB(f,T)

whereEnis the nth Euler polynomial (withEn(0) = 0 for evenn>1)

The “even” influences can be obtained from the “odd” influences

=⇒ The mapf 7→ {IB(f,S) :S ⊆N} is not a bijection (half of the information is lost)

(36)

Weighted Banzhaf influence index

In the weighted case: We haveσf ≡0 and hence IB,p(f,∅) = 0

=⇒ The mapf 7→ {IB,p(f,S) :S ⊆N}is not a bijection (still a piece of the information is lost)

(37)

Weighted Banzhaf influence index

However... we can reconstructIB,p(f,S) whenever Y

i∈S

(1pi)Y

i∈S

(−pi)6= 0

IB,p(f,S) = 1 Q

i∈S(1pi)Q

i∈S(−pi) X

T⊆S

(−1)|S|−|T|IB,p(f,T)

Thus, for almost everyp, the knowledge of IB,p(f,·) enables us to reconstruct almost allIB,p(f,·) and hencef

(38)

Open problem

An interesting question:

Define weighted interaction and influence indexes in the nonindependent case

(39)

Thank you for your attention !

(40)

Best approximation theorem

Consider a finite-dimensional subspaceW of an inner product spaceV

Theorem

Ifu ∈ V, then projWu is the best approximation to u from W in the sense that

ku−projWuk<ku−wk for everyw∈W such thatw6=projWu Theorem

If{v1, . . . ,vr}is an orthonormal basis for W, then for everyu∈V, we have

projWu=

r

X

i=1

hu,viivi

Références

Documents relatifs

In this paper, a novel estimation method has been applied to the mono-traget tracking problem, using nonlinear least squares and a target dynamic model based on piecewise

Recently, we used this standard least squares approximation approach to extend the notion of interaction index for classes of functions dened on the unit hyper-... However, when we

The notion of interaction index was then introduced to measure an interaction degree among players in coalitions; see [13, 12, 7, 8, 14, 10, 6] for the definitions and

Pierre Mathonet and Jean-Luc Marichal Weighted Banzhaf power and interaction indexes through weighted approximations of games.. Some axiomatic characterizations use these

Roubens, Equivalent Representations of a Set Function with Applications to Game Theory and Multicriteria Decision Making, Preprint 9801, GEMME, Faculty of Economy, University of

We further detail the case of ordinary Least-Squares Regression (Section 3) and discuss, in terms of M , N , K, the different tradeoffs concerning the excess risk (reduced

Indeed, as we will now see, it will enable us to define weighted Banzhaf influence indexes from a weighted version of the approximation problem in complete analogy with the way

In this setting, tracking is no longer available, so that projection is understandably disrupted, but pen input and control still works (Figure 11b). [26] warns about a digital