White Manipulation in Judgment Aggregation Gabriella Pigozzi - - PowerPoint PPT Presentation

white manipulation in judgment aggregation
SMART_READER_LITE
LIVE PREVIEW

White Manipulation in Judgment Aggregation Gabriella Pigozzi - - PowerPoint PPT Presentation

University of Tsukuba, LGS09, 26 - 29 August 2009 White Manipulation in Judgment Aggregation Gabriella Pigozzi Davide Grossi ILLC Amsterdam Marija Slavkovik W hat is this all about judgment aggregation (JA) has two problems: aggregation


slide-1
SLIDE 1

University of Tsukuba, LGS’09, 26 - 29 August 2009

White Manipulation in Judgment Aggregation

Gabriella Pigozzi Marija Slavkovik Davide Grossi

ILLC Amsterdam

slide-2
SLIDE 2

judgment aggregation (JA) has two problems: aggregation functions that satisfy a desirable set of properties do not exist aggregation operators that exist are manipulable the question is: is lying, cheating and manipulation really that bad ?

2

What is this all about

LGS’09, University of Tsukuba , 26 - 29 August 2009

slide-3
SLIDE 3

the colloquial term “white lies”

3

White Manipulability

LGS’09, University of Tsukuba , 26 - 29 August 2009

slide-4
SLIDE 4

the colloquial term “white lies”

3

White Manipulability

LGS’09, University of Tsukuba , 26 - 29 August 2009

slide-5
SLIDE 5

the colloquial term “white lies”

3

White Manipulability

LGS’09, University of Tsukuba , 26 - 29 August 2009

slide-6
SLIDE 6

the colloquial term “white lies”

3

White Manipulability

manipulation - lying with the intent to improve the

  • utcome for the agent who lies

LGS’09, University of Tsukuba , 26 - 29 August 2009

slide-7
SLIDE 7

white manipulation - lying with the intent to improve the outcome for all the agents involved the colloquial term “white lies”

3

White Manipulability

manipulation - lying with the intent to improve the

  • utcome for the agent who lies

LGS’09, University of Tsukuba , 26 - 29 August 2009

slide-8
SLIDE 8

4

In the rest of the talk

introduce the basic concepts of judgment aggregation redefine the judgment aggregation function introduce in JA: scoring functions, social welfare notions define white manipulation initial results conclusions

LGS’09, University of Tsukuba , 26 - 29 August 2009

slide-9
SLIDE 9

5

how individual judgments on logically connected issues can be aggregated into a collective judgment on the same issues

LGS’09, University of Tsukuba , 26 - 29 August 2009

Judgment Aggregation

a = X is good at teaching b = X is good at research x = hire X

  • prof. A

yes no no

  • prof. B

yes yes yes

  • prof. C

no yes no Majority yes yes no

hiring committee example with rule : x ↔ (a ∧ b)

slide-10
SLIDE 10

5

how individual judgments on logically connected issues can be aggregated into a collective judgment on the same issues

LGS’09, University of Tsukuba , 26 - 29 August 2009

Judgment Aggregation

a = X is good at teaching b = X is good at research x = hire X

  • prof. A

yes no no

  • prof. B

yes yes yes

  • prof. C

no yes no Majority yes yes no

hiring committee example with rule : x ↔ (a ∧ b)

slide-11
SLIDE 11

5

how individual judgments on logically connected issues can be aggregated into a collective judgment on the same issues

LGS’09, University of Tsukuba , 26 - 29 August 2009

Judgment Aggregation

a = X is good at teaching b = X is good at research x = hire X

  • prof. A

yes no no

  • prof. B

yes yes yes

  • prof. C

no yes no Majority yes yes no

hiring committee example with rule : x ↔ (a ∧ b)

slide-12
SLIDE 12

5

how individual judgments on logically connected issues can be aggregated into a collective judgment on the same issues

LGS’09, University of Tsukuba , 26 - 29 August 2009

Judgment Aggregation

a = X is good at teaching b = X is good at research x = hire X

  • prof. A

yes no no

  • prof. B

yes yes yes

  • prof. C

no yes no Majority yes yes no

hiring committee example with rule : x ↔ (a ∧ b)

slide-13
SLIDE 13

5

how individual judgments on logically connected issues can be aggregated into a collective judgment on the same issues

LGS’09, University of Tsukuba , 26 - 29 August 2009

Judgment Aggregation

a = X is good at teaching b = X is good at research x = hire X

  • prof. A

yes no no

  • prof. B

yes yes yes

  • prof. C

no yes no Majority yes yes no

