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

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

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

CS 886: Multiagent Systems. Fall 2016 Kate Larson

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

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

Voting System: elections

Social Choice & Mechanism Design

Voting Criteria April

Arrow s Impossibility Theorem

Fairness Criteria. Review: Election Methods

Australian AI 2015 Tutorial Program Computational Social Choice

The Impossibilities of Voting

1.6 Arrow s Impossibility Theorem

Exercises For DATA AND DECISIONS. Part I Voting

Algorithms, Games, and Networks February 7, Lecture 8

Voting Protocols. Introduction. Social choice: preference aggregation Our settings. Voting protocols are examples of social choice mechanisms

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

MATH 1340 Mathematics & Politics

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

Introduction to the Theory of Voting

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

Voting: Issues, Problems, and Systems, Continued

12.2 Defects in Voting Methods

Voting and Complexity

Chapter 4: Voting and Social Choice.

CS269I: Incentives in Computer Science Lecture #4: Voting, Machine Learning, and Participatory Democracy

Introduction to Social Choice

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

The search for a perfect voting system. MATH 105: Contemporary Mathematics. University of Louisville. October 31, 2017

Chapter 1 Practice Test Questions

Public Choice. Slide 1

NP-Hard Manipulations of Voting Schemes

Chapter 10. The Manipulability of Voting Systems. For All Practical Purposes: Effective Teaching. Chapter Briefing

Approaches to Voting Systems

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

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

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

Democratic Rules in Context

Mathematical Thinking. Chapter 9 Voting Systems

The Manipulability of Voting Systems. Check off these skills when you feel that you have mastered them.

Generalized Scoring Rules: A Framework That Reconciles Borda and Condorcet

Measuring Fairness. Paul Koester () MA 111, Voting Theory September 7, / 25

Elections with Only 2 Alternatives

A Framework for the Quantitative Evaluation of Voting Rules

Social welfare functions

Social Choice Theory. Denis Bouyssou CNRS LAMSADE

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

Rationality of Voting and Voting Systems: Lecture II

Voting and preference aggregation

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

Arrow s Impossibility Theorem on Social Choice Systems

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

Chapter 9: Social Choice: The Impossible Dream Lesson Plan

Notes for Session 7 Basic Voting Theory and Arrow s Theorem

Voting and preference aggregation

Economics 470 Some Notes on Simple Alternatives to Majority Rule

Computational Social Choice: Spring 2007

Lecture 12: Topics in Voting Theory

Intro to Contemporary Math

A Comparative Study of the Robustness of Voting Systems Under Various Models of Noise

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

Complexity of Terminating Preference Elicitation

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

Complexity of Manipulating Elections with Few Candidates

Election Theory. How voters and parties behave strategically in democratic systems. Mark Crowley

A Knapsack Voting for Participatory Budgeting

Strategic voting. with thanks to:

Cloning in Elections 1

Head-to-Head Winner. To decide if a Head-to-Head winner exists: Every candidate is matched on a one-on-one basis with every other candidate.

Decision making and problem solving Lecture 10. Group techniques Voting MAVT for group decisions

Rock the Vote or Vote The Rock

The Mathematics of Voting

Computational social choice Combinatorial voting. Lirong Xia

Constructing voting paradoxes with logic and symmetry

Computational Social Choice: Spring 2017

Many Social Choice Rules

Rationality & Social Choice. Dougherty, POLS 8000

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

that changes needed to be made when electing their Presidential nominee. Iowa, at the time had a

Cloning in Elections

The Mathematics of Voting. The Mathematics of Voting

Manipulation of elections by minimal coalitions

Social choice theory

Approval Voting and Scoring Rules with Common Values

9.3 Other Voting Systems for Three or More Candidates

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

Explaining the Impossible: Kenneth Arrow s Nobel Prize Winning Theorem on Elections

Introduction to Computational Social Choice. Yann Chevaleyre. LAMSADE, Université Paris-Dauphine

Problems with Group Decision Making

Nonexistence of Voting Rules That Are Usually Hard to Manipulate

Simple methods for single winner elections

Problems with Group Decision Making

How should we count the votes?

Social Rankings in Human-Computer Committees

Lecture 16: Voting systems

Game Theory. Jiang, Bo ( 江波 )

Voting Lecture 3: 2-Candidate Voting Spring Morgan Schreffler Office: POT Teaching.

2-Candidate Voting Method: Majority Rule

arxiv: v1 [cs.gt] 16 Nov 2018

Transcription:

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

