requirements for fair and robust voting systems

59
Requirements for Fair and Robust Voting Systems Mark Wang John Sturm Sanjeev Kulkarni Paul Cuff

Upload: duard

Post on 10-Feb-2016

45 views

Category:

Documents


0 download

DESCRIPTION

Requirements for Fair and Robust Voting Systems. Mark Wang John Sturm Sanjeev Kulkarni Paul Cuff. Outline. Basic Background – What is the problem? Condorcet = IIA Survey Data Pairwise Boundaries = No strategic voting. Democracy. How to make group decisions when you must. Corporations - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Requirements for Fair and Robust Voting Systems

Requirements for Fair and Robust Voting Systems

Mark WangJohn Sturm

Sanjeev KulkarniPaul Cuff

Page 2: Requirements for Fair and Robust Voting Systems

Basic Background – What is the problem? Condorcet = IIA Survey Data Pairwise Boundaries = No strategic voting

Outline

Page 3: Requirements for Fair and Robust Voting Systems

How to make group decisions when you must.◦ Corporations◦ Organizations◦ Academic Departments◦ Politics

Democracy

Page 4: Requirements for Fair and Robust Voting Systems

Majority Decision No real controversy

Three candidates or more --- not so obvious

Only Two Choices

Page 5: Requirements for Fair and Robust Voting Systems

Voters express preferences as a list

Preferential Voting

Page 6: Requirements for Fair and Robust Voting Systems

Vote Profile (entire preferences of population)

◦ Overly simplified for illustration

Voting Example

Page 7: Requirements for Fair and Robust Voting Systems

Vote Profile

Each voter submits only one name on ballot The candidate named the most wins Ann wins with 37% of the vote.*

Plurality

Page 8: Requirements for Fair and Robust Voting Systems

Vote Profile

Rounds of plurality voting, eliminating one loser each round.

Betty loses first, then Carl wins with 63%.

Instant Run-off

Page 9: Requirements for Fair and Robust Voting Systems

Vote Profile

Score given for place on ballot Ann = .74, Betty = 1.3, Carl = .96 Betty wins

Borda

Page 10: Requirements for Fair and Robust Voting Systems

Voting systems can give different outcomes◦ Do they really?

Is there a best system?◦ How do we arrive at it?

Item 2, A Perfect Voting System

Page 11: Requirements for Fair and Robust Voting Systems

Natural Assumptions:1. (Anonymous) Each voter is treated equally2. (Neutral) Each candidate is treated equally3. (Majority) Two candidates = majority4. (Scale invariant – to be defined)

Assumptions

Page 12: Requirements for Fair and Robust Voting Systems

1. Robust to Candidate adjustments◦ Independence of Irrelevant Alternatives (IIA)

2. Robust to Voter adjustments◦ Immunity to Strategic Voting

Golden Properties

Page 13: Requirements for Fair and Robust Voting Systems

The voting outcome would not be different if any of the non-winning candidates had not run in the race.

Our Definition of IIA

Page 14: Requirements for Fair and Robust Voting Systems

One assumption:◦ Given someone’s honest preference order, we can

assume they would vote for the higher ranked candidate in a two-candidate election.

IIA => Winner must win in any subset◦ => winner must win pairwise against everyone◦ => Condorcet winner must exist and win election

Condorcet = IIA

Page 15: Requirements for Fair and Robust Voting Systems

Arrow’s Impossibility Theorem

Condorcet winner may not exist

Problem – IIA is impossible!

Page 16: Requirements for Fair and Robust Voting Systems

Anonymous:◦ Outcome only depends on number of voters who

