Voting and preference aggregation

Similar documents
Voting and preference aggregation

Social Choice. CSC304 Lecture 21 November 28, Allan Borodin Adapted from Craig Boutilier s slides

(67686) Mathematical Foundations of AI June 18, Lecture 6

CSC304 Lecture 14. Begin Computational Social Choice: Voting 1: Introduction, Axioms, Rules. CSC304 - Nisarg Shah 1

Algorithms, Games, and Networks February 7, Lecture 8

Computational Social Choice: Spring 2007

Computational Social Choice: Spring 2017

CS 886: Multiagent Systems. Fall 2016 Kate Larson

Many Social Choice Rules

Economics 470 Some Notes on Simple Alternatives to Majority Rule

Reality Math Sam Kaplan, The University of North Carolina at Asheville Dot Sulock, The University of North Carolina at Asheville

answers to some of the sample exercises : Public Choice

Rock the Vote or Vote The Rock

Mathematics and Social Choice Theory. Topic 4 Voting methods with more than 2 alternatives. 4.1 Social choice procedures

Desirable properties of social choice procedures. We now outline a number of properties that are desirable for these social choice procedures:

Voting rules: (Dixit and Skeath, ch 14) Recall parkland provision decision:

MATH4999 Capstone Projects in Mathematics and Economics Topic 3 Voting methods and social choice theory

Name Date I. Consider the preference schedule in an election with 5 candidates.

CSC304 Lecture 16. Voting 3: Axiomatic, Statistical, and Utilitarian Approaches to Voting. CSC304 - Nisarg Shah 1

Introduction to Theory of Voting. Chapter 2 of Computational Social Choice by William Zwicker

Social Choice Theory. Denis Bouyssou CNRS LAMSADE

12.2 Defects in Voting Methods

MATH 1340 Mathematics & Politics

Exercises For DATA AND DECISIONS. Part I Voting

Voting. Hannu Nurmi. Game Theory and Models of Voting. Public Choice Research Centre and Department of Political Science University of Turku

Social Choice & Mechanism Design

The Math of Rational Choice - Math 100 Spring 2015

The Impossibilities of Voting

1 Voting In praise of democracy?

Voting Criteria: Majority Criterion Condorcet Criterion Monotonicity Criterion Independence of Irrelevant Alternatives Criterion

An Introduction to Voting Theory

Rationality of Voting and Voting Systems: Lecture II

Lecture 12: Topics in Voting Theory

Democratic Rules in Context

9.3 Other Voting Systems for Three or More Candidates

Public Choice. Slide 1

Introduction to the Theory of Voting

Random tie-breaking in STV

Social welfare functions

Chapter 1 Practice Test Questions

Australian AI 2015 Tutorial Program Computational Social Choice

Voting: Issues, Problems, and Systems. Voting I 1/31

SOCIAL CHOICES (Voting Methods) THE PROBLEM. Social Choice and Voting. Terminologies

Recall: Properties of ranking rules. Recall: Properties of ranking rules. Kenneth Arrow. Recall: Properties of ranking rules. Strategically vulnerable

The mathematics of voting, power, and sharing Part 1

How should we count the votes?

Elections with Only 2 Alternatives

The Mathematics of Voting

Voting: Issues, Problems, and Systems. Voting I 1/36

Math for Liberal Studies

Kybernetika. Robert Bystrický Different approaches to weighted voting systems based on preferential positions

Section Voting Methods. Copyright 2013, 2010, 2007, Pearson, Education, Inc.

Fairness Criteria. Majority Criterion: If a candidate receives a majority of the first place votes, that candidate should win the election.

Voting Systems. High School Circle I. June 4, 2017

Mathematical Thinking. Chapter 9 Voting Systems

c M. J. Wooldridge, used by permission/updated by Simon Parsons, Spring

Voting: Issues, Problems, and Systems

Homework 7 Answers PS 30 November 2013

Fairness Criteria. Review: Election Methods

Notes for Session 7 Basic Voting Theory and Arrow s Theorem

