• Aucun résultat trouvé

Identification of a 2-additive bi-capacity by using mathematical programming

N/A
N/A
Protected

Academic year: 2022

Partager "Identification of a 2-additive bi-capacity by using mathematical programming"

Copied!
109
0
0

Texte intégral

(1)

Identification of a 2-additive bi-capacity by using mathematical programming

Julien Ah-Pine?, Brice Mayag] and Antoine Rolland? University of Lyon? and University of Paris Dauphine]

ADT 2013 - Bruxelles - 14th of november 2013

(2)

Motivations

Multi-criteria Decision Making (MCDM) using aggregation operators

The Choquet integral (CI) wrt a capacity is a versatile approach :

I A capacity allows modelling the interactions between criteria

I A capacity assigns non-negative weights to all subsets of criteria : 2n1 values to set

I The scores should be in a commensurable unipolar (non-negative) scale

In many situations, human decision makings are easier using bipolar scales (negative, neutral and positive parts) :

I Bi-capacities (BC) allows extending CI to bipolar scales

I But the nb of weights to set is bigger : 3n1

(3)

Motivations

Multi-criteria Decision Making (MCDM) using aggregation operators The Choquet integral (CI) wrt a capacity is a versatile approach :

I A capacity allows modelling the interactions between criteria

I A capacity assigns non-negative weights to all subsets of criteria : 2n1 values to set

I The scores should be in a commensurable unipolar (non-negative) scale

In many situations, human decision makings are easier using bipolar scales (negative, neutral and positive parts) :

I Bi-capacities (BC) allows extending CI to bipolar scales

I But the nb of weights to set is bigger : 3n1

(4)

Motivations

Multi-criteria Decision Making (MCDM) using aggregation operators The Choquet integral (CI) wrt a capacity is a versatile approach :

I A capacity allows modelling the interactions between criteria

I A capacity assigns non-negative weights to all subsets of criteria : 2n1 values to set

I The scores should be in a commensurable unipolar (non-negative) scale

In many situations, human decision makings are easier using bipolar scales (negative, neutral and positive parts) :

I Bi-capacities (BC) allows extending CI to bipolar scales

I But the nb of weights to set is bigger : 3n1

(5)

Motivations

Multi-criteria Decision Making (MCDM) using aggregation operators The Choquet integral (CI) wrt a capacity is a versatile approach :

I A capacity allows modelling the interactions between criteria

I A capacity assigns non-negative weights to all subsets of criteria : 2n1 values to set

I The scores should be in a commensurable unipolar (non-negative) scale

In many situations, human decision makings are easier using bipolar scales (negative, neutral and positive parts) :

I Bi-capacities (BC) allows extending CI to bipolar scales

I But the nb of weights to set is bigger : 3n1

(6)

Motivations

Multi-criteria Decision Making (MCDM) using aggregation operators The Choquet integral (CI) wrt a capacity is a versatile approach :

I A capacity allows modelling the interactions between criteria

I A capacity assigns non-negative weights to all subsets of criteria : 2n1 values to set

I The scores should be in a commensurable unipolar (non-negative) scale

In many situations, human decision makings are easier using bipolar scales (negative, neutral and positive parts) :

I Bi-capacities (BC) allows extending CI to bipolar scales

I But the nb of weights to set is bigger : 3n1

(7)

Motivations

Multi-criteria Decision Making (MCDM) using aggregation operators The Choquet integral (CI) wrt a capacity is a versatile approach :

I A capacity allows modelling the interactions between criteria

I A capacity assigns non-negative weights to all subsets of criteria : 2n1 values to set

I The scores should be in a commensurable unipolar (non-negative) scale

In many situations, human decision makings are easier using bipolar scales (negative, neutral and positive parts) :

I Bi-capacities (BC) allows extending CI to bipolar scales

I But the nb of weights to set is bigger : 3n1

(8)

Motivations

Multi-criteria Decision Making (MCDM) using aggregation operators The Choquet integral (CI) wrt a capacity is a versatile approach :

I A capacity allows modelling the interactions between criteria

I A capacity assigns non-negative weights to all subsets of criteria : 2n1 values to set

I The scores should be in a commensurable unipolar (non-negative) scale

In many situations, human decision makings are easier using bipolar scales (negative, neutral and positive parts) :

I Bi-capacities (BC) allows extending CI to bipolar scales

I But the nb of weights to set is bigger : 3n1

(9)

Motivations

Multi-criteria Decision Making (MCDM) using aggregation operators The Choquet integral (CI) wrt a capacity is a versatile approach :

I A capacity allows modelling the interactions between criteria

I A capacity assigns non-negative weights to all subsets of criteria : 2n1 values to set

I The scores should be in a commensurable unipolar (non-negative) scale

In many situations, human decision makings are easier using bipolar scales (negative, neutral and positive parts) :

I Bi-capacities (BC) allows extending CI to bipolar scales

I But the nb of weights to set is bigger : 3n1

(10)

Contributions

We use the bipolar Choquet integral (BCI) as an aggregation operator in MCDM

Due to the combinatorial complexity, we restrict ourselves to 2-additive BC (2A-BC) which require 2n2+ 1 weights to set