hiring committee example with rule : x ↔ (a ∧ b)

slide-14
SLIDE 14

5

how individual judgments on logically connected issues can be aggregated into a collective judgment on the same issues

LGS’09, University of Tsukuba , 26 - 29 August 2009

Judgment Aggregation

a = X is good at teaching b = X is good at research x = hire X

  • prof. A

yes no no

  • prof. B

yes yes yes

  • prof. C

no yes no Majority yes yes no

hiring committee example with rule : x ↔ (a ∧ b)

slide-15
SLIDE 15

5

how individual judgments on logically connected issues can be aggregated into a collective judgment on the same issues

LGS’09, University of Tsukuba , 26 - 29 August 2009

Judgment Aggregation

a = X is good at teaching b = X is good at research x = hire X

  • prof. A

yes no no

  • prof. B

yes yes yes

  • prof. C

no yes no Majority yes yes no

hiring committee example with rule : x ↔ (a ∧ b)

slide-16
SLIDE 16

5

how individual judgments on logically connected issues can be aggregated into a collective judgment on the same issues

LGS’09, University of Tsukuba , 26 - 29 August 2009

Judgment Aggregation

a = X is good at teaching b = X is good at research x = hire X

  • prof. A

yes no no

  • prof. B

yes yes yes

  • prof. C

no yes no Majority yes yes no

hiring committee example with rule : x ↔ (a ∧ b)

slide-17
SLIDE 17

5

how individual judgments on logically connected issues can be aggregated into a collective judgment on the same issues

LGS’09, University of Tsukuba , 26 - 29 August 2009

Judgment Aggregation

a = X is good at teaching b = X is good at research x = hire X

  • prof. A

yes no no

  • prof. B

yes yes yes

  • prof. C

no yes no Majority yes yes no

hiring committee example with rule : x ↔ (a ∧ b)

slide-18
SLIDE 18

5

how individual judgments on logically connected issues can be aggregated into a collective judgment on the same issues

LGS’09, University of Tsukuba , 26 - 29 August 2009

Judgment Aggregation

a = X is good at teaching b = X is good at research x = hire X

  • prof. A

yes no no

  • prof. B

yes yes yes

  • prof. C

no yes no Majority yes yes no

hiring committee example with rule : x ↔ (a ∧ b)

slide-19
SLIDE 19

5

how individual judgments on logically connected issues can be aggregated into a collective judgment on the same issues

LGS’09, University of Tsukuba , 26 - 29 August 2009

Judgment Aggregation

a = X is good at teaching b = X is good at research x = hire X

  • prof. A

yes no no

  • prof. B

yes yes yes

  • prof. C

no yes no Majority yes yes no

hiring committee example with rule : x ↔ (a ∧ b) f : profiles − → judgment sets

slide-20
SLIDE 20

5

how individual judgments on logically connected issues can be aggregated into a collective judgment on the same issues

LGS’09, University of Tsukuba , 26 - 29 August 2009

Judgment Aggregation

a = X is good at teaching b = X is good at research x = hire X

  • prof. A

yes no no

  • prof. B

yes yes yes

  • prof. C

no yes no Majority yes yes no

hiring committee example with rule : x ↔ (a ∧ b) f : profiles − → judgment sets

slide-21
SLIDE 21

5

how individual judgments on logically connected issues can be aggregated into a collective judgment on the same issues

LGS’09, University of Tsukuba , 26 - 29 August 2009

Judgment Aggregation

a = X is good at teaching b = X is good at research x = hire X

  • prof. A

yes no no

  • prof. B

yes yes yes

  • prof. C

no yes no Majority yes yes no

hiring committee example with rule : x ↔ (a ∧ b) f : profiles − → judgment sets

slide-22
SLIDE 22

5

how individual judgments on logically connected issues can be aggregated into a collective judgment on the same issues

LGS’09, University of Tsukuba , 26 - 29 August 2009

Judgment Aggregation

a = X is good at teaching b = X is good at research x = hire X

  • prof. A

yes no no

  • prof. B

yes yes yes

  • prof. C

no yes no Majority yes yes no

hiring committee example with rule : x ↔ (a ∧ b) f : profiles − → judgment sets impasse

slide-23
SLIDE 23

how individual judgments on logically connected issues can be aggregated into a collective judgment on the same issues

LGS’09, University of Tsukuba , 26 - 29 August 2009

Judgment Aggregation

judgment aggregation functions are not manipulable if they satisfy independence and (weak) monotonicity[1]

a = X is good at teaching b = X is good at research x = hire X

  • prof. A

yes no no

  • prof. B

