• 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!
19
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 f(x1, . . . ,xk, . . . ,xn)

Example: affine function

f(x1, . . . ,xn) =c0+c1x1+ ⋯ +ckxk+ ⋯ +cnxn

Measure of influence ofxk:

coefficient ck

(3)

Measure of influence of variables

More complicated functions...

f(x) = ∏n

i=1

xici

f(x) = (∑n

i=1

cixi2)

1/2

f(x) = max

i=1..nmin(ci,xi)

etc.

(4)

Measure of influence of variables

A reasonable answer:

Ð→Approximation off by an affine function

f1(x1, . . . ,xn) =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 degree⩽s= ∣S∣

fs(x) = ∑

T⊆N

∣T∣⩽s

as(T) ∏

i∈T

xi

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

(leading coefficients)

(7)

Approximation problem

Multilinear approximation

Denote by Ms the set of all multilinear polynomials g∶ [0,1]n →R of degree⩽s

g(x) = ∑

T⊆N

∣T∣⩽s

as(T) ∏

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= ∫[0,1]n(f(x) −g(x))2dx among allg ∈Ms

(8)

Interaction index

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

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

= coefficient of ∏

i∈S

xi in the best s-th approximationfs off

(9)

Interaction index

Explicit expression

I(f,S) =12s[0,1]nf(x) ∏

i∈S

(xi−1 2)dx

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 and xk within f atx

Theorem

Iff is sufficiently differentiable, then

I(f,S) = ∫[0,1]nqS(x)DSf(x) dx whereqS(x)is a probability density function

(11)

Interaction index

What iff is not differentiable?

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

Theorem We have

I(f,S) = ∫x∈[0,1]nh

S∈[0,1−xS]

pS(h) ∆Shf(x)

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

(12)

Interaction index

Examples:

f(x) = ∑n

i=1

wixi

I(f,{k}) =wk

I(f,S) =0 ∣S∣ ⩾2

f(x) = (∏n

i=1

xi)1/n

I(f,S) = (n+1n )n(n+26 )∣S∣

(13)

Interaction index

Further examples:

f(x) =min

i∈T xi (T ⊆N) I(f,S) =⎧⎪⎪

⎨⎪⎪⎩

6∣S∣(∣S∣+∣T∣S∣!∣T∣!∣+1)!, ifT ⊇S,

0, otherwise.

f(x) =max

i∈T xi (T ⊆N) I(f,S) =⎧⎪⎪

⎨⎪⎪⎩

(−1)∣S∣+16∣S(∣S∣+∣T∣+1)!∣S∣!∣T∣! , ifT ⊇S,

0, otherwise.

(14)

Interaction index

Further examples:

f(x) = ∑

T⊆N

c(T) ∏

i∈T

ϕi(xi) I(f,S) = ∑

T⊇S

c(T) ∏

i∈T∖SI(ϕi,∅) ∏

i∈S I(ϕi,{i})

f(x) = ∑

T⊆N

c(T)min

i∈T xi

I(f,S) =6∣S∣

T⊇S

c(T)(∣S∣+∣T∣+1)!∣S∣!∣T∣!

(15)

Some properties

A variablexk is inefficientfor f iff does not depend on xk

f(xk;xN∖k) −f(0k;xN∖k) =0

Property

Ifxk is inefficientfor f then

I(f,S) =0 ∀S ∋k

(16)

Some 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)

Property

Ifxk is dummy for f then

I(f,S) =0 ∀S∋k, ∣S∣ ⩾2

(17)

Some properties

A combination of variables{xk ∶k∈S}is dummy for f if f(xS;xN∖S) −f(0S;xN∖S) =f(xS;0N∖S) −f(0S;0N∖S)

Property

If{xk ∶k∈S} isdummy for f, then

I(f,T) =0 ∀T such that T∩S ≠ ∅ andT ∖S≠ ∅

(18)

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

inefficient and dummy variables ...

(19)

Thank you for your attention!

arXiv : 0912.1547

Références

Documents relatifs

Dans la première approche, nous reformulons d’abord (P ) en un problème équivalent et quadratique, puis nous convexifions la fonction f en utilisant la programmation semi-définie..

Zhou, Localized Hardy spaces H 1 related to admissible functions on RD-spaces and applications to Schr¨

The score of risk avoidance was significantly correlated with the score of courtesy and the score of compliance with traffic rules: the more the participants perceived women drivers

Proposition 11 (Left composition). As we will now show, this special class of functions has interesting properties. First of all, just as for as- sociative functions, preassociative

Applied Mathematics Unit Department of Biomathematics and Informatics University of Luxembourg Faculty of Veterinary Science.. 162A, avenue de la Faiencerie Szent

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,

natural extension of the Banzhaf interaction index (null and

– Un coefficient axial du roulement, noté Y , dont la valeur est fournie par le fabriquant Pour estimer par le calcul la durée de vie d’un roulement à billes, on procède comme suit