REMINDER: THE VOTING MODEL Set of voters = {1, , } Set of - - PowerPoint PPT Presentation

โ–ถ
reminder the voting model
SMART_READER_LITE
LIVE PREVIEW

REMINDER: THE VOTING MODEL Set of voters = {1, , } Set of - - PowerPoint PPT Presentation

T RUTH J USTICE A LGOS Social Choice II: Implicit Utilitarian Voting Teachers: Ariel Procaccia (this time) and Alex Psomas REMINDER: THE VOTING MODEL Set of voters = {1, , } Set of alternatives ; denote || =


slide-1
SLIDE 1

ALGOS TRUTH JUSTICE

Social Choice II: Implicit Utilitarian Voting

Teachers: Ariel Procaccia (this time) and Alex Psomas

slide-2
SLIDE 2

REMINDER: THE VOTING MODEL

  • Set of voters ๐‘‚ = {1, โ€ฆ , ๐‘œ}
  • Set of alternatives ๐ต; denote |๐ต| = ๐‘›
  • Each voter has a ranking ๐œ๐‘— โˆˆ L over

the alternatives; ๐‘ฆ โ‰ป๐‘— ๐‘ง means that voter ๐‘— prefers ๐‘ฆ to ๐‘ง

  • A preference profile ๐‰ โˆˆ L๐‘œ is a

collection of all votersโ€™ rankings

  • A voting rule is a function ๐‘”: L๐‘œ โ†’ ๐ต
slide-3
SLIDE 3

UTILITIES AND WELFARE

  • The voting model assumes ordinal preferences, but it

is plausible that they are derived from underlying cardinal preferences

  • Assume that each voter ๐‘— has a utility function ๐‘ฃ๐‘—: ๐ต โ†’

[0,1], such that ฯƒ๐‘ฆโˆˆ๐ต ๐‘ฃ๐‘— ๐‘ฆ = 1

  • Voter ๐‘— reports a ranking ๐œ๐‘— that is consistent with his

utility function, denoted ๐‘ฃ๐‘— โŠณ ๐œ๐‘—: ๐‘ฆ โ‰ป๐‘— ๐‘ง โ‡’ ๐‘ฃ๐‘— ๐‘ฆ โ‰ฅ ๐‘ฃ๐‘—(๐‘ง)

  • As usual, the (utilitarian) social welfare of ๐‘ฆ โˆˆ ๐ต is

sw ๐‘ฆ, ๐’— = ฯƒ๐‘—โˆˆ๐‘‚ ๐‘ฃ๐‘—(๐‘ฆ)

  • Our goal is choose an alternative that maximizes social

welfare, even though we cannot observe the utilities directly

slide-4
SLIDE 4

DISTORTION

  • We want to quantify how much social

welfare a voting rule loses due to lack of information

  • The distortion of voting rule ๐‘” on ๐‰ is

dist ๐‘”, ๐‰ = max

๐’— โŠณ ๐‰ max

๐‘ฆโˆˆ๐ต sw(๐‘ฆ,๐’—)

sw(๐‘”(๐‰),๐’—)

  • The distortion of voting rule ๐‘” is

dist ๐‘” = max

๐‰

dist ๐‘”, ๐‰

slide-5
SLIDE 5

DISTORTION

  • Consider the preference profile

1 2 3 ๐‘ ๐‘ ๐‘ ๐‘‘ ๐‘‘ ๐‘ ๐‘ ๐‘ ๐‘‘

Distortion of Borda count on this profile?

  • 3/2
  • 2
  • 5/3
  • 5/2

Poll 1

?

slide-6
SLIDE 6

DISTORTION

  • Consider the preference profile

1 2 โ€ฆ ๐‘› โˆ’ 1 ๐‘1 ๐‘2 โ€ฆ ๐‘๐‘›โˆ’1 ๐‘ฆ ๐‘ฆ โ€ฆ ๐‘ฆ โ‹ฎ โ‹ฎ โ€ฆ โ‹ฎ

Distortion of plurality on this profile?

  • ฮ˜(1)
  • ฮ˜(๐‘›)
  • ฮ˜

๐‘›

  • ฮ˜ ๐‘›2

Poll 2

?

slide-7
SLIDE 7

DETERMINISTIC LOWER BOUND

  • Theorem: Any deterministic voting rule ๐‘” has

distortion at least ๐‘›

  • Proof:
  • Partition ๐‘‚ into two subsets with ๐‘‚๐‘™ = ๐‘œ/2, and let