yes yes yes

  • prof. C

no yes no Majority yes yes no

hiring committee example with rule : x ↔ (a ∧ b)

6

slide-24
SLIDE 24

how individual judgments on logically connected issues can be aggregated into a collective judgment on the same issues

LGS’09, University of Tsukuba , 26 - 29 August 2009

Judgment Aggregation

judgment aggregation functions are not manipulable if they satisfy independence and (weak) monotonicity[1]

a = X is good at teaching b = X is good at research x = hire X

  • prof. A

yes no no

  • prof. B

yes yes yes

  • prof. C

no yes no Majority yes yes no

hiring committee example with rule : x ↔ (a ∧ b)

6

slide-25
SLIDE 25

how individual judgments on logically connected issues can be aggregated into a collective judgment on the same issues

LGS’09, University of Tsukuba , 26 - 29 August 2009

Judgment Aggregation

judgment aggregation functions are not manipulable if they satisfy independence and (weak) monotonicity[1]

a = X is good at teaching b = X is good at research x = hire X

  • prof. A

yes no no

  • prof. B

yes yes yes

  • prof. C

no yes no Majority yes yes no

hiring committee example with rule : x ↔ (a ∧ b)

6

slide-26
SLIDE 26

how individual judgments on logically connected issues can be aggregated into a collective judgment on the same issues

LGS’09, University of Tsukuba , 26 - 29 August 2009

Judgment Aggregation

judgment aggregation functions are not manipulable if they satisfy independence and (weak) monotonicity[1]

a = X is good at teaching b = X is good at research x = hire X

  • prof. A

yes no no

  • prof. B

yes yes yes

  • prof. C

no yes no Majority yes yes no

hiring committee example with rule : x ↔ (a ∧ b)

6

slide-27
SLIDE 27

how individual judgments on logically connected issues can be aggregated into a collective judgment on the same issues

LGS’09, University of Tsukuba , 26 - 29 August 2009

Judgment Aggregation

judgment aggregation functions are manipulable if they satisfy independence and (weak) monotonicity*

a = X is good at teaching b = X is good at research x = hire X

  • prof. A

yes no no

  • prof. B

yes yes yes

  • prof. C

no yes no Majority yes yes no

hiring committee example with rule : x ↔ (a ∧ b) the premise based procedure

7

slide-28
SLIDE 28

how individual judgments on logically connected issues can be aggregated into a collective judgment on the same issues

LGS’09, University of Tsukuba , 26 - 29 August 2009

Judgment Aggregation

judgment aggregation functions are manipulable if they satisfy independence and (weak) monotonicity*

a = X is good at teaching b = X is good at research x = hire X

  • prof. A

yes no no

  • prof. B

yes yes yes

  • prof. C

no yes no Majority yes yes no

hiring committee example with rule : x ↔ (a ∧ b) the premise based procedure

7

slide-29
SLIDE 29

how individual judgments on logically connected issues can be aggregated into a collective judgment on the same issues

LGS’09, University of Tsukuba , 26 - 29 August 2009

Judgment Aggregation

judgment aggregation functions are manipulable if they satisfy independence and (weak) monotonicity*

a = X is good at teaching b = X is good at research x = hire X

  • prof. A

yes no no

  • prof. B

yes yes yes

  • prof. C

no yes no Majority yes yes no

hiring committee example with rule : x ↔ (a ∧ b) the premise based procedure

7

slide-30
SLIDE 30

how individual judgments on logically connected issues can be aggregated into a collective judgment on the same issues

LGS’09, University of Tsukuba , 26 - 29 August 2009

Judgment Aggregation

judgment aggregation functions are manipulable if they satisfy independence and (weak) monotonicity*

a = X is good at teaching b = X is good at research x = hire X

  • prof. A

yes no no

  • prof. B

yes yes yes

  • prof. C

no yes no Majority yes yes no

hiring committee example with rule : x ↔ (a ∧ b) the premise based procedure

7

slide-31
SLIDE 31

how individual judgments on logically connected issues can be aggregated into a collective judgment on the same issues

LGS’09, University of Tsukuba , 26 - 29 August 2009

Judgment Aggregation

judgment aggregation functions are manipulable if they satisfy independence and (weak) monotonicity*

a = X is good at teaching b = X is good at research x = hire X

  • prof. A

yes no no

  • prof. B

yes yes yes

  • prof. C

no yes no Majority yes yes no

hiring committee example with rule : x ↔ (a ∧ b) the premise based procedure the premise based procedure is manipulable [2]

7

slide-32
SLIDE 32