Then, we propose to elicit the 2A-BC modelling the preference model of a decision maker. The elicitation process is based on already judged alternatives (either fictitious or real)

We propose optimization problems to elicit the values of a 2A-BC Our framework presents several common points with supervised machine learning tasks and we underline these points

(11)

Contributions

We use the bipolar Choquet integral (BCI) as an aggregation operator in MCDM

Due to the combinatorial complexity, we restrict ourselves to 2-additive BC (2A-BC) which require 2n2+ 1 weights to set

Then, we propose to elicit the 2A-BC modelling the preference model of a decision maker. The elicitation process is based on already judged alternatives (either fictitious or real)

We propose optimization problems to elicit the values of a 2A-BC Our framework presents several common points with supervised machine learning tasks and we underline these points

(12)

Contributions

We use the bipolar Choquet integral (BCI) as an aggregation operator in MCDM

Due to the combinatorial complexity, we restrict ourselves to 2-additive BC (2A-BC) which require 2n2+ 1 weights to set

Then, we propose to elicit the 2A-BC modelling the preference model of a decision maker. The elicitation process is based on already judged alternatives (either fictitious or real)

We propose optimization problems to elicit the values of a 2A-BC Our framework presents several common points with supervised machine learning tasks and we underline these points

(13)

Contributions

We use the bipolar Choquet integral (BCI) as an aggregation operator in MCDM

Due to the combinatorial complexity, we restrict ourselves to 2-additive BC (2A-BC) which require 2n2+ 1 weights to set

Then, we propose to elicit the 2A-BC modelling the preference model of a decision maker. The elicitation process is based on already judged alternatives (either fictitious or real)

We propose optimization problems to elicit the values of a 2A-BC

Our framework presents several common points with supervised machine learning tasks and we underline these points

(14)

Contributions

We use the bipolar Choquet integral (BCI) as an aggregation operator in MCDM

Due to the combinatorial complexity, we restrict ourselves to 2-additive BC (2A-BC) which require 2n2+ 1 weights to set

Then, we propose to elicit the 2A-BC modelling the preference model of a decision maker. The elicitation process is based on already judged alternatives (either fictitious or real)

We propose optimization problems to elicit the values of a 2A-BC Our framework presents several common points with supervised machine learning tasks and we underline these points

(15)

Outline

1 Bi-capacities and bipolar Choquet integrals

2 Identifying a 2-additive bi-capacity

3 An illustrative example

4 Relationships with supervised learning tasks in machine learning

5 Conclusion and future work

(16)

Bi-capacities and bipolar Choquet integrals

Outline

1 Bi-capacities and bipolar Choquet integrals

2 Identifying a 2-additive bi-capacity

3 An illustrative example

4 Relationships with supervised learning tasks in machine learning

5 Conclusion and future work

(17)

Bi-capacities and bipolar Choquet integrals

Notations

N ={1, . . . ,n} is a finite set ofn criteria

x is an alternative defined by its score distributionx = (x1, . . . ,xn) wherexi ∈Ris the value of x for the criterion i

2N :={S ⊆N} is the set of subsets ofN

3N :={(A,B)∈2N ×2N :A∩B=∅}is the set of couples of subsets ofN with an empty intersection

On 3N, the relation vis such that

(A1,A2)v(B1,B2)⇔A1 ⊆B1∧B2 ⊆A2

(18)

Bi-capacities and bipolar Choquet integrals

Notations

N ={1, . . . ,n} is a finite set ofn criteria

x is an alternative defined by its score distributionx = (x1, . . . ,xn) wherexi ∈Ris the value of x for the criterion i

2N :={S ⊆N} is the set of subsets ofN

3N :={(A,B)∈2N ×2N :A∩B=∅}is the set of couples of subsets ofN with an empty intersection

On 3N, the relation vis such that

(A1,A2)v(B1,B2)⇔A1 ⊆B1∧B2 ⊆A2

(19)

Bi-capacities and bipolar Choquet integrals

Notations

N ={1, . . . ,n} is a finite set ofn criteria

x is an alternative defined by its score distributionx = (x1, . . . ,xn) wherexi ∈Ris the value of x for the criterion i

2N :={S ⊆N} is the set of subsets ofN

3N :={(A,B)∈2N ×2N :A∩B=∅}is the set of couples of subsets ofN with an empty intersection

On 3N, the relation vis such that

(A1,A2)v(B1,B2)⇔A1 ⊆B1∧B2 ⊆A2

(20)

Bi-capacities and bipolar Choquet integrals

Notations

N ={1, . . . ,n} is a finite set ofn criteria

x is an alternative defined by its score distributionx = (x1, . . . ,xn) wherexi ∈Ris the value of x for the criterion i

2N :={S ⊆N} is the set of subsets ofN

3N :={(A,B)∈2N ×2N :A∩B=∅}is the set of couples of subsets ofN with an empty intersection

On 3N, the relation vis such that

(A1,A2)v(B1,B2)⇔A1 ⊆B1∧B2 ⊆A2

(21)

Bi-capacities and bipolar Choquet integrals

Notations

N ={1, . . . ,n} is a finite set ofn criteria

x is an alternative defined by its score distributionx = (x1, . . . ,xn) wherexi ∈Ris the value of x for the criterion i

2N :={S ⊆N} is the set of subsets ofN

