Requirements for Fair and Robust Voting Systems

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

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 of Requirements for Fair and Robust Voting Systems

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