Cloning in Elections

Voting Criteria April

Voting: Issues, Problems, and Systems, Continued. Voting II 1/27

Voting System: elections

Complexity of Terminating Preference Elicitation

Voting Methods

Topics on the Border of Economics and Computation December 18, Lecture 8

Write all responses on separate paper. Use complete sentences, charts and diagrams, as appropriate.

Approaches to Voting Systems

Chapter 4: Voting and Social Choice.

Voting Systems for Social Choice

Safe Votes, Sincere Votes, and Strategizing

Introduction to Social Choice

Complexity of Manipulating Elections with Few Candidates

Math for Liberal Studies

Voter Sovereignty and Election Outcomes

Critical Strategies Under Approval Voting: Who Gets Ruled In And Ruled Out

Introduction: The Mathematics of Voting

Manipulating Two Stage Voting Rules

NP-Hard Manipulations of Voting Schemes

Simple methods for single winner elections

Problems with Group Decision Making

Section Voting Methods. Copyright 2013, 2010, 2007, Pearson, Education, Inc.

Social choice theory

Problems with Group Decision Making

Section Voting Methods. Copyright 2013, 2010, 2007, Pearson, Education, Inc.

Manipulating Two Stage Voting Rules

Chapter 9: Social Choice: The Impossible Dream Lesson Plan

In deciding upon a winner, there is always one main goal: to reflect the preferences of the people in the most fair way possible.

POSITIVE POLITICAL THEORY

Josh Engwer (TTU) Voting Methods 15 July / 49

Chapter 9: Social Choice: The Impossible Dream

Lecture 16: Voting systems

Make the Math Club Great Again! The Mathematics of Democratic Voting

Social Choice Majority Vote Graphs Supermajority Voting Supermajority Vote Graphs

Arrow s Impossibility Theorem

Voting and Markov Processes

Today s plan: Section : Plurality with Elimination Method and a second Fairness Criterion: The Monotocity Criterion.

Constructing voting paradoxes with logic and symmetry Teacher s Notes

Arrow s Impossibility Theorem on Social Choice Systems

Transcription:

Voting and preference aggregation CSC304 Lecture 20 November 23, 2016 Allan Borodin (adapted from Craig Boutilier slides)

Announcements and todays agenda Today: Voting and preference aggregation Reading for next few classes: Ch 13(perhaps plus some ideas not discussed in the KP text) Announcements Assignment 3 is complete with the current 5 questions. It is due November 30 at noon. Comment on last lecture: When the matchings from FPDA and MPDA are different and we run the male-pessimal FPDA, then it is computationally easy to determine a man who can lie to improve his match and also easy to determine how he should do this (assuming he knows the outcome of the MPDA). Student evaluation period for Arts & Science courses will open on November 25 th and close on December 8 th at midnight. 2

Social choice and voting A generous definition of social choice can include almost any topic where individual preferences (and not utilities) are the inputs. Social choice usually refers to the aggregation of individual preferences so as to determine a ``consensus outcome'. What is voting? Voting clearly falls under the framework of social choice and if interpreted liberally, can be an alternative meaning of social choice. The most standard sense of voting is to determine a single winner. For example, in Canada, we elect one member of Parliament for each riding. 3

Voting beyond a single winner But we sometimes do vote for more than a single winner. In some countries our votes determine the fraction of candidates from a political party to be in the legislature. We sometimes vote to elect a set of winners, say when a program committee selects a set of papers for a conference. Similarly, a municipality may have voting to elect a small set of ``city councillors''. In Toronto we used to vote for two ``aldermen'' for each ward. We could even be voting to determine a complete consensus ranking. 4

Voting: A Simple Example City has budget to build one new recreational facility: three options Three legislators differ in preferences over the options : : : > > > > > > > > How do we decide when we have to: choose a single consensus alternative? rank all three alternatives? 5