3N :={(A,B)∈2N ×2N :A∩B=∅}is the set of couples of subsets ofN with an empty intersection

On 3N, the relation vis such that

(A1,A2)v(B1,B2)⇔A1 ⊆B1∧B2 ⊆A2

(22)

Bi-capacities and bipolar Choquet integrals

Examples of 2

N

, 3

N

and instances of v

N ={1,2,3}

2N ={∅,{1},{2},{3},{1,2},{1,3},{2,3},{1,2,3}} 3N is given by pairs indicated by√

in the following indicator matrix :

(A,B) ∅ {1} {2} {3} {1,2} {1,3} {2,3} {1,2,3}

∅ √ √ √ √ √ √ √ √

{1} √

. √ √

. . √

.

{2} √ √

. √

. √

. .

{3} √ √ √

. √

. . .

{1,2} √

. . √

. . . .

{1,3} √

. √

. . . . .

{2,3} √ √

. . . .

{1,2,3} √

. . . .

({1,2},{3})v({1,2},{∅})v({1,2,3},{∅})

(23)

Bi-capacities and bipolar Choquet integrals

Examples of 2

N

, 3

N

and instances of v

N ={1,2,3}

2N ={∅,{1},{2},{3},{1,2},{1,3},{2,3},{1,2,3}}

3N is given by pairs indicated by√

in the following indicator matrix :

(A,B) ∅ {1} {2} {3} {1,2} {1,3} {2,3} {1,2,3}

∅ √ √ √ √ √ √ √ √

{1} √

. √ √

. . √

.

{2} √ √

. √

. √

. .

{3} √ √ √

. √

. . .

{1,2} √

. . √

. . . .

{1,3} √

. √

. . . . .

{2,3} √ √

. . . .

{1,2,3} √

. . . .

({1,2},{3})v({1,2},{∅})v({1,2,3},{∅})

(24)

Bi-capacities and bipolar Choquet integrals

Examples of 2

N

, 3

N

and instances of v

N ={1,2,3}

2N ={∅,{1},{2},{3},{1,2},{1,3},{2,3},{1,2,3}}

3N is given by pairs indicated by√

in the following indicator matrix :

(A,B) ∅ {1} {2} {3} {1,2} {1,3} {2,3} {1,2,3}

∅ √ √ √ √ √ √ √ √

{1} √

. √ √

. . √

.

{2} √ √

. √

. √

. .

{3} √ √ √

. √

. . .

{1,2} √

. . √

. . . .

{1,3} √

. √

. . . . .

{2,3} √ √

. . . .

({1,2},{3})v({1,2},{∅})v({1,2,3},{∅})

(25)

Bi-capacities and bipolar Choquet integrals

Examples of 2

N

, 3

N

and instances of v

N ={1,2,3}

2N ={∅,{1},{2},{3},{1,2},{1,3},{2,3},{1,2,3}}

3N is given by pairs indicated by√

in the following indicator matrix :

(A,B) ∅ {1} {2} {3} {1,2} {1,3} {2,3} {1,2,3}

∅ √ √ √ √ √ √ √ √

{1} √

. √ √

. . √

.

{2} √ √

. √

. √

. .

{3} √ √ √

. √

. . .

{1,2} √

. . √

. . . .

{1,3} √

. √

. . . . .

{2,3} √ √

. . . .

{1,2,3} √

. . . .

({1,2},{3})

v({1,2},{∅})v({1,2,3},{∅})

(26)

Bi-capacities and bipolar Choquet integrals

Examples of 2

N

, 3

N

and instances of v

N ={1,2,3}

2N ={∅,{1},{2},{3},{1,2},{1,3},{2,3},{1,2,3}}

3N is given by pairs indicated by√

in the following indicator matrix :

(A,B) ∅ {1} {2} {3} {1,2} {1,3} {2,3} {1,2,3}

∅ √ √ √ √ √ √ √ √

{1} √

. √ √

. . √

.

{2} √ √

. √

. √

. .

{3} √ √ √

. √

. . .

{1,2} √

. . √

. . . .

{1,3} √

. √

. . . . .

{2,3} √ √

. . . .

v({1,2,3},{∅})

(27)

Bi-capacities and bipolar Choquet integrals

Examples of 2

N

, 3

N

and instances of v

N ={1,2,3}

2N ={∅,{1},{2},{3},{1,2},{1,3},{2,3},{1,2,3}}

3N is given by pairs indicated by√

in the following indicator matrix :

(A,B) ∅ {1} {2} {3} {1,2} {1,3} {2,3} {1,2,3}

∅ √ √ √ √ √ √ √ √

{1} √

. √ √

. . √

.

{2} √ √

. √

. √

. .

{3} √ √ √

. √

. . .

{1,2} √

. . √

. . . .

{1,3} √

. √

. . . . .

{2,3} √ √

. . . .

{1,2,3} √

. . . .

({1,2},{3})v({1,2},{∅})v({1,2,3},{∅})

(28)

Bi-capacities and bipolar Choquet integrals

Bi-capacity (BC)

A set functionν : 3N →Ris a bi-capacity (BC)on 3N if it satisfies the following two conditions [Grabisch and Labreuche, 2005b],