the profile ๐‰ be such that voters in ๐‘‚1 rank ๐‘1 first, and voter in ๐‘‚2 rank ๐‘2 first

  • W.l.o.g. ๐‘” ๐‰ = ๐‘1
  • Let ๐‘ฃ๐‘— ๐‘2 = 1, ๐‘ฃ๐‘— ๐‘๐‘˜ = 0 for ๐‘— โˆˆ ๐‘‚2, ๐‘ฃ๐‘— ๐‘๐‘˜ = 1/๐‘› for

all ๐‘— โˆˆ ๐‘‚1

  • It holds that

dist ๐‘”, ๐‰ โ‰ฅ ๐‘œ 2 ๐‘œ 2๐‘› = ๐‘› โˆŽ

slide-8
SLIDE 8

RANDOMIZED UPPER BOUND

  • Under the harmonic scoring rule, each voter gives 1/๐‘™

points to alternative ranked ๐‘™-th

  • Denote the score of ๐‘ฆ under ๐‰ as sc ๐‘ฆ, ๐‰
  • Why is this useful? Because

sw ๐‘ฆ, ๐’— โ‰ค sc ๐‘ฆ, ๐‰ for any ๐ฏ โŠณ ๐‰

  • Theorem [Caragiannis et al. 2015]: The randomized

voting rule that, with prob. ยฝ, selects ๐‘ฆ โˆˆ ๐ต with prob. proportional to sc(๐‘ฆ, ๐‰), and selects a uniformly random alternative with prob. ยฝ, has distortion ๐‘ƒ ๐‘› log ๐‘›

  • Discussion: In what sense is this result practical?
slide-9
SLIDE 9

PROOF OF THEOREM

  • Case 1: The welfare-maximizing ๐‘ฆโˆ— satisfies

sw ๐‘ฆโˆ—, ๐’— โ‰ฅ ๐‘œ (ln ๐‘› + 1)/๐‘›

  • Then sc ๐‘ฆโˆ—, ๐‰ โ‰ฅ ๐‘œ (ln ๐‘› + 1)/๐‘›
  • ฯƒ๐‘ฆโˆˆ๐ต sc ๐‘ฆ, ๐‰ = ๐‘œ ฯƒ๐‘™=1

๐‘›

1/๐‘™ โ‰ค ๐‘œ(ln ๐‘› + 1)

  • ๐‘ฆโˆ— is selected with prob. at least

1 2 โ‹… ๐‘œ ln ๐‘› + 1 ๐‘› ๐‘œ ln ๐‘› + 1 = 1 2 ๐‘› (ln ๐‘› + 1)

  • Now,