cast each possible ballot.◦ i.e. ( #(A,B,C), #(A,C,B), … )◦ Equivalent: ( #(A,B,C)/n, #(A,C,B)/n, … ) and n.

Scale Invariant:◦ Only depends on ( #(A,B,C)/n, #(A,C,B)/n, … ) ◦ i.e. Empirical distribution of votes

Graphical Representation

Page 17: Requirements for Fair and Robust Voting Systems

Simplex Representation(A > B > C)

(A > C > B)

(B > A > C)

(B > C > A)

Vote Profile

Page 18: Requirements for Fair and Robust Voting Systems

Simplex

Page 19: Requirements for Fair and Robust Voting Systems

Some 3-candidate voting systems can be visualized through projections of the simplex

Example: Three dimensional space of pair-wise comparisons◦ Condorcet Regions◦ Many Condorcet Methods◦ Borda

Projections of the Simplex

Page 20: Requirements for Fair and Robust Voting Systems

Condorcet Regions

Page 21: Requirements for Fair and Robust Voting Systems

Condorcet Regions

Page 22: Requirements for Fair and Robust Voting Systems

Condorcet Regions

Page 23: Requirements for Fair and Robust Voting Systems

Borda

Page 24: Requirements for Fair and Robust Voting Systems

Black Method

Page 25: Requirements for Fair and Robust Voting Systems

Baldwin Method

Page 26: Requirements for Fair and Robust Voting Systems

Kemeny-Young Method

Page 27: Requirements for Fair and Robust Voting Systems

What really happens?◦ In real life, does a Condorcet winner exist or not?

Item 3, Data

Page 28: Requirements for Fair and Robust Voting Systems

Tideman Data (1987, supported by NSF grant)◦ UK Labour Party Leader◦ Ice Skating

American Psychology Association Elections Debian Leader Election (2001-2007) Various City Elections Our collection: Survey responses from 2012

US Presidential Election

Sources of Data

Page 29: Requirements for Fair and Robust Voting Systems

Visualization of Tideman Data

Sets of 3 candidatesTop View Side View

Page 30: Requirements for Fair and Robust Voting Systems

Visualization of Tideman Data

Sets of 3 candidates with enough votersTop View Side View

Page 31: Requirements for Fair and Robust Voting Systems

Do voters have an incentive to vote strategically?◦ A strategic vote is a vote other than the true

preferences. Does this ever benefit the voter?

Gibbard-Satterthwaite Theorem◦ Yes

Strategic Voting

Page 32: Requirements for Fair and Robust Voting Systems

Immunity to Strategic Voting is a property of the shape of the boundaries.

Some boundaries may not give incentive for strategic voting.

Boundary Property

Page 33: Requirements for Fair and Robust Voting Systems

BordaAll boundaries incentivize strategic voting

Page 34: Requirements for Fair and Robust Voting Systems

Kemeny-Young Method

Page 35: Requirements for Fair and Robust Voting Systems

B

Consider a planar boundary

Requirement for Robust Boundary

A

Page 36: Requirements for Fair and Robust Voting Systems

Robust boundaries are based only on pairwise comparisons

Robust Boundaries

Page 37: Requirements for Fair and Robust Voting Systems

Assume anonymity◦ (more than G-S assumes)

Assume at least 3 candidates can win Not possible to partition using only non-

strategic boundaries.

Geometric Proof of G-S Theorem

Page 38: Requirements for Fair and Robust Voting Systems

Condorcet RegionsIn some sense, this is uniquely non-strategic.

Page 39: Requirements for Fair and Robust Voting Systems

Voters are allowed to modify their vote based on feedback◦ The population is sampled◦ One random voter is allowed to change his vote◦ Update the feedback… pick another random voter

Dynamic Setting

Page 40: Requirements for Fair and Robust Voting Systems

US Presidential Election Survey

Results2012 Poll

Page 41: Requirements for Fair and Robust Voting Systems

All Results

Page 42: Requirements for Fair and Robust Voting Systems

Google Poll

Page 43: Requirements for Fair and Robust Voting Systems

Mercer County Results

Page 44: Requirements for Fair and Robust Voting Systems

Mercer County

Page 45: Requirements for Fair and Robust Voting Systems

Mechanical Turk Poll

Page 46: Requirements for Fair and Robust Voting Systems

Mechanical Turk

Page 47: Requirements for Fair and Robust Voting Systems

NYT Blog Poll

Page 48: Requirements for Fair and Robust Voting Systems

Google – Condorcet

Page 49: Requirements for Fair and Robust Voting Systems

Google – Plurality

Page 50: Requirements for Fair and Robust Voting Systems

Google – Plurality

Page 51: Requirements for Fair and Robust Voting Systems

Google – Instant Run-off

Page 52: Requirements for Fair and Robust Voting Systems

Google – Borda

Page 53: Requirements for Fair and Robust Voting Systems

Google – Condorcet(Democrat voters)

Page 54: Requirements for Fair and Robust Voting Systems

Google – Condorcet(Republican voters)

Page 55: Requirements for Fair and Robust Voting Systems

Google – Borda(Republican voters)

Page 56: Requirements for Fair and Robust Voting Systems

Google – Range Voting(Republican voters)

Page 57: Requirements for Fair and Robust Voting Systems

Google – Condorcet(Independent voters)

Page 58: Requirements for Fair and Robust Voting Systems

Google – Borda(Independent voters)

Page 59: Requirements for Fair and Robust Voting Systems

Condorcet winner is uniquely:◦ IIA

Whenever possible◦ Robust to Strategic Voting

Within the Condorcet regions

Upon strategy, some methods become Condorcet

Disagreement among voting systems is non-negligible.

Summary