[Grabisch and Labreuche, 2008] :

I Null weight for empty sets :

ν(∅,∅) = 0

I Monotonicity :∀(A1,A2),(B1,B2)3N :

(A1,A2)v(B1,B2)ν(A1,A2)ν(B1,B2)

Ex. 1 :ν({1,2},{3})ν({1,2},{∅}) (“less criteria in the - part”) Ex. 2 :ν({1,2},∅)ν({1,2,3},{∅}) (“more criteria in the + part”) ν is said to be normalized if in addition, it holds :

ν(N,∅) = 1∧ν(∅,N) =−1

(29)

Bi-capacities and bipolar Choquet integrals

Bi-capacity (BC)

A set functionν : 3N →Ris a bi-capacity (BC)on 3N if it satisfies the following two conditions [Grabisch and Labreuche, 2005b],

[Grabisch and Labreuche, 2008] :

I Null weight for empty sets :

ν(∅,∅) = 0

I Monotonicity :∀(A1,A2),(B1,B2)3N :

(A1,A2)v(B1,B2)ν(A1,A2)ν(B1,B2)

Ex. 1 :ν({1,2},{3})ν({1,2},{∅}) (“less criteria in the - part”) Ex. 2 :ν({1,2},∅)ν({1,2,3},{∅}) (“more criteria in the + part”) ν is said to be normalized if in addition, it holds :

ν(N,∅) = 1∧ν(∅,N) =−1

(30)

Bi-capacities and bipolar Choquet integrals

Bi-capacity (BC)

A set functionν : 3N →Ris a bi-capacity (BC)on 3N if it satisfies the following two conditions [Grabisch and Labreuche, 2005b],

[Grabisch and Labreuche, 2008] :

I Null weight for empty sets :

ν(∅,∅) = 0

I Monotonicity :∀(A1,A2),(B1,B2)3N :

(A1,A2)v(B1,B2)ν(A1,A2)ν(B1,B2)

Ex. 1 :ν({1,2},{3})ν({1,2},{∅}) (“less criteria in the - part”) Ex. 2 :ν({1,2},∅)ν({1,2,3},{∅}) (“more criteria in the + part”) ν is said to be normalized if in addition, it holds :

ν(N,∅) = 1∧ν(∅,N) =−1

(31)

Bi-capacities and bipolar Choquet integrals

Bi-capacity (BC)

A set functionν : 3N →Ris a bi-capacity (BC)on 3N if it satisfies the following two conditions [Grabisch and Labreuche, 2005b],

[Grabisch and Labreuche, 2008] :

I Null weight for empty sets :

ν(∅,∅) = 0

I Monotonicity :∀(A1,A2),(B1,B2)3N :

(A1,A2)v(B1,B2)ν(A1,A2)ν(B1,B2)

Ex. 1 :ν({1,2},{3})ν({1,2},{∅}) (“less criteria in the - part”)

Ex. 2 :ν({1,2},∅)ν({1,2,3},{∅}) (“more criteria in the + part”) ν is said to be normalized if in addition, it holds :

ν(N,∅) = 1∧ν(∅,N) =−1

(32)

Bi-capacities and bipolar Choquet integrals

Bi-capacity (BC)

A set functionν : 3N →Ris a bi-capacity (BC)on 3N if it satisfies the following two conditions [Grabisch and Labreuche, 2005b],

[Grabisch and Labreuche, 2008] :

I Null weight for empty sets :

ν(∅,∅) = 0

I Monotonicity :∀(A1,A2),(B1,B2)3N :

(A1,A2)v(B1,B2)ν(A1,A2)ν(B1,B2)

Ex. 1 :ν({1,2},{3})ν({1,2},{∅}) (“less criteria in the - part”) Ex. 2 :ν({1,2},∅)ν({1,2,3},{∅}) (“more criteria in the + part”)

ν is said to be normalized if in addition, it holds : ν(N,∅) = 1∧ν(∅,N) =−1

(33)

Bi-capacities and bipolar Choquet integrals

Bi-capacity (BC)

A set functionν : 3N →Ris a bi-capacity (BC)on 3N if it satisfies the following two conditions [Grabisch and Labreuche, 2005b],

[Grabisch and Labreuche, 2008] :

I Null weight for empty sets :

ν(∅,∅) = 0

I Monotonicity :∀(A1,A2),(B1,B2)3N :

(A1,A2)v(B1,B2)ν(A1,A2)ν(B1,B2)

Ex. 1 :ν({1,2},{3})ν({1,2},{∅}) (“less criteria in the - part”) Ex. 2 :ν({1,2},∅)ν({1,2,3},{∅}) (“more criteria in the + part”) ν is said to be normalized if in addition, it holds :

ν(N,∅) = 1∧ν(∅,N) =−1

(34)

Bi-capacities and bipolar Choquet integrals

Bipolar M¨ obius transform (BMT) of a BC

A BCν can be associated to itsbipolar M¨obius transform (BMT) denoted b and defined by [Fujimoto, 2004, Fujimoto, 2007] :

b(A1,A2) := X

B1A1 B2A2

(−1)|A1\B1|+|A2\B2|ν(B1,B2)

= X

(∅,A2)v(B1,B2)v(A1,∅)