how individual judgments on logically connected issues can be aggregated into a collective judgment on the same issues

LGS’09, University of Tsukuba , 26 - 29 August 2009

Judgment Aggregation

the conclusion based procedure

a = X is good at teaching b = X is good at research x = hire X

  • prof. A

yes no no

  • prof. B

yes yes yes

  • prof. C

no yes no Majority yes yes no

hiring committee example with rule : x ↔ (a ∧ b)

8

slide-33
SLIDE 33

how individual judgments on logically connected issues can be aggregated into a collective judgment on the same issues

LGS’09, University of Tsukuba , 26 - 29 August 2009

Judgment Aggregation

the conclusion based procedure

a = X is good at teaching b = X is good at research x = hire X

  • prof. A

yes no no

  • prof. B

yes yes yes

  • prof. C

no yes no Majority yes yes no

hiring committee example with rule : x ↔ (a ∧ b)

8

slide-34
SLIDE 34

how individual judgments on logically connected issues can be aggregated into a collective judgment on the same issues

LGS’09, University of Tsukuba , 26 - 29 August 2009

Judgment Aggregation

the conclusion based procedure

a = X is good at teaching b = X is good at research x = hire X

  • prof. A

yes no no

  • prof. B

yes yes yes

  • prof. C

no yes no Majority yes yes no

hiring committee example with rule : x ↔ (a ∧ b)

8

slide-35
SLIDE 35

how individual judgments on logically connected issues can be aggregated into a collective judgment on the same issues

LGS’09, University of Tsukuba , 26 - 29 August 2009

Judgment Aggregation

the conclusion based procedure

a = X is good at teaching b = X is good at research x = hire X

  • prof. A

yes no no

  • prof. B

yes yes yes

  • prof. C

no yes no Majority yes yes no

hiring committee example with rule : x ↔ (a ∧ b) the conclusion based procedure is manipulable [3]

8

slide-36
SLIDE 36

how individual judgments on logically connected issues can be aggregated into a collective judgment on the same issues

LGS’09, University of Tsukuba , 26 - 29 August 2009

Judgment Aggregation

distance based merging

a = X is good at teaching b = X is good at research x = hire X

  • prof. A

yes no no

  • prof. B

yes yes yes

  • prof. C

no yes no Majority yes yes no

hiring committee example with rule : x ↔ (a ∧ b)

9

slide-37
SLIDE 37

how individual judgments on logically connected issues can be aggregated into a collective judgment on the same issues

LGS’09, University of Tsukuba , 26 - 29 August 2009

Judgment Aggregation

distance based merging

a = X is good at teaching b = X is good at research x = hire X

  • prof. A

yes no no

  • prof. B

yes yes yes

  • prof. C

no yes no Majority yes yes no

hiring committee example with rule : x ↔ (a ∧ b)

9

slide-38
SLIDE 38

how individual judgments on logically connected issues can be aggregated into a collective judgment on the same issues

LGS’09, University of Tsukuba , 26 - 29 August 2009

Judgment Aggregation

distance based merging

a = X is good at teaching b = X is good at research x = hire X

  • prof. A

yes no no

  • prof. B

yes yes yes

  • prof. C

no yes no Majority yes yes no

hiring committee example with rule : x ↔ (a ∧ b) distance based merging is manipulable [4]

9

slide-39
SLIDE 39

10

The ideas are ...

impasse is in the set of possible outputs of the aggregation function, but not part of any profile assume that agents have preferences over outputs and neither of the agents prefers the output scoring functions determine preference ordering over the elements of the set of possible outputs of the aggregation function

↓ ↓

LGS’09, University of Tsukuba , 26 - 29 August 2009

slide-40
SLIDE 40

JA function we defined as example we work with - quota rule score function we define as a function that, given a judgment set, scores all other possible outcomes based

  • n that judgment set

we work with examples of distance based scoring functions:

11

JA function & scoring functions

f : Ω − → Φ ∪ {↓} f q HSe : Φ − → (Φ↓ − → N) V Sk : Φ − → (Φ↓ − → N)

LGS’09, University of Tsukuba , 26 - 29 August 2009

slide-41
SLIDE 41

JA function we defined as example we work with - quota rule score function we define as a function that, given a judgment set, scores all other possible outcomes based

  • n that judgment set

we work with examples of distance based scoring functions:

11

JA function & scoring functions

f : Ω − → Φ ∪ {↓} f q HSe : Φ − → (Φ↓ − → N) V Sk : Φ − → (Φ↓ − → N)

LGS’09, University of Tsukuba , 26 - 29 August 2009

slide-42
SLIDE 42

