Reshef Meir Tehcnion-Israel Institute of Technology Based on joint - - PowerPoint PPT Presentation

reshef meir
SMART_READER_LITE
LIVE PREVIEW

Reshef Meir Tehcnion-Israel Institute of Technology Based on joint - - PowerPoint PPT Presentation

Reshef Meir Tehcnion-Israel Institute of Technology Based on joint work(s) with Omer Lev, David Parkes, Jeff Rosenschein, and James Zou Plurality voting - example strategic ?? 90 votes 85 truthful 45 20 Can theory


slide-1
SLIDE 1

Reshef Meir

Tehcnion-Israel Institute of Technology Based on joint work(s) with Omer Lev, David Parkes, Jeff Rosenschein, and James Zou

slide-2
SLIDE 2

Plurality voting - example

90 votes 20 85 45

??

Can theory explain/predict voting behavior?

“truthful” “strategic”

slide-3
SLIDE 3

Desiderata for voting models

  • Theoretic criteria

(Rationality, equilibrium)

  • Behavioral criteria

(voters’ beliefs and capabilities)

  • Scientific criteria:

(Robustness, Simplicity, consistent with data, Discriminative power) (arguable) Bounded rationality

“Leader rule” [Laslier’09] Expected utility [MW’93,MP’02,...]

slide-4
SLIDE 4

Our contribution

Epistemic model (for limited information) Behavioral model (for limited capabilities) Formal and empirical results

slide-5
SLIDE 5

Prospective scores 𝒕

  • E.g. from a poll
  • “world state”

Uncertainty level 𝑠𝑗 ≥ 0 [Simon’57]:

“...the state of information may as well be regarded as a characteristic of the decision- maker as a characteristic of his environment”

𝒕 = 90,20,85,45 𝜗 ℝ|𝒟|

Epistemic model

𝒟 = { }

slide-6
SLIDE 6

Prospective scores 𝒕

  • E.g. from a poll
  • “world state”

Uncertainty level 𝑠𝑗 ≥ 0 Voter 𝑗 considers as “possible” all states close enough to 𝒕. 𝑇 𝒕, 𝑠𝑗 = {𝒕′: 𝒕′ − 𝒕 ≤ 𝑠𝑗}

– Example I: “𝑏𝑒𝑒𝑗𝑢𝑗𝑤𝑓 𝑣𝑜𝑑𝑓𝑠𝑢𝑏𝑗𝑜𝑢𝑧"

𝒕 = (90,20,85,45) 90 + 𝑠𝑗 90 − 𝑠𝑗

Epistemic model

slide-7
SLIDE 7

Prospective scores 𝒕

  • E.g. from a poll
  • “world state”

Uncertainty level 𝑠𝑗 ≥ 0 Voter 𝑗 considers as “possible” all states close enough to 𝒕. 𝑇 𝒕, 𝑠𝑗 = {𝒕′: 𝒕′ − 𝒕 ≤ 𝑠𝑗}

– Example I: “𝑏𝑒𝑒𝑗𝑢𝑗𝑤𝑓 𝑣𝑜𝑑𝑓𝑠𝑢𝑏𝑗𝑜𝑢𝑧" – Example II: “𝑛𝑣𝑚𝑢𝑗𝑞𝑚𝑗𝑑𝑏𝑢𝑗𝑤𝑓 𝑣𝑜𝑑𝑓𝑠𝑢𝑏𝑗𝑜𝑢𝑧"

𝒕 = (90,20,85,45) 90 (1 + 𝑠𝑗) 90/(1 + 𝑠𝑗)

Epistemic model

slide-8
SLIDE 8
  • Def. I (Local dominance): A candidate 𝑑′

S-dominates candidate 𝑑 if it is always weakly better for 𝑗 to vote for 𝑑′.

𝒕 = (90,20,85,45)

𝒕 𝜗 ℝ|𝒟| : state (scores) 𝑇 = 𝑇 𝒕, 𝑠𝑗 : possible states

in every state 𝒕′ ∈ S

Behavioral model

Rational agents avoid dominated strategies!

slide-9
SLIDE 9