(−1)|A1\B1|+|A2\B2|ν(B1,B2)

There is a one-to-one relation between ν and b and the converse relation is given by :

ν(A1,A2) := X

B1A1 B2A2

b(B1,B2)

B1 Note that the propertyν(∅,∅) = 0 translates into : b(∅,∅) = 0

(35)

Bi-capacities and bipolar Choquet integrals

Bipolar M¨ obius transform (BMT) of a BC

A BCν can be associated to itsbipolar M¨obius transform (BMT) denoted b and defined by [Fujimoto, 2004, Fujimoto, 2007] :

b(A1,A2) := X

B1A1 B2A2

(−1)|A1\B1|+|A2\B2|ν(B1,B2)

= X

(∅,A2)v(B1,B2)v(A1,∅)

(−1)|A1\B1|+|A2\B2|ν(B1,B2) There is a one-to-one relation between ν and b and the converse relation is given by :

ν(A1,A2) := X

B1A1 B2A2

b(B1,B2)

B1 Note that the propertyν(∅,∅) = 0 translates into : b(∅,∅) = 0

(36)

Bi-capacities and bipolar Choquet integrals

Bipolar M¨ obius transform (BMT) of a BC

A BCν can be associated to itsbipolar M¨obius transform (BMT) denoted b and defined by [Fujimoto, 2004, Fujimoto, 2007] :

b(A1,A2) := X

B1A1 B2A2

(−1)|A1\B1|+|A2\B2|ν(B1,B2)

= X

(∅,A2)v(B1,B2)v(A1,∅)

(−1)|A1\B1|+|A2\B2|ν(B1,B2) There is a one-to-one relation between ν and b and the converse relation is given by :

ν(A1,A2) := X

B1A1 B2A2

b(B1,B2)

(37)

Bi-capacities and bipolar Choquet integrals

k -additivity

A BC requires 3n−1 values to be set

To reduce this complexity, we can use the concept ofk-additivity [Grabisch and Labreuche, 2005a, Grabisch and Labreuche, 2005b] and [Grabisch and Labreuche, 2008]

Given a positive integerk <n, a BCν is k-additive iff the two following conditions are satisfied [Fujimoto, 2007] :

B2 b= 0 if the nb of criteria involved in (A1,A2) is greater thank :

∀(A1,A2)3N:|A1A2|>k b(A1,A2) = 0

B3 b6= 0 for at least one pair such that the nb of criteria involved isk :

∃(A1,A2)3N :|A1A2|=kb(A1,A2)6= 0

(38)

Bi-capacities and bipolar Choquet integrals

k -additivity

A BC requires 3n−1 values to be set

To reduce this complexity, we can use the concept ofk-additivity [Grabisch and Labreuche, 2005a, Grabisch and Labreuche, 2005b] and [Grabisch and Labreuche, 2008]

Given a positive integerk <n, a BCν is k-additive iff the two following conditions are satisfied [Fujimoto, 2007] :

B2 b= 0 if the nb of criteria involved in (A1,A2) is greater thank :

∀(A1,A2)3N:|A1A2|>k b(A1,A2) = 0

B3 b6= 0 for at least one pair such that the nb of criteria involved isk :

∃(A1,A2)3N :|A1A2|=kb(A1,A2)6= 0

(39)

Bi-capacities and bipolar Choquet integrals

k -additivity

A BC requires 3n−1 values to be set

To reduce this complexity, we can use the concept ofk-additivity [Grabisch and Labreuche, 2005a, Grabisch and Labreuche, 2005b] and [Grabisch and Labreuche, 2008]

Given a positive integerk <n, a BCν is k-additive iff the two following conditions are satisfied [Fujimoto, 2007] :

B2 b= 0 if the nb of criteria involved in (A1,A2) is greater thank :

∀(A1,A2)3N:|A1A2|>k b(A1,A2) = 0

B3 b6= 0 for at least one pair such that the nb of criteria involved isk :

∃(A1,A2)3N :|A1A2|=kb(A1,A2)6= 0

(40)

Bi-capacities and bipolar Choquet integrals

k -additivity

A BC requires 3n−1 values to be set

To reduce this complexity, we can use the concept ofk-additivity [Grabisch and Labreuche, 2005a, Grabisch and Labreuche, 2005b] and [Grabisch and Labreuche, 2008]

Given a positive integerk <n, a BCν is k-additive iff the two following conditions are satisfied [Fujimoto, 2007] :

B2 b= 0 if the nb of criteria involved in (A1,A2) is greater thank :

∀(A1,A2)3N:|A1A2|>k b(A1,A2) = 0

B3 b6= 0 for at least one pair such that the nb of criteria involved isk :

∃(A1,A2)3N :|A1A2|=kb(A1,A2)6= 0

(41)

Bi-capacities and bipolar Choquet integrals

k -additivity

A BC requires 3n−1 values to be set

To reduce this complexity, we can use the concept ofk-additivity [Grabisch and Labreuche, 2005a, Grabisch and Labreuche, 2005b] and [Grabisch and Labreuche, 2008]

Given a positive integerk <n, a BCν is k-additive iff the two following conditions are satisfied [Fujimoto, 2007] :

B2 b= 0 if the nb of criteria involved in (A1,A2) is greater thank :