Announcements Assignment 2 was due today at 3pm If you have grace credits left (check MarkUs), you could take up to two more days, and submit by Wed 3pm On Wednesday, we will go over solutions to A2 problems in class We ll do a Piazza poll to find the most popular questions, and solve them first CSC304 - Nisarg Shah 2

Recap We introduced a plethora of voting rules Plurality Borda Veto k-approval STV Plurality with runoff Kemeny Copeland Maximin Which is the right way to aggregate preferences? GS Theorem: There is no good strategyproof voting rule. For now, let us forget about incentives. Let us focus on how to aggregate given truthful votes. CSC304 - Nisarg Shah 3

Recap Set of voters N = {1,, n} Set of alternatives A, A = m Voter i has a preference ranking i over the alternatives 1 2 3 a c b b a a c b c Preference profile = collection of all voter rankings Voting rule (social choice function) f Takes as input a preference profile Returns an alternative a A CSC304 - Nisarg Shah 4

An axiom is a desideratum in which we require a voting rule to behave in a specific way. Goal: define a set of reasonable axioms, and search for voting rules that satisfy them Ultimate hope: find that a unique voting rule satisfies the axioms we are interested in! Sadly, we often find the opposite. Many combinations of reasonable axioms cannot be satisfied by any voting rule. E.g., the GS theorem (nondictatorship, ontoness, strategyproofness), Arrow s theorem (will see), CSC304 - Nisarg Shah 5

Weak axioms, satisfied by all popular voting rules Unanimity: If all voters have the same top choice, that alternative is the winner. top i = a i N f = a An even weaker version requires all rankings to be identical Pareto optimality: If all voters prefer a to b, then b is not the winner. a i b i N f b Q: What is the relation between these axioms? Pareto optimality Unanimity CSC304 - Nisarg Shah 6

Anonymity: Permuting votes does not change the winner (i.e., voter identities don t matter). E.g., these two profiles must have the same winner: {voter 1: a b c, voter 2: b c a} {voter 1: b c a, voter 2: a b c} Neutrality: Permuting alternative names just permutes the winner. E.g., say a wins on {voter 1: a b c, voter 2: b c a} We permute all names: a b, b c, and c a New profile: {voter 1: b c a, voter 2: c a b} Then, the new winner must be b. CSC304 - Nisarg Shah 7

Neutrality is tricky As we have it now, it is inconsistent with anonymity! o Imagine {voter 1: a b, voter 2: b a} o Without loss of generality, say a wins o Imagine a different profile: {voter 1: b a, voter 2: a b} Neutrality: We just exchanged a b, so winner is b. Anonymity: We just exchanged the votes, so winner stays a. Typically, we only require neutrality for o Randomized rules: E.g., a rule could satisfy both by choosing a and b as the winner with probability ½ each, on both profiles o Deterministic rules that return a set of tied winners: E.g., a rule could return {a, b} as tied winners on both profiles. CSC304 - Nisarg Shah 8

Stronger but more subjective axioms Majority consistency: If a majority of voters have the same top choice, that alternative wins. i: top i = a > n 2 f = a Condorcet consistency: If a defeats every other alternative in a pairwise election, a wins. i: a i b > n, b a f = a 2 Q: What is the relation between these two? Condorcet consistency Majority consistency CSC304 - Nisarg Shah 9

Majority consistency: If a majority of voters have the same top choice, that alternative wins. Condorcet consistency: If a defeats every other alternative in a pairwise election, a wins. Question: Which of these does plurality satisfy? A. Both. B. Only majority consistency. C. Only Condorcet consistency. D. Neither. CSC304 - Nisarg Shah 10

Majority consistency: If a majority of voters have the same top choice, that alternative wins. Condorcet consistency: If a defeats every other alternative in a pairwise election, a wins. Question: Which of these does Borda count satisfy? A. Both. B. Only majority consistency. C. Only Condorcet consistency. D. Neither. CSC304 - Nisarg Shah 11

Majority consistency: If a majority of voters have the same top choice, that alternative wins. Condorcet consistency: If a defeats every other alternative in a pairwise election, a wins. Fun fact about Condorcet consistency Most rules that focus on positions (positional scoring rules, STV, plurality with runoff) violate it Most rules that focus on pairwise comparisons (Kemeny, Copeland, Maximin) satisfy it CSC304 - Nisarg Shah 12

Is even the weaker axiom majority consistency a reasonable one to expect? 1 2 3 4 5 a a a b b b b b Piazza Poll: Do you think we should require that the voting rule must output a irrespective of how tall the gray region is? a a CSC304 - Nisarg Shah 13

