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

Similar documents
Algorithms, Games, and Networks February 7, Lecture 8

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

CS 886: Multiagent Systems. Fall 2016 Kate Larson

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

Voting and preference aggregation

Voting and preference aggregation

Computational Social Choice: Spring 2007

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

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

Social Choice Theory. Denis Bouyssou CNRS LAMSADE

Arrow s Impossibility Theorem

1.6 Arrow s Impossibility Theorem

Computational Social Choice: Spring 2017

Social choice theory

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

Australian AI 2015 Tutorial Program Computational Social Choice

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

Simple methods for single winner elections

12.2 Defects in Voting Methods

Chapter 1 Practice Test Questions

Rationality & Social Choice. Dougherty, POLS 8000

Many Social Choice Rules

Introduction to the Theory of Voting

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

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

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

Democratic Rules in Context

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

Fairness Criteria. Review: Election Methods

Exercises For DATA AND DECISIONS. Part I Voting

The Impossibilities of Voting

Public Choice. Slide 1

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

Generalized Scoring Rules: A Framework That Reconciles Borda and Condorcet

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

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

9.3 Other Voting Systems for Three or More Candidates

Economics 470 Some Notes on Simple Alternatives to Majority Rule

Rock the Vote or Vote The Rock

Mathematical Thinking. Chapter 9 Voting Systems

Voting System: elections

Lecture 11. Voting. Outline

Introduction to Social Choice

Social Choice & Mechanism Design

Rationality of Voting and Voting Systems: Lecture II

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

arxiv: v1 [cs.gt] 16 Nov 2018

Lecture 12: Topics in Voting Theory

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

Math for Liberal Studies

Computational Social Processes. Lirong Xia

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

NP-Hard Manipulations of Voting Schemes

Chapter 4: Voting and Social Choice.

An Introduction to Voting Theory

Comparison of Voting Systems

answers to some of the sample exercises : Public Choice

Approaches to Voting Systems

MATH 1340 Mathematics & Politics

Varieties of failure of monotonicity and participation under five voting methods

Cloning in Elections

Math for Liberal Arts MAT 110: Chapter 12 Notes

Graduate AI Lecture 20: Social Choice I. Teachers: Martial Hebert Ariel Procaccia (this time)

Voting: Issues, Problems, and Systems, Continued

Complexity of Terminating Preference Elicitation

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

Voting and Markov Processes

Computational aspects of voting: a literature survey

Cloning in Elections 1

Chapter 2 Descriptions of the Voting Methods to Be Analyzed

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

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

Chapter 9: Social Choice: The Impossible Dream Lesson Plan

Voter Response to Iterated Poll Information

PROBLEM SET #2: VOTING RULES

The mathematics of voting, power, and sharing Part 1

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

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

Manipulating Two Stage Voting Rules

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

Complexity of Manipulating Elections with Few Candidates

Notes for Session 7 Basic Voting Theory and Arrow s Theorem

Voting and Complexity

Safe Votes, Sincere Votes, and Strategizing

The Mathematics of Voting

Mathematics of Voting Systems. Tanya Leise Mathematics & Statistics Amherst College

Voting Methods

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

Trying to please everyone. Ulle Endriss Institute for Logic, Language and Computation University of Amsterdam

Main idea: Voting systems matter.

Voting Systems for Social Choice

Math116Chap1VotingPart2.notebook January 12, Part II. Other Methods of Voting and Other "Fairness Criteria"

What is the Best Election Method?

Intro to Contemporary Math

Computational social choice Combinatorial voting. Lirong Xia

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

Strategic voting. with thanks to:

1 Voting In praise of democracy?

What is Computational Social Choice?

: It is mathematically impossible for a democratic voting method to satisfy all of the fairness criteria was proven in 1949.

Transcription:

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

Social Choice Theory Mathematical theory for aggregating individual preferences into collective decisions CSC304 - Nisarg Shah 2

Social Choice Theory Originated in ancient Greece Formal foundations 18 th Century (Condorcet and Borda) 19 th Century: Charles Dodgson (a.k.a. Lewis Carroll) 20 th Century: Nobel prizes to Arrow and Sen CSC304 - Nisarg Shah 3

Social Choice Theory Want to select a collective outcome based on (possibly different) individual preferences Presidential election, restaurant/movie selection for group activity, committee selection, facility location, How is it different from allocating goods? One outcome that applies to all agents Technically, we can think of allocations as outcomes o Very restricted case with lots of ties o An agent is indifferent as long as her allocation is the same We want to study the more general case CSC304 - Nisarg Shah 4

Social Choice Theory Set of voters N = {1,, n} Set of alternatives A, A = m Voter i has a preference ranking i over the alternatives Preference profile is the collection of all voters rankings 1 2 3 a c b b a a c b c CSC304 - Nisarg Shah 5

Social Choice Theory Social choice function f Takes as input a preference profile Returns an alternative a A Social welfare function f Takes as input a preference profile Returns a societal preference 1 2 3 a c b b a a c b c For now, voting rule = social choice function CSC304 - Nisarg Shah 6

Voting Rules Plurality Each voter awards one point to her top alternative Alternative with the most point wins Most frequently used voting rule Almost all political elections use plurality Problem? 1 2 3 4 5 a a a b b b b b c c c c c d d d d d e e e e e a a Winner a CSC304 - Nisarg Shah 7

Voting Rules Borda Count Each voter awards m k points to alternative at rank k Alternative with the most points wins Proposed in the 18 th century by chevalier de Borda Used for elections to the national assembly of Slovenia 1 2 3 a (2) c (2) b (2) b (1) a (1) a (1) c (0) b (0) c (0) Total a: 2+1+1 = 4 b: 1+0+2 = 3 c: 0+2+0 = 2 Winner a CSC304 - Nisarg Shah 8

Borda count in real life CSC304 - Nisarg Shah 9

Voting Rules Positional Scoring Rules Defined by a score vector Ԧs = (s 1,, s m ) Each voter gives s k points to alternative at rank k A family containing many important rules Plurality = (1,0,, 0) Borda = (m 1, m 2,, 0) k-approval = (1,, 1,0,, 0) Veto = (0,, 0,1) top k get 1 point each CSC304 - Nisarg Shah 10

Voting Rules Plurality with runoff First round: two alternatives with the highest plurality scores survive Second round: between these two alternatives, select the one that majority of voters prefer Similar to the French presidential election system Problem: vote division Happened in the 2002 French presidential election CSC304 - Nisarg Shah 11

Voting Rules Single Transferable Vote (STV) m 1 rounds In each round, the alternative with the least plurality votes is eliminated Alternative left standing is the winner Used in Ireland, Malta, Australia, New Zealand, STV has been strongly advocated for due to various reasons CSC304 - Nisarg Shah 12

STV Example 2 voters 2 voters 1 voter a b c b a d c d b d c a 2 voters 2 voters 1 voter a b c b a b c c a 2 voters 2 voters 1 voter b b b 2 voters 2 voters 1 voter a b b b a a CSC304 - Nisarg Shah 13

Voting Rules Kemeny s Rule Social welfare function (selects a ranking) Let n a b be the number of voters who prefer a to b Select a ranking σ of alternatives = for every pair (a, b) where a σ b, we make n b a voters unhappy Total unhappiness K σ = σ a,b :a σ b n b a Select the ranking σ with minimum total unhappiness Social choice function Choose the top alternative in the Kemeny ranking CSC304 - Nisarg Shah 14

Condorcet Winner Definition: Alternative x beats y in a pairwise election if a strict majority of voters prefer x to y We say that the majority preference prefers x to y Condorcet winner beats every other alternative in pairwise election Condorcet paradox: when the majority preference is cyclic 1 2 3 a b c b c a c a b Majority Preference a b b c c a CSC304 - Nisarg Shah 15

Condorcet Consistency Condorcet winner is unique, if one exists A voting rule is Condorcet consistent if it always selects the Condorcet winner if one exists Among rules we just saw: NOT Condorcet consistent: all positional scoring rules (plurality, Borda, ), plurality with runoff, STV Condorcet consistent: Kemeny (WHY?) CSC304 - Nisarg Shah 16

Majority Consistency Majority consistency: If a majority of voters rank alternative x first, x should be the winner. Question: What is the relation between majority consistency and Condorcet consistency? 1. Majority consistency Condorcet consistency 2. Condorcet consistency Majority consistency 3. Equivalent 4. Incomparable CSC304 - Nisarg Shah 17

Condorcet Consistency Copeland Score(x) = # alternatives x beats in pairwise elections Select x with the maximum score Condorcet consistent (WHY?) Maximin Score(x) = min n x y y Select x with the maximum score Also Condorcet consistent (WHY?) CSC304 - Nisarg Shah 18

Which rule to use? We just introduced infinitely many rules (Recall positional scoring rules ) How do we know which is the right rule to use? Various approaches Axiomatic, statistical, utilitarian, How do we ensure good incentives without using money? Bad luck! [Gibbard-Satterthwaite, next lecture] CSC304 - Nisarg Shah 19

Is Social Choice Practical? UK referendum: Choose between plurality and STV for electing MPs Academics agreed STV is better......but STV seen as beneficial to the hated Nick Clegg Hard to change political elections!

CSC304 - Nisarg Shah 21

Voting: For the People, By the People Voting can be useful in day-today activities On such a platform, easy to deploy the rules that we believe are the best CSC304 - Nisarg Shah 22