∀(A1,A2)3N:|A1A2|>k b(A1,A2) = 0

B3 b6= 0 for at least one pair such that the nb of criteria involved isk :

∃(A1,A2)3N :|A1A2|=kb(A1,A2)6= 0

(42)

Bi-capacities and bipolar Choquet integrals

2-additive BC

1-additive BC assume the criteria are independent and boil down to linear aggregation operators

Thus we deal with 2-additive BC (2A-BC) to have a richer aggregation function. Henceforth,b is the BMT of a 2A-BC ν In this case, only subsets with at most two criteria matter To lighten the notations we will take :

bi|=b({i},∅) ; bij|=b({i,j},∅) ; bi|j =b({i},{j})

(43)

Bi-capacities and bipolar Choquet integrals

2-additive BC

1-additive BC assume the criteria are independent and boil down to linear aggregation operators

Thus we deal with 2-additive BC (2A-BC) to have a richer aggregation function. Henceforth,b is the BMT of a 2A-BC ν

In this case, only subsets with at most two criteria matter To lighten the notations we will take :

bi|=b({i},∅) ; bij|=b({i,j},∅) ; bi|j =b({i},{j})

(44)

Bi-capacities and bipolar Choquet integrals

2-additive BC

1-additive BC assume the criteria are independent and boil down to linear aggregation operators

Thus we deal with 2-additive BC (2A-BC) to have a richer aggregation function. Henceforth,b is the BMT of a 2A-BC ν In this case, only subsets with at most two criteria matter

To lighten the notations we will take :

bi|=b({i},∅) ; bij|=b({i,j},∅) ; bi|j =b({i},{j})

(45)

Bi-capacities and bipolar Choquet integrals

2-additive BC

1-additive BC assume the criteria are independent and boil down to linear aggregation operators

Thus we deal with 2-additive BC (2A-BC) to have a richer aggregation function. Henceforth,b is the BMT of a 2A-BC ν In this case, only subsets with at most two criteria matter To lighten the notations we will take :

bi|=b({i},∅) ; bij|=b({i,j},∅) ; bi|j =b({i},{j})

(46)

Bi-capacities and bipolar Choquet integrals

Example of the BMT of a 2A-BC

N ={1,2,3}

We assumeb is a BMT of a 2A-BCν

√are (possibly) non null elements andx are (necessarily) null elements :

b =

(A,B) ∅ 1 2 3 12 13 23 123

∅ √ √ √ √ √ √ √

x

1 √

. √ √

. . x .

2 √ √

. √

. x . .

3 √ √ √

. x . . .

12 √

. . x . . . .

13 √

. x . . . . .

23 √

x . . . .

The nb of elements to be set forb reduces from 3n to 2n2+ 1 (27 vs 19 in this example)

(47)

Bi-capacities and bipolar Choquet integrals

Example of the BMT of a 2A-BC

N ={1,2,3}

We assumeb is a BMT of a 2A-BCν

√are (possibly) non null elements andx are (necessarily) null elements :

b =

(A,B) ∅ 1 2 3 12 13 23 123

∅ √ √ √ √ √ √ √

x

1 √

. √ √

. . x .

2 √ √

. √

. x . .

3 √ √ √

. x . . .

12 √

. . x . . . .

13 √

. x . . . . .

23 √

x . . . .

123 x . . . .

The nb of elements to be set forb reduces from 3n to 2n2+ 1 (27 vs 19 in this example)

(48)

Bi-capacities and bipolar Choquet integrals

2-additive BC (cont’d)

P1 Themonotonicity property reduces to [Mayag et al, 2012] :

∀(A,B)∈3N,∀k ∈A:bk|+X

j∈B

bk|j + X

i∈A\k

bik|≥0

∀(A,B)∈3N,∀k ∈A:b|k+X

j∈B

bj|k + X

i∈A\k

b|ik ≤0

P2 Thenormalization property reduces to [Mayag et al, 2012] : X

i∈N

bi|+ X

{i,j}⊆N

bij|= 1

X

i∈N

b|i + X

{i,j}⊆N

b|ij =−1

(49)

Bi-capacities and bipolar Choquet integrals

2-additive BC (cont’d)

P1 Themonotonicity property reduces to [Mayag et al, 2012] :

∀(A,B)∈3N,∀k ∈A:bk|+X

j∈B

bk|j + X

i∈A\k

bik|≥0

∀(A,B)∈3N,∀k ∈A:b|k+X

j∈B

bj|k + X

i∈A\k

b|ik ≤0 P2 Thenormalization property reduces to [Mayag et al, 2012] :

X

i∈N

bi|+ X

{i,j}⊆N

bij|= 1

X

i∈N

b|i + X

{i,j}⊆N

b|ij =−1

(50)

Bi-capacities and bipolar Choquet integrals

Bipolar Choquet integral (BCI) wrt a 2A-BC

P3 Thebipolar Choquet integral (BCI) wrtb denoted Cb is given by : Cb(x) =

n

X

i=1

bi|xi++

n

X

i=1

b|i xi+

n

X

i,j=1

bi|j (xi+∧xj)

+ X

{i,j}⊆N

bij|(xi+∧xj+) + X

{i,j}⊆N

b|ij (xi∧xj)