Consistency: If a is the winner on two profiles, it must be the winner on their union. f 1 = a f 2 = a f 1 + 2 = a Example: 1 = a b c, 2 = a c b, b c a Then, 1 + 2 = a b c, a c b, b c a Do you think consistency must be satisfied? Young [1975] showed that subject to mild requirements, a voting rule is consistent if and only if it is a positional scoring rule! Thus, plurality with runoff, STV, Kemeny, Copeland, Maximin, etc are not consistent. CSC304 - Nisarg Shah 14

Weak monotonicity: If a is the winner, and a is pushed up in some votes, a remains the winner. f = a f = a if 1. b i c b i c, i N, b, c A\{a} Order among other alternatives preserved in all votes 2. a i b a i b, i N, b A\{a} (a only improves) In every vote, a still defeats all the alternatives it defeated Contrast: strong monotonicity requires f = a even if only satisfies the 2 nd condition It is thus too strong. Equivalent to strategyproofness! Only satisfied by dictatorial/non-onto rules [GS theorem] CSC304 - Nisarg Shah 15

Weak monotonicity: If a is the winner, and a is pushed up in some votes, a remains the winner. f = a f = a, where o b i c b i c, i N, b, c A\{a} (Order of others preserved) o a i b a i b, i N, b A\{a} (a only improves) Weak monotonicity is satisfied by most voting rules Only exceptions (among rules we saw): STV and plurality with runoff But this helps STV be hard to manipulate o [Conitzer & Sandholm 2006]: Every weakly monotonic voting rule is easy to manipulate on average. CSC304 - Nisarg Shah 16

STV violates weak monotonicity 7 voters 5 voters 2 voters 6 voters a b b c b c c a c a a b 7 voters 5 voters 2 voters 6 voters a b a c b c b a c a c b First c, then b eliminated Winner: a First b, then a eliminated Winner: c CSC304 - Nisarg Shah 17

Good news: The material in the slides that follow is not part of the syllabus. It is to give you a flavor of other interesting results/ approaches in voting. Bad news: That s because I m going to go over it really fast! CSC304 - Nisarg Shah 18

Arrow s Impossibility Theorem Applies to social welfare functions (want a consensus ranking) Independence of Irrelevant Alternatives (IIA): If the preferences of all voters between a and b are unchanged, the social preference between a and b should not change o Criticized to be too strong Theorem: IIA cannot be achieved together with Pareto optimality (if all prefer a to b, social preference should be a b) unless the rule is a dictatorship. Arrow s theorem set the foundations for the axiomatic approach to voting CSC304 - Nisarg Shah 19

Statistical Approach Assume that there is a ground truth ranking σ Votes { i } are generated i.i.d. from a distribution parametrized by σ Formally, there is a probability distribution Pr[ σ] for every ranking σ Pr[ σ] denotes the probability of drawing a vote given that the ground truth is σ Use maximum likelihood estimate (MLE) of the ground truth Given, return argmax σ Pr σ = ς n i=1 Pr i σ CSC304 - Nisarg Shah 20

Statistical Approach Example: Mallows model Recall: Kendall-tau distance d between two rankings is the #pairs of alternatives whose comparisons they differ on Malllows model: Pr σ φ d,σ, where o φ (0,1] is the noise parameter o φ 0 means the distribution becomes accurate (Pr σ σ 1) o φ = 1 represents the uniform distribution o Normalization constant Z φ = σ φd,σ does not depend on σ The greater the distance from the ground truth, the smaller the probability CSC304 - Nisarg Shah 21

Statistical Approach Example: Mallows model What is the MLE ranking for Mallows model? max σ n i=1 Pr i σ = max σ n i=1 φ d i,σ Z φ = max σ φ σ n i=1 d i,σ Z φ The MLE ranking minimizes σ n i=1 d( i, σ) This is precisely the Kemeny ranking! Statistical approach yields a unique rule, but is specific to the assumed distribution of votes CSC304 - Nisarg Shah 22

Utilitarian Approach Assume that voters have numerical utilities {v i a } Their votes reflect comparisons of utilities: a i b v i a v i b Goal: Select a with the maximum social welfare σ i v i a Cannot achieve this if we just know comparisons of utilities o Select a that gives the best worst-case approximation of welfare (ratio of maximum social welfare to social welfare achieved) min a max v i consistent with i max b σ i v i b σ i v i a CSC304 - Nisarg Shah 23

Utilitarian Approach Pros: Uses minimal subjective assumptions and yet yields a unique voting rule Cons: Difficult to compute and unintuitive to humans This approach is currently deployed on RoboVote It has been extended to select a set of alternatives My ongoing work: use it to select a consensus ranking o Results in a large, nonconvex, quadratically constrained quadratic program CSC304 - Nisarg Shah 24