• Aucun résultat trouvé

Measuring the interactions among variables of functions over [0, 1]n

N/A
N/A
Protected

Academic year: 2021

Partager "Measuring the interactions among variables of functions over [0, 1]n"

Copied!
18
0
0

Texte intégral

(1)

Measuring the interactions among variables of functions over [0, 1]

n

Jean-Luc Marichal and Pierre Mathonet

University of Luxembourg

(2)

Measure of influence of variables

Problem

Letf: [0,1]n →R

We want to measure theinfluence (importance) of xk over y =f(x1, . . . ,xk, . . . ,xn)

Example: affine function

y =c0+c1x1+· · ·+ckxk +· · ·+cnxn

Measure of influence ofxk:

coefficient ck

(3)

Measure of influence of variables

More complicated functions...

y =

n

Y

i=1

xici

y =

n

X

i=1

cixi2 1/2

y = max

i=1..nmin(ci,xi)

etc.

(4)

Measure of influence of variables

A reasonable answer:

−→Approximation of f by an affine function

y =a0+a1x1+· · ·+akxk+· · ·+anxn

Measure of influence ofxk overf: coefficient ak

(5)

Measure of interaction among variables

What about interactions among variables?

Example: multilinear function

f(x1,x2) =c0+c1x1+c2x2+c12x1x2

Measure ofinteractionbetween x1 andx2 withinf: coefficient c12

c12= 0 : zero interaction c12>0 : positive interaction c12<0 : negative interaction

(6)

Measure of interaction among variables

LetS ⊆N ={1, . . . ,n}

Measure of interaction among variables{xk :k ∈S}

−→Approx. of f by a multilinear polynomial of degree6s =|S| fs(x) = X

T⊆N

|T|6s

as(T) Y

i∈T

xi

Measure of interaction among{xk :k ∈S} inside f: coefficient as(S)

(leading coefficients)

(7)

Approximation problem

Multilinear approximation

Denote byMs the set of all multilinear polynomials g: [0,1]n →R of degree6s

g(x) = X

T⊆N

|T|6s

as(T) Y

i∈T

xi

We define thebest s-th approximationof a function f ∈L2([0,1]n) as the multilinear polynomialfs ∈Ms that minimizes

d(f,g)2 = Z

[0,1]n

f(x)−g(x)2

dx among allg ∈Ms

(8)

Interaction index

From the bests-th approximation of f, we define the following interaction index(power index ifs = 1)

I(f,S) =as(S) (s =|S|)

= coefficient of Q

i∈S

xi in the best s-th approximation off

In the discrete case, i.e.,f :{0,1}n→R

Non-weighted distance: Hammer and Holzman (1992) Weighted (multiplicative) distance: M. and Mathonet (2010)

(9)

Interaction index

Explicit expression

I(f,S) = 12s Z

[0,1]n

f(x) Y

i∈S

xi −1 2

dx

Properties:

f 7→ I(f,S) is linear and continuous The index I is symmetric

f ∈Mn ⇒ I(f,S) =IB(f|{0,1}n,S) (Banzhaf index) . . .

Question: How can we see that this index actually measures an interaction?

(10)

Interaction index

Interpretation:

Dkf(x) = rate of change w.r.t.xk of f atx

= local contributionof xk overf atx

DjDkf(x) = local interactionbetween xj andxk withinf at x

Theorem

Iff is sufficiently smooth, then I(f,S) =

Z

[0,1]n

qS(x)DSf(x) dx

whereqS(x) is the p.d.f. of independent beta distributions (2,2)

(11)

Interaction index

What iff is not differentiable?

S-derivative→ discrete S -derivative(S-difference quotient) Theorem

We have

I(f,S) = Z

x∈[0,1]n

Z

hS∈[0,1−xS]

pS(h) ∆Shf(x) Q

i∈Shi dhS dx wherepS(h) is a p.d.f. over the domain of integration

(12)

Interaction index

Examples:

f(x) = 1n

n

P

i=1

xi

I(f,{k}) = 1n I(f,S) = 0 s >2

f(x) = n

Q

i=1

xi

1/n

I(f,{k}) = n+1n n 6 n+2

I(f,S) = n+1n n 6 n+2

s

(13)

Interaction index

Further examples:

We have explicit expressions forI(f,S) when f(x) = P

T⊆N

c(T) Q

i∈T

ϕi(xi)

(pseudo-multilinear function) f(x) = P

T⊆N

c(T) min

i∈T xi

(Choquet integral)

(14)

Further properties

A variablexk is inefficientfor f iff does not depend on xk f(xk;xN\k)−f(0k;xN\k) = 0

Property

Ifxk is inefficient for f then

I(f,S) = 0 ∀S 3k Discrete case: k null player

(15)

Further properties

A variablexk is dummy for f if

f(xk;xN\k)−f(0k;xN\k) =f(xk;0N\k)−f(0k;0N\k) (the marginal contribution ofxk is independent of xN\k)

Discrete case: k dummy player

(16)

Further properties

A combination of variables{xk :k∈S}is dummy forf if f(xS;xN\S)−f(0S;xN\S) =f(xS;0N\S)−f(0S;0N\S)

Property

If{xk :k ∈S}is dummy for f, then

I(f,T) = 0 ∀T such thatT ∩S 6=∅andT \S 6=∅

Discrete case: dummy coalition

(17)

Conclusion

Given a functionf ∈L2([0,1]n), we have defined an index to measure

the influence of variables over f

the interaction among variables within f Interpretations

leading coefficients in multilinear approximation (multilinear regression)

meanS-derivative orS-difference quotient Properties

linearity, symmetry, S-monotonicity...

natural extension of the Banzhaf interaction index (null and dummy players...)

(18)

Thank you for your attention!

arXiv : 0912.1547

Références

Documents relatifs

Measuring similarity among plots including similarity among species: an extension of traditional approaches1. Carlo Ricotta,

In this short note we introduce and discuss the following alternative generalization of the concept of metric space by considering the underlying distance as a function of n &gt;

(4) Remark 2 We note that, for bounded and continuous functions f, Lemma 1 can also be derived from the classical Crofton formula, well known in integral geometry (see for

We now apply our main result to the computation of orness and andness average values of internal functions and to the computation of idempotency average values of conjunctive

We show that this influence index has appealing properties and we interpret it as an average value of the difference quotient of f in the direction of the kth largest variable or,

In this section we first recall the concepts of power and interaction indexes intro- duced in cooperative game theory and how the Banzhaf index can be obtained from the solution of

Measuring the interactions among variables of functions over [ 0, 1 ] n.. Jean-Luc Marichal and

This effect can be taken into account by increasing the weights k 1 and k 2 for the criteria g 1 and g 2 , respectively in the concordance index of the assertion “a is at least as