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 2017

Computational Social Choice: Spring 2007

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

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

answers to some of the sample exercises : Public Choice

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.

Social Choice & Mechanism Design

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

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

12.2 Defects in Voting Methods

MATH 1340 Mathematics & Politics

Exercises For DATA AND DECISIONS. Part I Voting

Rock the Vote or Vote The Rock

Social Choice Theory. Denis Bouyssou CNRS LAMSADE

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

Lecture 12: Topics in Voting Theory

Chapter 1 Practice Test Questions

The Impossibilities of Voting

1 Voting In praise of democracy?

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

Rationality of Voting and Voting Systems: Lecture II

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

9.3 Other Voting Systems for Three or More Candidates

The Math of Rational Choice - Math 100 Spring 2015

An Introduction to Voting Theory

Australian AI 2015 Tutorial Program Computational Social Choice

Random tie-breaking in STV

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

The Mathematics of Voting

Democratic Rules in Context

Introduction to the Theory of Voting

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

Elections with Only 2 Alternatives

How should we count the votes?

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

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.

Voter Sovereignty and Election Outcomes

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

Mathematical Thinking. Chapter 9 Voting Systems

The mathematics of voting, power, and sharing Part 1

Notes for Session 7 Basic Voting Theory and Arrow s Theorem

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

Fairness Criteria. Review: Election Methods

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

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

Voting Methods

Social welfare functions

Chapter 4: Voting and Social Choice.

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

Voting: Issues, Problems, and Systems

Math for Liberal Studies

Approaches to Voting Systems

Voting Systems for Social Choice

Safe Votes, Sincere Votes, and Strategizing

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

Voting System: elections

Voting Criteria April

Public Choice. Slide 1

Introduction to Social Choice

Math for Liberal Studies

Introduction: The Mathematics of Voting

Chapter 9: Social Choice: The Impossible Dream

Arrow s Impossibility Theorem

Homework 7 Answers PS 30 November 2013

Manipulating Two Stage Voting Rules

Complexity of Manipulating Elections with Few Candidates

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

Voting Systems That Combine Approval and Preference

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

1.6 Arrow s Impossibility Theorem

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.

Cloning in Elections

Computational Social Processes. Lirong Xia

1.1 The Basic Elements of an Election 1.2 The Plurality Method

Social Choice: The Impossible Dream. Check off these skills when you feel that you have mastered them.

Simple methods for single winner elections

Social choice theory

Complexity of Terminating Preference Elicitation

Syllabus update: Now keeping best 3 of 4 tests

Mathematics and Democracy: Designing Better Voting and Fair-Division Procedures*

Lecture 16: Voting systems

Social Rankings in Human-Computer Committees

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

Social Choice Majority Vote Graphs Supermajority Voting Supermajority Vote Graphs

Manipulating Two Stage Voting Rules

Voting and Markov Processes

Transcription:

Voting and preference aggregation CSC200 Lecture 38 March 14, 2016 Allan Borodin (adapted from Craig Boutilier slides)

Announcements and todays agenda Today: Voting and preference aggregation Reading for next five classes: Ch.23 (plus some important ideas not discussed in the text) This week: 23.1-23.6;; next week: 23.7-23.10 Announcements Final quiz (quiz 8) scheduled for April 1. Aids allowed for the final exam is the same as for all quizzes and tests;; namely one 8.5 by 11 sheet (2 sides) of handwritten notes are the only aids allowed. As in all assignments, quizzes and tests, you will receive 20% credit for any question (or question part) where you explicitly state I do not know how to answer this question. Last assignment is due March 30 and has been posted. 2

CSC200 So Far: Individual Decision Making In CSC200 so far, we have discussed processes by which individuals make their own decisions and examine the consequences of these decisions given some surrounding context Sometimes processes (decisions at individual level) are: implicit (homophily, triadic closure) explicit (game theory, auctions, information and behavior cascades) Sometimes we look at consequences of decisions at the: individual level (e.g., games, auctions, small worlds search ) aggregate/network level (e.g., network level behavior like Braess paradox, equilibria, social welfare, direct benefit population effects) But sometimes a single decision must be made so as to apply to an entire group of individuals 3

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? 4

Voting and Preference Aggregation Some 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 5

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) we ll see connections to info aggregation (Ch.22) 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 6

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 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 ) 7

Voting Systems Assume: m alternatives 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 8

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) 9

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) 10

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! 11

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 > 12

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. 13

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 14

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 15

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. 16

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 17

Violations of Condorcet Principle Plurality violates Condorcet 499 votes: 3 votes: A B C 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: 1 vote: 1 vote: B C A B A C 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 18

The Axiomatic Method Considerable work studies various axioms or principles that we might like voting rules to satisfy and asks whether we can devise rules that meet these criteria. 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. Next time we ll consider a few more rather intuitive axioms. 19