๐”ฝ[sw ๐‘” ๐‰ , ๐’— โ‰ฅ Pr ๐‘” ๐‰ = ๐‘ฆโˆ— sw ๐‘ฆโˆ—, ๐’— โ‰ฅ 1 2 ๐‘› (ln ๐‘› + 1) sw ๐‘ฆโˆ—, ๐’—

slide-10
SLIDE 10

PROOF OF THEOREM

  • Case 2: For every ๐‘ฆ โˆˆ ๐ต it holds that

sw ๐‘ฆ, ๐’— < ๐‘œ (ln ๐‘› + 1)/๐‘›

  • Uniformly random selection gives expected social

welfare 1 2 1 ๐‘› เท

๐‘ฆโˆˆ๐ต

เท

๐‘—โˆˆ๐‘‚

๐‘ฃ๐‘— ๐‘ฆ = 1 2 1 ๐‘› เท

๐‘—โˆˆ๐‘‚

เท

๐‘ฆโˆˆ๐ต

๐‘ฃ๐‘—(๐‘ฆ) = ๐‘œ 2๐‘›

  • Distortion is at most

sw(๐‘ฆโˆ—, ๐’—) ๐”ฝ sw ๐‘” ๐‰ , ๐’— โ‰ค ๐‘œ ln ๐‘› + 1 ๐‘› ๐‘œ 2๐‘› = 2 ๐‘›(ln ๐‘› + 1) โˆŽ

slide-11
SLIDE 11

RANDOMIZED LOWER BOUND

  • Theorem [Caragiannis et al. 2012]: Any randomized voting

rule ๐‘” has distortion ฮฉ ๐‘›

  • Proof:
  • Partition ๐‘‚ into subsets with ๐‘‚๐‘™ = ๐‘œ/ ๐‘›, and let the profile be
  • W.l.o.g. ๐‘1 is selected with prob. โ‰ค

1 ๐‘›

  • Let ๐‘ฃ๐‘— ๐‘1 = 1, ๐‘ฃ๐‘— ๐‘๐‘˜ = 0 for ๐‘— โˆˆ ๐‘‚1, ๐‘ฃ๐‘— ๐‘๐‘˜ = 1/๐‘› otherwise
  • ๐‘œ/ ๐‘› โ‰ค sw ๐‘1, ๐’—

โ‰ค 2๐‘œ/ ๐‘›, whereas sw ๐‘๐‘˜, ๐’— โ‰ค ๐‘œ/๐‘› for ๐‘˜ โ‰  1

  • Distortion is at least

๐‘œ ๐‘› 1 ๐‘› โ‹… 2๐‘œ ๐‘› + 1 โˆ’ 1 ๐‘› โ‹… ๐‘œ ๐‘› โ‰ฅ ๐‘› 3 โˆŽ

๐‘‚1 ๐‘‚2 โ€ฆ ๐‘‚ ๐‘› ๐‘1 ๐‘2 โ€ฆ ๐‘ ๐‘› โ‹ฎ โ‹ฎ โ‹ฎ โ‹ฎ

slide-12
SLIDE 12

PARTICIPATORY BUDGETING

Porto Alegre Brazil Since 1989 Paris France โ‚ฌ100M (2016) Madrid Spain โ‚ฌ24M (2016) New York USA $40M (2017)

slide-13
SLIDE 13

THE MODEL

  • The total budget is ๐ถ
  • Each alternative ๐‘ฆ has a cost ๐‘‘๐‘ฆ
  • For ๐‘Œ โІ ๐ต, the cost ๐‘‘(๐‘Œ) is additive
  • Utilities are also additive, that is,

๐‘ฃ๐‘— ๐‘Œ = ฯƒ๐‘ฆโˆˆ๐‘Œ ๐‘ฃ๐‘—(๐‘ฆ)

  • The goal is to find ๐‘Œ โІ ๐ต that

maximizes the social welfare sw ๐‘Œ, ๐’— = ฯƒ๐‘—โˆˆ๐‘‚ ๐‘ฃ๐‘—(๐‘Œ) subject to the budget constraint ๐‘‘ ๐‘Œ โ‰ค ๐ถ

slide-14
SLIDE 14

Utility 6 Cost 6 Utility 3 Cost 2 Utility 2 Cost 1 Utility 8 Cost 9 Ranking by value Ranking by VFM Knapsack voting Threshold approval

INPUT FORMATS

โ‰ป โ‰ป โ‰ป โ‰ป โ‰ป โ‰ป

Budget 9 Threshold 5

slide-15
SLIDE 15

DISTORTION REDUX

  • Distortion allows us to objectively compare

input formats, by associating an input format with the distortion of the best voting rule

  • Theorem [Benade et al. 2017]: Any randomized

voting rule has distortion at least ฮฉ(๐‘›) under knapsack votes

  • Proof:
  • Let ๐ถ = 1, ๐‘‘ ๐‘๐‘˜ = 1 for all ๐‘๐‘˜ โˆˆ ๐ต
  • Define ๐‰: For each ๐‘๐‘˜ โˆˆ ๐ต we have ๐‘œ/๐‘› voters ๐‘‚

๐‘˜

who choose ๐‘ฆ

  • W.l.o.g. ๐‘1 is selected with prob. โ‰ค 1/๐‘›, then let

๐‘ฃ๐‘— ๐‘1 = 1 for all ๐‘— โˆˆ ๐‘‚1, and ๐‘ฃ๐‘— ๐‘๐‘˜ = ๐‘ฃ๐‘— ๐‘1 = 1/2 for all ๐‘— โˆˆ ๐‘‚

๐‘˜, ๐‘˜ โ‰  1 โˆŽ

slide-16
SLIDE 16

RANDOMIZED BOUNDS

$ Threshold approval ๐‘ƒ(log2 ๐‘›) Knapsack voting ฮ˜(๐‘›) Ranking by VFM เทฉ ฮ˜ ๐‘› Ranking by value เทฉ ฮ˜ ๐‘›

[Benade et al., 2017]

slide-17
SLIDE 17

METRIC PREFERENCES

  • Assume a metric space with metric ๐‘’ on space of

voters and alternatives

  • Preferences are defined by

๐‘’ ๐‘—, ๐‘ฆ < ๐‘’ ๐‘—, ๐‘ง โ‡’ ๐‘ฆ โ‰ป๐‘— ๐‘ง

  • Now we want to minimize the social cost, defined

as sc ๐‘ฆ, ๐‘’ = ฯƒ๐‘—โˆˆ๐‘‚ ๐‘’(๐‘—, ๐‘ฆ)

๐‘ ๐‘‘ ๐‘

๐‘ โ‰ป ๐‘ โ‰ป ๐‘‘

slide-18
SLIDE 18

LOWER BOUND

  • Theorem [Anshelevich et al. 2015]: The

distortion of any deterministic rule under metric preferences is at least 3

  • Proof:
  • Theorem [Anshelevich et al. 2015]: The

distortion of Copeland under metric preferences is at most 5