JA function we defined as example we work with - quota rule score function we define as a function that, given a judgment set, scores all other possible outcomes based

  • n that judgment set

we work with examples of distance based scoring functions:

11

JA function & scoring functions

f : Ω − → Φ ∪ {↓} f q HSe : Φ − → (Φ↓ − → N) V Sk : Φ − → (Φ↓ − → N)

LGS’09, University of Tsukuba , 26 - 29 August 2009

slide-43
SLIDE 43

JA function we defined as example we work with - quota rule score function we define as a function that, given a judgment set, scores all other possible outcomes based

  • n that judgment set

we work with examples of distance based scoring functions:

11

JA function & scoring functions

f : Ω − → Φ ∪ {↓} f q HSe : Φ − → (Φ↓ − → N) V Sk : Φ − → (Φ↓ − → N)

LGS’09, University of Tsukuba , 26 - 29 August 2009

slide-44
SLIDE 44

JA function we defined as example we work with - quota rule score function we define as a function that, given a judgment set, scores all other possible outcomes based

  • n that judgment set

we work with examples of distance based scoring functions:

11

JA function & scoring functions

f : Ω − → Φ ∪ {↓} f q HSe : Φ − → (Φ↓ − → N) V Sk : Φ − → (Φ↓ − → N)

LGS’09, University of Tsukuba , 26 - 29 August 2009

slide-45
SLIDE 45

JA function we defined as example we work with - quota rule score function we define as a function that, given a judgment set, scores all other possible outcomes based

  • n that judgment set

we work with examples of distance based scoring functions:

11

JA function & scoring functions

f : Ω − → Φ ∪ {↓} f q HSe : Φ − → (Φ↓ − → N) V Sk : Φ − → (Φ↓ − → N)

LGS’09, University of Tsukuba , 26 - 29 August 2009

slide-46
SLIDE 46

JA function we defined as example we work with - quota rule score function we define as a function that, given a judgment set, scores all other possible outcomes based

  • n that judgment set

we work with examples of distance based scoring functions:

11

JA function & scoring functions

f : Ω − → Φ ∪ {↓} f q HSe : Φ − → (Φ↓ − → N) V Sk : Φ − → (Φ↓ − → N)

LGS’09, University of Tsukuba , 26 - 29 August 2009

  • Definition. [Manipulation] Let s be a scoring function.

An aggregation function f is manipulable if and only if there exists a judgment profile ω ∈ Ω and an agent i such that f(ω) ≺s

i f(ω′), where ω′ ∈ Ω is some i-variant

  • f ω.
slide-47
SLIDE 47

Utilitarian social welfare Egalitarian social welfare

12

Social welfare notions in JA

LGS’09, University of Tsukuba , 26 - 29 August 2009

USW s(ω)(ϕ) = n

i=1 s(ϕ)(ϕi)

ESW s(ω)(ϕ) = max{s(ϕ)(ϕi) | ϕi ∈ Φ}

using a scoring function, a preference profile can be built from a judgment profile having a preference profile, social welfare notions can be applied to JA

slide-48
SLIDE 48

Utilitarian social welfare Egalitarian social welfare

12

Social welfare notions in JA

LGS’09, University of Tsukuba , 26 - 29 August 2009

USW s(ω)(ϕ) = n

i=1 s(ϕ)(ϕi)

ESW s(ω)(ϕ) = max{s(ϕ)(ϕi) | ϕi ∈ Φ}

using a scoring function, a preference profile can be built from a judgment profile having a preference profile, social welfare notions can be applied to JA

slide-49
SLIDE 49

Utilitarian social welfare Egalitarian social welfare

12

Social welfare notions in JA

LGS’09, University of Tsukuba , 26 - 29 August 2009

USW s(ω)(ϕ) = n

i=1 s(ϕ)(ϕi)

ESW s(ω)(ϕ) = max{s(ϕ)(ϕi) | ϕi ∈ Φ}

using a scoring function, a preference profile can be built from a judgment profile having a preference profile, social welfare notions can be applied to JA

  • Definition. [White manipulability] Let SW be a social welfare

function and s a scoring function. An aggregation function f is white manipulable if and only if there exists an agent i and a judgment profile ω ∈ Ω such that f(ω) ≺s

i f(ω′) and

SW(f(ω)) < SW(f(ω′)), where ω′ ∈ Ω is some i-variant of ω.

slide-50
SLIDE 50

13 LGS’09, University of Tsukuba , 26 - 29 August 2009

Hiring example revisited

Φ