One-shot voting: Vote for a candidate that is not locally-dominated Iterative setting: As long as your vote is locally dominated, switch to a candidate that dominates

  • it. Otherwise – stay.

Rational agents avoid dominated strategies!

Behavioral model

Local dominance move

slide-10
SLIDE 10

Strategic voting (one shot)

slide-11
SLIDE 11

Strategic voting (one shot)

A B C D E F

𝑈 𝒕, 𝑠𝑗

A B C D E F

Lemma: All dominance relations in state 𝒕 are characterized by a single threshold 𝑈 𝒕, 𝑠

𝑗 : (depends on winner’s score)

𝑑 is dominated iff below the threshold or least preferred.*

2𝑠𝑗 𝑠𝑗

slide-12
SLIDE 12

Strategic voting (iterative)

A B C D E F A B C D E F

𝑈 𝒕, 𝑠𝑗 𝑡[𝑗] 𝑑′

𝑡 𝑗 ∈ 𝒟: the vote of voter 𝑗 in state 𝒕

Local dominance move A → B

slide-13
SLIDE 13

A B C D E F

𝑈 𝒕, 𝑠𝑗

A B C D E F

Strategic voting (iterative)

𝑑′

𝑡 𝑗 ∈ 𝒟: the vote of voter 𝑗 in state 𝒕

𝑡[𝑗]

slide-14
SLIDE 14

A B C D E F

𝑈 𝒕, 𝑠𝑗

A B C D E F

Strategic voting (iterative)

𝑡 𝑗 ∈ 𝒟: the vote of voter 𝑗 in state 𝒕

𝑡[𝑗]

slide-15
SLIDE 15

A B C D E F A B C D E F

𝒕0 (initial state)

Strategic voting (iterative)

𝑡0[𝑗]

𝑡𝑢 𝑗 ∈ 𝒟 : the vote of voter 𝑗 in state 𝒕𝑢

slide-16
SLIDE 16

A B C D E F A B C D E F

𝒕0 (initial state) 𝒕1 𝒕2 𝒕3

Strategic voting (iterative)

𝑡1[𝑗] 𝑡2[𝑗]

𝑡𝑢 𝑗 ∈ 𝒟 : the vote of voter 𝑗 in state 𝒕𝑢

  • Def. II (voting equilibrium):

A state 𝒕 where for every voter 𝑗, the candidate 𝑡[𝑗] is not 𝑇(𝒕, 𝑠

𝑗)-dominated.

slide-17
SLIDE 17
  • Existence?
  • Convergence?
  • Properties?
  • Def. II (voting equilibrium):

A state 𝒕 where for every voter 𝑗, the candidate 𝑡[𝑗] is not 𝑇(𝒕, 𝑠

𝑗)-dominated.

  • Prop. [M., Polukarov, Rosenschein,

Jennings, AAAI’10]: “best-response in voting converges to a Nash equilibrium.” Independent of voting order

slide-18
SLIDE 18

Results

Main Theorem [M. AAAI’15]: Any sequence 𝒕0 → 𝒕1 → 𝒕2 → ⋯ of Local- dominance moves is acyclic (must converge). In particular, a voting equilibrium always exists.

  • From any initial state 𝒕0
  • Uncertainty levels 𝑠𝑗 may be diverse
  • Arbitrary order of players
  • For a nonatomic model: Also holds under simultaneous moves
slide-19
SLIDE 19

Main Theorem [M. AAAI’15]: Any sequence 𝒕0 → 𝒕1 → 𝒕2 → ⋯ of Local- dominance moves is acyclic (must converge). In particular, a voting equilibrium always exists.

Results

  • Prop. [M., Polukarov, Rosenschein, Jennings, AAAI’10]:

“best-response in voting converges to a Nash equilibrium.” 𝑇(𝒕, 𝑠

𝑗) = {𝒕}

⇒ Proof sketch:

Local-dominance ≡ Best response Voting equilibrium ≡ Nash equilibrium

𝑠

𝑗 = 0 for all 𝑗

Follows as a special case!

slide-20
SLIDE 20
  • Existence?
  • Convergence?
  • Properties?

Results

Extensive computer simulations: >100 distributions of preferences >10K profiles in total >1M simulations

  • Def. II (voting equilibrium):