wherexi+ =

xi ifxi >0

0 ifxi ≤0 andxi=

−xi ifxi <0 0 ifxi ≥0 anda∧b= min(a,b)

(51)

Identifying a 2-additive bi-capacity

Outline

1 Bi-capacities and bipolar Choquet integrals

2 Identifying a 2-additive bi-capacity

3 An illustrative example

4 Relationships with supervised learning tasks in machine learning

5 Conclusion and future work

(52)

Identifying a 2-additive bi-capacity

Elicitation process

The preferences model of the DM is modeled by a 2A-BC ν represented by its BMTb

The DM provides a subset of alternativesX0 ⊆X and∀x∈X0 we are given :

I the scores distributionx = (x1, . . . ,xn)

I the overall scoreS(x) that is the aggregated value forx Let us denote by T the set of pairs{((x1, . . . ,xn),S(x))}x∈X0 No extra information is provided

No interaction loop with the DM is assumed

(53)

Identifying a 2-additive bi-capacity

Elicitation process

The preferences model of the DM is modeled by a 2A-BC ν represented by its BMTb

The DM provides a subset of alternativesX0 ⊆X and ∀x∈X0 we are given :

I the scores distributionx = (x1, . . . ,xn)

I the overall scoreS(x) that is the aggregated value forx Let us denote by T the set of pairs{((x1, . . . ,xn),S(x))}x∈X0 No extra information is provided

No interaction loop with the DM is assumed

(54)

Identifying a 2-additive bi-capacity

Elicitation process

The preferences model of the DM is modeled by a 2A-BC ν represented by its BMTb

The DM provides a subset of alternativesX0 ⊆X and ∀x∈X0 we are given :

I the scores distributionx = (x1, . . . ,xn)

I the overall scoreS(x) that is the aggregated value forx

Let us denote by T the set of pairs{((x1, . . . ,xn),S(x))}x∈X0 No extra information is provided

No interaction loop with the DM is assumed

(55)

Identifying a 2-additive bi-capacity

Elicitation process

The preferences model of the DM is modeled by a 2A-BC ν represented by its BMTb

The DM provides a subset of alternativesX0 ⊆X and ∀x∈X0 we are given :

I the scores distributionx = (x1, . . . ,xn)

I the overall scoreS(x) that is the aggregated value forx Let us denote by T the set of pairs{((x1, . . . ,xn),S(x))}x∈X0

No extra information is provided

No interaction loop with the DM is assumed

(56)

Identifying a 2-additive bi-capacity

Elicitation process

The preferences model of the DM is modeled by a 2A-BC ν represented by its BMTb

The DM provides a subset of alternativesX0 ⊆X and ∀x∈X0 we are given :

I the scores distributionx = (x1, . . . ,xn)

I the overall scoreS(x) that is the aggregated value forx Let us denote by T the set of pairs{((x1, . . . ,xn),S(x))}x∈X0 No extra information is provided

No interaction loop with the DM is assumed

(57)

Identifying a 2-additive bi-capacity

Elicitation process

The preferences model of the DM is modeled by a 2A-BC ν represented by its BMTb

The DM provides a subset of alternativesX0 ⊆X and ∀x∈X0 we are given :

I the scores distributionx = (x1, . . . ,xn)

I the overall scoreS(x) that is the aggregated value forx Let us denote by T the set of pairs{((x1, . . . ,xn),S(x))}x∈X0 No extra information is provided

No interaction loop with the DM is assumed

(58)

Identifying a 2-additive bi-capacity

Taking into account preference relations

Our goal is to identify a 2A-BC that is consistent with T

Being consistent with T implies that we need to respect the preference relations provided byT as much as possible

C1 The BCI Cb wrtb should satisfy the given preference relations :

∀x,x0 ∈X0,x 6=x0 :S(x)−S(x0)≥0⇒ Cb(x)− Cb(x0)≥0

However it might happen that it is impossible to satisfy these constraints for all pairs :

I Our restriction to 2A-BC might be too strong and more general BC could better fit the problem

I The DM could provide scores and preferences that present incoherences and which are not fully representable by any BC

(59)

Identifying a 2-additive bi-capacity

Taking into account preference relations

Our goal is to identify a 2A-BC that is consistent with T Being consistent with T implies that we need to respect the preference relations provided byT as much as possible

C1 The BCI Cb wrtb should satisfy the given preference relations :

∀x,x0 ∈X0,x 6=x0 :S(x)−S(x0)≥0⇒ Cb(x)− Cb(x0)≥0

However it might happen that it is impossible to satisfy these constraints for all pairs :

I Our restriction to 2A-BC might be too strong and more general BC could better fit the problem

I The DM could provide scores and preferences that present incoherences and which are not fully representable by any BC

(60)

Identifying a 2-additive bi-capacity

Taking into account preference relations

Our goal is to identify a 2A-BC that is consistent with T Being consistent with T implies that we need to respect the preference relations provided byT as much as possible

C1 The BCI Cb wrtb should satisfy the given preference relations :

∀x,x0 ∈X0,x 6=x0 :S(x)−S(x0)≥0⇒ Cb(x)− Cb(x0)≥0

However it might happen that it is impossible to satisfy these constraints for all pairs :

I Our restriction to 2A-BC might be too strong and more general BC could better fit the problem

I The DM could provide scores and preferences that present incoherences and which are not fully representable by any BC

(61)

Identifying a 2-additive bi-capacity

Taking into account preference relations

Our goal is to identify a 2A-BC that is consistent with T Being consistent with T implies that we need to respect the preference relations provided byT as much as possible

C1 The BCI Cb wrtb should satisfy the given preference relations :

∀x,x0 ∈X0,x 6=x0 :S(x)−S(x0)≥0⇒ Cb(x)− Cb(x0)≥0

However it might happen that it is impossible to satisfy these constraints for all pairs :

I Our restriction to 2A-BC might be too strong and more general BC could better fit the problem

I The DM could provide scores and preferences that present incoherences and which are not fully representable by any BC

(62)

Identifying a 2-additive bi-capacity

Taking into account preference relations

Our goal is to identify a 2A-BC that is consistent with T Being consistent with T implies that we need to respect the preference relations provided byT as much as possible

C1 The BCI Cb wrtb should satisfy the given preference relations :

∀x,x0 ∈X0,x 6=x0 :S(x)−S(x0)≥0⇒ Cb(x)− Cb(x0)≥0

However it might happen that it is impossible to satisfy these constraints for all pairs :

I Our restriction to 2A-BC might be too strong and more general BC

I The DM could provide scores and preferences that present incoherences and which are not fully representable by any BC

(63)

Identifying a 2-additive bi-capacity

Taking into account preference relations

Our goal is to identify a 2A-BC that is consistent with T Being consistent with T implies that we need to respect the preference relations provided byT as much as possible

C1 The BCI Cb wrtb should satisfy the given preference relations :

∀x,x0 ∈X0,x 6=x0 :S(x)−S(x0)≥0⇒ Cb(x)− Cb(x0)≥0

However it might happen that it is impossible to satisfy these constraints for all pairs :

I Our restriction to 2A-BC might be too strong and more general BC could better fit the problem

I The DM could provide scores and preferences that present incoherences and which are not fully representable by any BC

(64)

Identifying a 2-additive bi-capacity

Taking into account preference relations (cont’d)

C2 If C1 cannot be satisfied, we replace it with more flexible constraints :

∀x,x0∈X0,x 6=x0 :S(x)−S(x0)≥0⇒ Cb(x)− Cb(x0)≥ −ξxx0 whereξxx0 ≥0 areslack variables of the model

ξxx0 allow inconsistencies :

I ifξxx0 = 0 thenb provides no incoherence with (x,x0)

I if 0< ξxx0 thenb cannot reproduce the preference relation for (x,x0)

L1 We could also imposeCb to be bounded :

∀x ∈X0 :lb≤ Cb(x)≤ub

(65)

Identifying a 2-additive bi-capacity

Taking into account preference relations (cont’d)

C2 If C1 cannot be satisfied, we replace it with more flexible constraints :

∀x,x0∈X0,x 6=x0 :S(x)−S(x0)≥0⇒ Cb(x)− Cb(x0)≥ −ξxx0 whereξxx0 ≥0 areslack variables of the model

ξxx0 allow inconsistencies :

I ifξxx0 = 0 thenb provides no incoherence with (x,x0)

I if 0< ξxx0 thenb cannot reproduce the preference relation for (x,x0)

L1 We could also imposeCb to be bounded :

∀x ∈X0 :lb≤ Cb(x)≤ub

(66)

Identifying a 2-additive bi-capacity

Taking into account preference relations (cont’d)

C2 If C1 cannot be satisfied, we replace it with more flexible constraints :

∀x,x0∈X0,x 6=x0 :S(x)−S(x0)≥0⇒ Cb(x)− Cb(x0)≥ −ξxx0 whereξxx0 ≥0 areslack variables of the model

ξxx0 allow inconsistencies :

I ifξxx0 = 0 thenbprovides no incoherence with (x,x0)

I if 0< ξxx0 thenb cannot reproduce the preference relation for (x,x0)

L1 We could also imposeCb to be bounded :

∀x ∈X0 :lb≤ Cb(x)≤ub

Références

Documents relatifs

In the first phase, called the Performance Map Learning Problem (PMLP), we use a supervised Machine Learning (ML) methodology in order to learn the relationships between the features

Subsidiarity has been part of EU law since 1993, but under the Lisbon treaty, national parliaments will be given powers for the first time to police adherence to it,

The main characteristic of the technique, combining the familiar concepts of non-degeneracy and extreme-point path, is the generation of an adjacent extreme-point

In Section III we present a generic dynamic programming framework for solving combi- natorial optimization problems on graphs with bounded path- width.. In Section IV

We consider the problem of identifying n points in the plane using disks, i.e., minimizing the number of disks so that each point is contained in a disk and no two points are in

We use these properties in the identification of a 2-additive bi-capacity when we represent a cardinal information by a Choquet integral with respect to a 2-additive

We propose two types of optimization problems that allow identifying the parameters of a 2-additive bi-capacity such that the inferred bipolar Choquet integral is consistent with

Author's personal copy Elicitation of 2-additive bi-capacity parameters Table 4 Möbius coefficients related to example 1 b[*,*].. Table 5 Result scores obtained by