(a,b,X) X ↔ a ∧ b (prof. A) ϕ1 (1,0,0) (prof. B) ϕ2 (1,1,1) (prof. C) ϕ3 (0,1,0) ϕ4 (0,0,0)

x x ( )

slide-51
SLIDE 51

13 LGS’09, University of Tsukuba , 26 - 29 August 2009

Hiring example revisited

Φ

(a,b,X) X ↔ a ∧ b (prof. A) ϕ1 (1,0,0) (prof. B) ϕ2 (1,1,1) (prof. C) ϕ3 (0,1,0) ϕ4 (0,0,0)

x x ( ) 20 possible

profiles

slide-52
SLIDE 52

13 LGS’09, University of Tsukuba , 26 - 29 August 2009

Hiring example revisited

Φ

(a,b,X) X ↔ a ∧ b (prof. A) ϕ1 (1,0,0) (prof. B) ϕ2 (1,1,1) (prof. C) ϕ3 (0,1,0) ϕ4 (0,0,0)

x x ( )

slide-53
SLIDE 53

13 LGS’09, University of Tsukuba , 26 - 29 August 2009

Hiring example revisited

Φ

(a,b,X) X ↔ a ∧ b (prof. A) ϕ1 (1,0,0) (prof. B) ϕ2 (1,1,1) (prof. C) ϕ3 (0,1,0) ϕ4 (0,0,0)

(1, 0, 0) ≻HSe

2

(0, 0, 0) ≻HSe

2

(0, 1, 0) ∼HSe

2

(1, 1, 1) ≻HSe

2

↓ (1, 1, 1) ≻HSe

1

(1, 0, 0) ∼HSe

1

(0, 1, 0) ≻HSe

1

(0, 0, 0) ≻HSe

1

↓ (0, 1, 0) ≻HSe

3

(0, 0, 0) ≻HSe

3

(1, 0, 0) ∼HSe

3

(1, 1, 1) ≻HSe

3

↓ x x ( )

slide-54
SLIDE 54

13 LGS’09, University of Tsukuba , 26 - 29 August 2009

Hiring example revisited

Φ

(a,b,X) X ↔ a ∧ b (prof. A) ϕ1 (1,0,0) (prof. B) ϕ2 (1,1,1) (prof. C) ϕ3 (0,1,0) ϕ4 (0,0,0)

(1, 0, 0) ≻HSe

2

(0, 0, 0) ≻HSe

2

(0, 1, 0) ∼HSe

2

(1, 1, 1) ≻HSe

2

↓ (1, 1, 1) ≻HSe

1

(1, 0, 0) ∼HSe

1

(0, 1, 0) ≻HSe

1

(0, 0, 0) ≻HSe

1

↓ (0, 1, 0) ≻HSe

3

(0, 0, 0) ≻HSe

3

(1, 0, 0) ∼HSe

3

(1, 1, 1) ≻HSe

3

↓ x x ( )

slide-55
SLIDE 55

13 LGS’09, University of Tsukuba , 26 - 29 August 2009

Hiring example revisited

Φ

(a,b,X) X ↔ a ∧ b (prof. A) ϕ1 (1,0,0) (prof. B) ϕ2 (1,1,1) (prof. C) ϕ3 (0,1,0) ϕ4 (0,0,0)

(1, 0, 0) ≻HSe

2

(0, 0, 0) ≻HSe

2

(0, 1, 0) ∼HSe

2

(1, 1, 1) ≻HSe

2

↓ (1, 1, 1) ≻HSe

1

(1, 0, 0) ∼HSe

1

(0, 1, 0) ≻HSe

1

(0, 0, 0) ≻HSe

1

↓ (0, 1, 0) ≻HSe

3

(0, 0, 0) ≻HSe

3

(1, 0, 0) ∼HSe

3

(1, 1, 1) ≻HSe

3

↓ x x ( ) f(ω)

slide-56
SLIDE 56
  • ne agent can white manipulate alone and improve

the social welfare the group can agree on how to manipulate and this improve the social welfare idea: negotiate on how to lie example: fallback bargaining

14 LGS’09, University of Tsukuba , 26 - 29 August 2009

Coordinated white manipulation

slide-57
SLIDE 57

introduced by S.J. Brams and D.M. Kilgour (1998)[5] bargainers “fallback” on less and less preferred alternatives

15 LGS’09, University of Tsukuba , 26 - 29 August 2009

Fallback Bargaining

M =   a b c d a c b d b a d c   M h =   100 000 111, 010 ↓ 111 100, 010 000 ↓ 010 000 111, 100 ↓  

d = 1 d = 2 d = 3 d = 4

hiring example:

d = 1 d = 2 d = 3 d = 4

slide-58
SLIDE 58

introduced by S.J. Brams and D.M. Kilgour (1998)[5] bargainers “fallback” on less and less preferred alternatives

15 LGS’09, University of Tsukuba , 26 - 29 August 2009

Fallback Bargaining

M =   a b c d a c b d b a d c  

consensus for r = n

M h =   100 000 111, 010 ↓ 111 100, 010 000 ↓ 010 000 111, 100 ↓  

d = 1 d = 2 d = 3 d = 4

hiring example:

d = 1 d = 2 d = 3 d = 4

slide-59
SLIDE 59

introduced by S.J. Brams and D.M. Kilgour (1998)[5] bargainers “fallback” on less and less preferred alternatives

15 LGS’09, University of Tsukuba , 26 - 29 August 2009

Fallback Bargaining

M =   a b c d a c b d b a d c  

consensus for r = n

M h =   100 000 111, 010 ↓ 111 100, 010 000 ↓ 010 000 111, 100 ↓  

d = 1 d = 2 d = 3 d = 4

hiring example:

d = 1 d = 2 d = 3 d = 4

slide-60
SLIDE 60

introduced by S.J. Brams and D.M. Kilgour (1998)[5] bargainers “fallback” on less and less preferred alternatives

15 LGS’09, University of Tsukuba , 26 - 29 August 2009

Fallback Bargaining

M =   a b c d a c b d b a d c  

consensus for r = n

M h =   100 000 111, 010 ↓ 111 100, 010 000 ↓ 010 000 111, 100 ↓  

d = 1 d = 2 d = 3 d = 4

hiring example:

d = 1 d = 2 d = 3 d = 4

slide-61
SLIDE 61

introduced by S.J. Brams and D.M. Kilgour (1998)[5] bargainers “fallback” on less and less preferred alternatives

15 LGS’09, University of Tsukuba , 26 - 29 August 2009

Fallback Bargaining

M =   a b c d a c b d b a d c   M h =   100 000 111, 010 ↓ 111 100, 010 000 ↓ 010 000 111, 100 ↓  

d = 1 d = 2 d = 3 d = 4

hiring example:

d = 1 d = 2 d = 3 d = 4

slide-62
SLIDE 62

introduced by S.J. Brams and D.M. Kilgour (1998)[5] bargainers “fallback” on less and less preferred alternatives

15 LGS’09, University of Tsukuba , 26 - 29 August 2009

Fallback Bargaining

M =   a b c d a c b d b a d c  

consensus for r = 2

M h =   100 000 111, 010 ↓ 111 100, 010 000 ↓ 010 000 111, 100 ↓  

d = 1 d = 2 d = 3 d = 4

hiring example:

d = 1 d = 2 d = 3 d = 4

slide-63
SLIDE 63

introduced by S.J. Brams and D.M. Kilgour (1998)[5] bargainers “fallback” on less and less preferred alternatives

15 LGS’09, University of Tsukuba , 26 - 29 August 2009

Fallback Bargaining

M =   a b c d a c b d b a d c  

consensus for r = 2

M h =   100 000 111, 010 ↓ 111 100, 010 000 ↓ 010 000 111, 100 ↓  

d = 1 d = 2 d = 3 d = 4

hiring example:

d = 1 d = 2 d = 3 d = 4

slide-64
SLIDE 64

introduced by S.J. Brams and D.M. Kilgour (1998)[5] bargainers “fallback” on less and less preferred alternatives

15 LGS’09, University of Tsukuba , 26 - 29 August 2009

Fallback Bargaining

M =   a b c d a c b d b a d c  

consensus for r = 2

M h =   100 000 111, 010 ↓ 111 100, 010 000 ↓ 010 000 111, 100 ↓  

d = 1 d = 2 d = 3 d = 4

hiring example:

d = 1 d = 2 d = 3 d = 4

slide-65
SLIDE 65

introduced by S.J. Brams and D.M. Kilgour (1998)[5] bargainers “fallback” on less and less preferred alternatives

15 LGS’09, University of Tsukuba , 26 - 29 August 2009

Fallback Bargaining

M =   a b c d a c b d b a d c   M h =   100 000 111, 010 ↓ 111 100, 010 000 ↓ 010 000 111, 100 ↓  

d = 1 d = 2 d = 3 d = 4

hiring example:

d = 1 d = 2 d = 3 d = 4

slide-66
SLIDE 66

introduced by S.J. Brams and D.M. Kilgour (1998)[5] bargainers “fallback” on less and less preferred alternatives