A state 𝒕 where for every voter 𝑗, the candidate 𝑡[𝑗] is not 𝑇(𝒕, 𝑠

𝑗)-dominated.

slide-21
SLIDE 21
  • Decisiveness
  • Duverger Law
  • Participation
  • Welfare

Results (computer simulations)

[M., Lev, Rosenschein, EC’14] More uncertainty 𝒕0 𝒕′0 𝒕′′0 𝒕′′′0

slide-22
SLIDE 22

Desiderata for voting models

  • Theoretic criteria

(Rationality, equilibrium)

  • Behavioral criteria

(voters’ beliefs and capabilities)

  • Scientific criteria:

(Robustness, Simplicity, consistent with data, Discriminative power)

Local- Dominance

slide-23
SLIDE 23

Related work

  • Voting experiments

– VoteLib.org [Tal, M., Gal ‘15]

  • Voting under strict uncertainty:

– [Conitzer, Walsh, Xia ‘11] (dominance with information sets) – [Reijngoud, Endriss ‘12] (∏-manipulation) – [van Ditmarsch, Lang, Saffidine ‘13] (de re knowledge)

  • Regret minimization [M.‘15]
  • Lazy/truth-biased voters […]
  • Coordination in polls [Reyhani, Wilson, Khazaei ’12]
slide-24
SLIDE 24

What next?

  • Doodle scheduling
  • Uncertainty and Modal Logic
  • Proof sketch for Plurality convergence
slide-25
SLIDE 25

Doodle Scheduling

Scheduling

Questions:

  • Do people strategize when

seeing previous responses?

  • How?

Based on analyzing > 340,000 real Doodle polls

[Zou, M., Parkes, CSCW’15]

Findings for open polls:

  • 1. More correlation with

previous responses

  • 2. Availability 35% higher
slide-26
SLIDE 26
  • Where are the extra available slots?

The probability that the 11th responder approves the slot Number of previous responders who approved “Popular slots” “Unpopular slots”

slide-27
SLIDE 27
  • Where are the extra available slots?

Be more cooperative

? Respondents strategically mark additional unpopular slots. Want to appear cooperative!

“Popular slots” “Unpopular slots”

slide-28
SLIDE 28

Uncertainty in scheduling

Time1 Time2 Time3 Time4

Scheduling

I should answer next. I want Thu. 10am.

  • k
  • k
slide-29
SLIDE 29

Uncertainty in scheduling

Time1 Time2 Time3 Time4

Scheduling

Not “possible winners.” Safe for strategic vote

  • k

I should answer next. I want Thu. 10am.

  • k
  • k
  • k

skip

slide-30
SLIDE 30

Uncertainty and modal logic

s

𝑏 dominates 𝑐 if : ◻ (𝑔 𝒕, 𝑏 ≽𝑗 𝑔 𝒕, 𝑐 ) ⋄(𝑔(𝒕, 𝑏) ≻𝑗 𝑔(𝒕, 𝑐))

What is the set of states accessible from 𝒕 ?

slide-31
SLIDE 31

Uncertainty and modal logic

Possible states under the S5 axioms – a partition 𝑄 s 𝑄(𝒕) “If I am in 𝒕, then I know I am in 𝑄(𝒕)”

𝑏 dominates 𝑐 if : ◻ (𝑔 𝒕, 𝑏 ≽𝑗 𝑔 𝒕, 𝑐 ) ⋄(𝑔(𝒕, 𝑏) ≻𝑗 𝑔(𝒕, 𝑐))

What is the set of states accessible from 𝒕 ?

slide-32
SLIDE 32

Uncertainty and modal logic

Possible states under the S5 axioms – a partition 𝑄 s S 𝒕, 𝑠 s 𝑄(𝒕) Possible states under the distance-based uncertainty “If I am in 𝒕, then I know I am in 𝑄(𝒕)” “If I am in 𝒕, then I know I am close to 𝒕”

45

slide-33
SLIDE 33

Uncertainty and modal logic

Possible states under the S5 axioms – a partition 𝑄 s S 𝒕, 2𝑠 s 𝑄(𝒕) Possible states under the distance-based uncertainty “If I am in 𝒕, then I know I am in 𝑄(𝒕)” “If I am in 𝒕, then I know I am close to 𝒕”

46

slide-34
SLIDE 34

Uncertainty and modal logic

Possible states under the S5 axioms – a partition 𝑄 s S 𝒕, 𝑠 s 𝑄(𝒕) 𝒕′ S 𝒕′, 𝑠 Possible states under the distance-based uncertainty “If I am in 𝒕, then I know I am in 𝑄(𝒕)” “If I am in 𝒕, then I know I am close to 𝒕” Violates transitivity 𝒕′ 𝑄(𝒕’)

47

Doodle

slide-35
SLIDE 35

Recipe for general games

𝑡1 𝑡2 𝑡3 𝑡4 r States are all strategy profiles

“possible states” S 𝒕, 𝑠 are all states close to 𝒕

𝒕 𝒕 is the prospective state, induced by the current strategies

  • Avoid dominated actions
  • Minimize worst-case cost
  • Minimize worst-case regret
  • Other?

Epistemic model Behavioral model

slide-36
SLIDE 36

Recipe for general games

𝑡1 𝑡2 𝑡3 𝑡4 r States are all strategy profiles

“possible states” S 𝒕, 𝑠 are all states close to 𝒕

𝒕 𝒕 is the prospective state, induced by the current strategies

  • Avoid dominated actions
  • Minimize worst-case cost
  • Minimize worst-case regret
  • Other?

Epistemic model Behavioral model

Example: Congestion Games with strict uncertainty [M. & Parkes, ‘15]

slide-37
SLIDE 37

Summary

Epistemic model Distance-based uncertainty No probabilities

Behavioral model Local- dominance Results Behavioral model Mark ``safe’’ slots Results Plurality voting Online scheduling ? Behavioral model ? Results

slide-38
SLIDE 38

Omer Lev, HUJI David Parkes, Harvard James Zou, Harvard & MSR Jeff Rosenschein, HUJI menu

slide-39
SLIDE 39

The slides are based on the following papers:

  • A Local-Dominance Theory of Voting Equilibria. Reshef Meir,

Omer Lev, and Jeffrey S. Rosenschein. EC’14.

  • Plurality Voting under Uncertainty, Reshef Meir. AAAI’15.
  • Strategic Voting Behavior in Doodle Polls, James Zou, Reshef

Meir, and David Parkes. CSCW ’15. Other related papers:

  • Convergence to Equilibria of Plurality Voting, Reshef Meir,

Maria Polukarov, Jeffrey S. Rosenschein and Nicholas R. Jennings. AAAI’10.

  • A Study of Human Behavior in Voting Systems, Maor

Tal, Reshef Meir, and Kobi Gal. AAMAS’15.

  • Congestion Games with Distance-Based Strict

Uncertainty, Reshef Meir and David Parkes.

slide-40
SLIDE 40

Thank you!

http://people.seas.harvard.edu/~rmeir/

slide-41
SLIDE 41

Uniform uncertainty (𝑠𝑗 = 𝑠):

Existence + Convergence if start by voting truthfully [M., Lev, Rosenschein, EC’14] Proof intuition:

Results

𝑈 𝒕, 𝑠

slide-42
SLIDE 42

Uniform uncertainty (𝑠𝑗 = 𝑠):

Existence + Convergence if start by voting truthfully [M., Lev, Rosenschein, EC’14]

Results

𝑈 𝒕, 𝑠

slide-43
SLIDE 43

Uniform uncertainty (𝑠𝑗 = 𝑠):

Existence + Convergence if start by voting truthfully [M., Lev, Rosenschein, EC’14]

Results

𝑈 𝒕, 𝑠

1

𝑈 𝒕, 𝑠2 𝑈 𝒕, 𝑠3

slide-44
SLIDE 44

Uniform uncertainty (𝑠𝑗 = 𝑠):

Existence + Convergence if start by voting truthfully [M., Lev, Rosenschein, EC’14]

Results

𝑈 𝒕, 𝑠

1

𝑈 𝒕, 𝑠2 𝑈 𝒕, 𝑠3 menu