Voting and Preference Aggregation Many examples of single decisions for a group/population group of friends deciding on a club, restaurant, vacation, group of businesses (or in the era of Groupon, consumers) choosing a supplier for a specific item to generate a volume discount city deciding on location of new park, new bus routes, etc hiring committee selecting a job candidate company designing a new product for a target market search engine returning (non-personalized) search results for query q recommender system: (non-personalized) ordering of movies, music, government setting economic, social, environmental policy of course, electing political representatives to some legislative body What s so difficult about this? People have different preferences (don t agree on the best choice) Need some notion of compromise, consensus or group-satisfaction to select an alternative 6

Social Choice??? Social choice: study of collective decision making Aggregation of individual preferences determines a consensus outcome for some population Political representatives, committees, public projects, Studied for millennia, formally for centuries Increasing importance for low stakes domains Key points: we aggregate preferences, not judgments/opinions (for now) preferences are qualitative: rankings, not utilities or valuations looks like mechanism design (e.g., for designing auctions) but without valuations and monetary transfers can be difficult to compare, add, average preferences 7

Individual Preferences Assume a finite set of alternatives A (e.g., rec facilities) A person s preferences is a total linear ordering (ranking) of A Picture is the same as when we discussed Gale-Shapley matching : > > Ordering is equivalent to requiring that a person s preference be: complete: everything comparable; either a b or b a for any a,b in A transitive: if a b and b c, then a c Completeness usually important (though allowing ties is reasonable) otherwise when faced with two choices {a,b}, person is unable to decide Transitivity important to prevent cyclic (strict) preferences violates certain rationality principles (e.g., the money pump ) 8

Voting Systems Assume: m alternatives or candidates A = {a 1,, a m } n individuals or voters N = {1,, n} with preferences over A A voting system or rule accepts the preferences of N as input and aggregates them to determine either: a winner or consensus alternative from A a group/consensus ranking (or top k ranking) of the alternatives Note: approval voting doesn t quite fit this definition This is a broad definition! How do we go about choosing a reasonable voting rule? Let s focus on picking winners for now (not rankings) Let s start by looking at a few examples 9

Plurality Voting Plurality voting: Input: rankings of each voter Winner: alternative ranked 1 st by greatest number of voters number of 1 st -place rankings is a s plurality score complete rankings not needed, just votes for most preferred alternatives we ll ignore ties for simplicity This is a most familiar scheme, used widely: locally, provincially, nationally for electing political representatives With only 2 alternatives, often called majority voting Example preference profile (three alternatives): A B C: 5 voters C B A: 4 voters B C A: 2 voters Winner: A wins (plurality scores are A: 5; C: 4; B:2) 10

The Borda Rule Borda voting rule: Input: rankings of each voter Borda score for each alternative a: a gets m-1 points for every 1 st -place rank, m-2 points for every 2 nd -place, etc. Winner: alternative with highest Borda score Used in sports (Heismann, MLB awards), variety of other places Proposed by Jean-Charles, chevalier de Borda in 1770 to elect members to the French Academy of Sciences (also Ramon Llull, 13 th century) Example profile (three alternatives, positional scores of 2, 1, 0): A B C: 5 voters C B A: 4 voters B C A: 2 voters Winner: B wins (Borda scores are: B: 13; A: 10; C: 10) Notice: more sensitive to the entire range of preferences than plurality (which ranked B last) 11

Approval Voting Approval Voting Input: voters specify a subset of alternatives they approve of Approval score: a point given to a for each approval variant: k-approval, voter lists exactly k candidates Winner: alternative with highest approval score used in many informal settings (at UN, Doge of Venice, ) Steven Brams a major advocate (see Wikipedia article) Example profile (three alternatives, approvals in bold): A B C: 5 voters (approve of only top alternative) C B A: 4 voters (approve of only top alternative) B C A: 2 voters (approve of top two alternatives) Winner: C wins (approval scores are: C: 6; A: 5; B: 2) Notice: can t predict vote based on ranking alone! 12

Positional Scoring (Voting) Rules Observe that plurality, Borda, k-approval, k-veto are all each positional scoring rules Each assigns a score α(j) to each rank position j almost always non-increasing in j The winner is the candidate a with max total score: i α(r i (a)) > > In general: α(1) α(2) α(3) α(4) Plurality: 1 0 0 0 Borda: 3 2 1 0 2-Approval: 1 1 0 0 1-Veto: 1 1 1 0 Could be : 10 2 0 0 > 13

Which of these is Better? Notice that on the same vote profile, plurality, Borda, and approval gave different winners! Which is best? hard to say: depends on social objective one is trying to meet common approach: identify axioms/desirable properties and try to show certain voting rules satisfy them we will see it is not possible in general to satisfy all axioms! But let s look at a few more voting rules just to get a better sense of things. 14

There are Hundreds of Voting Rules Single-transferable vote (STV) or Hare system Round 1: vote for favorite candidate; eliminate candidate with lowest plurality score; Round t: if your favorite is eliminated at round t-1, recast vote for favorite remaining candidate; eliminate candidate with lowest plurality score Round m-1: winner is last remaining candidate if not chosen sooner terminate at any round if plurality score of top candidate is at least n/2 (i.e., there is a majority winner) Used: Australia, New Zealand, Ireland, some political party conventions Doesn t necessitate repeated voting: voters can submit rankings once When would this be a bad voting rule? Nanson s rule Just like STV, but use Borda score to eliminate candidates 15

There are Hundreds of Voting Rules Egalitarian (maxmin fairness) Winner maximizes minimum voter s rank: argmax a min j (m-r j (a)) Copeland Let W(a,b,r) = 1 if more voters rank a b; 0 if more b a; ½ if tied Score s c (a,r) = b W(a,b,r); winner is a with max score i.e., winner is candidate that wins most pairwise elections Tournament/Cup Arrange a (usually balanced) tournament tree of pairwise contests Winner is last surviving candidate We ll discuss this in more detail later a b c d e 16

Condorcet Principle How would you determine societal preference between a pair of alternatives a and b? A natural approach: run a pairwise majority vote: if a majority of voters prefer a to b, then we say the group prefers a to b Condorcet winner: an alternative that beats every other in a pairwise majority vote proposed by Marie Jean Antoine Nicolas de Caritat, marquis de Condorcet in 1785 if there is a Condorcet winner, it must be unique a rule is Condorcet-consistent if it selects the Condorcet winner (if one exists) Condorcet winners need not exist (next slide) and many natural voting rules are not Condorcet consistent (e.g., plurality, Borda, STV are not), but some are: Nanson, Copeland, Cup, etc. 17

Condorcet Paradox Condorcet paradox: suppose we use the pairwise majority criterion to produce a societal preference ranking pairwise majority preferences may induce cycles in societal ranking (i.e., the preference ranking is not transitive) Simple example: A B C: C A B: B C A: m/3 voters m/3 voters m/3 voters Societal ranking has A B, B C, and C A (!) No clear way to produce a consensus ranking Also evident that this preference profile has no Condorcet winner 18

Violations of Condorcet Principle Plurality violates Condorcet 499 votes: A B C 3 votes: B C A 498 votes: C B A plurality choses A; but B is a CW (B>A 501:499; B>C 502:498) Borda violates Condorcet 3 votes: A B C 2 votes: B C A 1 vote: B A C 1 vote: C A B Borda choses B (9 pts) ; but A is a CW (A>B 4:3; A>C 4:3) notice any positional scoring rule (not just Borda) will choose B if scores strictly decrease with rank 19

The Axiomatic Method Considerable work studies various axioms or principles that we might like voting rules to satisfy and ask whether we can devise rules that meet these criteria. This seems like a ``principled way to proceed rather than just try to compare various voting rules without knowing what we properties we really (most) want. For example, the Condorcet principle is an axiom/property we might consider desirable. We ve seen some voting rules satisfy it, and others do not. If time permits we will consider a few more rather intuitive axioms. 20