15 LGS’09, University of Tsukuba , 26 - 29 August 2009

Fallback Bargaining

M =   a b c d a c b d b a d c   M h =   100 000 111, 010 ↓ 111 100, 010 000 ↓ 010 000 111, 100 ↓  

r = n

d = 1 d = 2 d = 3 d = 4

hiring example:

d = 1 d = 2 d = 3 d = 4

slide-67
SLIDE 67

introduced by S.J. Brams and D.M. Kilgour (1998)[5] bargainers “fallback” on less and less preferred alternatives

15 LGS’09, University of Tsukuba , 26 - 29 August 2009

Fallback Bargaining

M =   a b c d a c b d b a d c   M h =   100 000 111, 010 ↓ 111 100, 010 000 ↓ 010 000 111, 100 ↓  

r = n

d = 1 d = 2 d = 3 d = 4

hiring example:

d = 1 d = 2 d = 3 d = 4

slide-68
SLIDE 68

introduced by S.J. Brams and D.M. Kilgour (1998)[5] bargainers “fallback” on less and less preferred alternatives

15 LGS’09, University of Tsukuba , 26 - 29 August 2009

Fallback Bargaining

M =   a b c d a c b d b a d c   M h =   100 000 111, 010 ↓ 111 100, 010 000 ↓ 010 000 111, 100 ↓  

r = n

d = 1 d = 2 d = 3 d = 4

hiring example:

d = 1 d = 2 d = 3 d = 4

slide-69
SLIDE 69

introduced by S.J. Brams and D.M. Kilgour (1998)[5] bargainers “fallback” on less and less preferred alternatives

15 LGS’09, University of Tsukuba , 26 - 29 August 2009

Fallback Bargaining

M =   a b c d a c b d b a d c   M h =   100 000 111, 010 ↓ 111 100, 010 000 ↓ 010 000 111, 100 ↓  

d = 1 d = 2 d = 3 d = 4

hiring example:

d = 1 d = 2 d = 3 d = 4

slide-70
SLIDE 70

introduced by S.J. Brams and D.M. Kilgour (1998)[5] bargainers “fallback” on less and less preferred alternatives

15 LGS’09, University of Tsukuba , 26 - 29 August 2009

Fallback Bargaining

M =   a b c d a c b d b a d c   M h =   100 000 111, 010 ↓ 111 100, 010 000 ↓ 010 000 111, 100 ↓   r = 2

d = 1 d = 2 d = 3 d = 4

hiring example:

d = 1 d = 2 d = 3 d = 4

slide-71
SLIDE 71

introduced by S.J. Brams and D.M. Kilgour (1998)[5] bargainers “fallback” on less and less preferred alternatives

15 LGS’09, University of Tsukuba , 26 - 29 August 2009

Fallback Bargaining

M =   a b c d a c b d b a d c   M h =   100 000 111, 010 ↓ 111 100, 010 000 ↓ 010 000 111, 100 ↓   r = 2

d = 1 d = 2 d = 3 d = 4

hiring example:

d = 1 d = 2 d = 3 d = 4

slide-72
SLIDE 72

if is the least preferred outcome, it will not be the result of the bargaining (for both scoring functions) for r=n, the utilitarian social welfare of the bargaining

  • utput is the highest

16 LGS’09, University of Tsukuba , 26 - 29 August 2009

Fallback Bargaining & WM

slide-73
SLIDE 73

treat the inconsistency as an impasse and the impasse as a possible outcome introduce the idea of manipulability as a positive concept extend the judgment aggregation framework with an automatically built preference profile introduce social welfare concepts in the judgment aggregation framework

17 LGS’09, University of Tsukuba , 26 - 29 August 2009

Our contribution

slide-74
SLIDE 74

analyze further the fallback bargaining for other social welfare functions analyze other agreement reaching protocols for the use

  • f white manipulation

analyze profiles with different preferences regarding the impasse redefine manipulation concepts in terms of coalition manipulation concepts extend the JA framework towards game theory

18 LGS’09, University of Tsukuba , 26 - 29 August 2009

Future work

slide-75
SLIDE 75
  • 1. manipulability of JA functions:

19 LGS’09, University of Tsukuba , 26 - 29 August 2009

References

A complete conclusion-based procedure for judgment aggregation G.Pigozzi, M. Slavkovik and L.van der Torre. In Proceedings of 1rst Conference on Algorithmic Decision Theory (forthcoming)

  • 2. manipulability of premise based JA:
  • 3. manipulability of conclusion based JA:
  • 4. manipulability of distance based merging:
  • 5. fallback bargaining: