Recap Social Choice Fun Game Voting Paradoxes Properties. Social Choice. Lecture 11. Social Choice Lecture 11, Slide 1

Similar documents
Recap Social Choice Functions Fun Game Mechanism Design. Mechanism Design. Lecture 13. Mechanism Design Lecture 13, Slide 1

APPLIED MECHANISM DESIGN FOR SOCIAL GOOD

Game Theory: Spring 2017

6.207/14.15: Networks Lecture 24: Decisions in Groups

Algorithmic Game Theory Introduction to Mechanism Design

"Arrow s Theorem and the Gibbard-Satterthwaite Theorem: A Unified Approach", by Phillip Reny. Economic Letters (70) (2001),

Computing Minmax; Dominance

Basic Game Theory. Kate Larson. January 7, University of Waterloo. Kate Larson. What is Game Theory? Normal Form Games. Computing Equilibria

Survey of Voting Procedures and Paradoxes

Computing Minmax; Dominance

Partial lecture notes THE PROBABILITY OF VIOLATING ARROW S CONDITIONS

Voting Handout. Election from the text, p. 47 (for use during class)

Voting. José M Vidal. September 29, Abstract. The problems with voting.

Mechanism Design: Implementation. Game Theory Course: Jackson, Leyton-Brown & Shoham

Social Choice. Jan-Michael van Linthoudt

Mechanism Design: Basic Concepts

Game Theory for Linguists

Notes on Coursera s Game Theory

The Best Way to Choose a Winner

3.1 Arrow s Theorem. We study now the general case in which the society has to choose among a number of alternatives

Political Economy of Institutions and Development. Lectures 2 and 3: Static Voting Models

Voting and Mechanism Design

Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India July 2012

Probabilistic Aspects of Voting

MATH 19-02: HW 5 TUFTS UNIVERSITY DEPARTMENT OF MATHEMATICS SPRING 2018

Economics 3012 Strategic Behavior Andy McLennan October 20, 2006

13 Social choice B = 2 X X. is the collection of all binary relations on X. R = { X X : is complete and transitive}

Social Choice Theory. Felix Munoz-Garcia School of Economic Sciences Washington State University. EconS Advanced Microeconomics II

Chapter 1. The Mathematics of Voting

CMU Social choice 2: Manipulation. Teacher: Ariel Procaccia

Coalitional Structure of the Muller-Satterthwaite Theorem

14.770: Introduction to Political Economy Lectures 1 and 2: Collective Choice and Voting

Introduction to Game Theory Lecture Note 2: Strategic-Form Games and Nash Equilibrium (2)

Political Economy of Institutions and Development: Problem Set 1. Due Date: Thursday, February 23, in class.

Introduction to Game Theory

Lecture 4. 1 Examples of Mechanism Design Problems

Online Appendices for Large Matching Markets: Risk, Unraveling, and Conflation

First Prev Next Last Go Back Full Screen Close Quit. Game Theory. Giorgio Fagiolo

Game Theory and Algorithms Lecture 2: Nash Equilibria and Examples

Chapter 12: Social Choice Theory

MS&E 246: Lecture 4 Mixed strategies. Ramesh Johari January 18, 2007

MS&E 246: Lecture 12 Static games of incomplete information. Ramesh Johari

Lecture 10: Mechanism Design

Lecture Slides - Part 4

BELIEFS & EVOLUTIONARY GAME THEORY

Chapter 2. Equilibrium. 2.1 Complete Information Games

CPS 173 Mechanism design. Vincent Conitzer

Theory of Auctions. Carlos Hurtado. Jun 23th, Department of Economics University of Illinois at Urbana-Champaign

APPLIED MECHANISM DESIGN FOR SOCIAL GOOD

A C B D D B C A C B A D

Nontransitive Dice and Arrow s Theorem

Vickrey Auction. Mechanism Design. Algorithmic Game Theory. Alexander Skopalik Algorithmic Game Theory 2013 Mechanism Design

Microeconomics II Lecture 4: Incomplete Information Karl Wärneryd Stockholm School of Economics November 2016

Multiple Equilibria in the Citizen-Candidate Model of Representative Democracy.

Introduction to Formal Epistemology Lecture 5

Game Theory Lecture 10+11: Knowledge

Mechanism Design for Bounded Agents

Iterated Strict Dominance in Pure Strategies

Game Theory: Spring 2017

CMU Social choice: Advanced manipulation. Teachers: Avrim Blum Ariel Procaccia (this time)

GROUP DECISION MAKING

UNIVERSITY OF MARYLAND Department of Economics Economics 754 Topics in Political Economy Fall 2005 Allan Drazen. Exercise Set I

arxiv: v2 [math.co] 14 Apr 2011

Follow links for Class Use and other Permissions. For more information send to:

Microeconomic Theory (501b) Problem Set 10. Auctions and Moral Hazard Suggested Solution: Tibor Heumann

Finite Dictatorships and Infinite Democracies

Government 2005: Formal Political Theory I

We set up the basic model of two-sided, one-to-one matching

Arrow s Impossibility Theorem

1 The General Definition

Ex Post Cheap Talk : Value of Information and Value of Signals

Robust Mechanism Design and Robust Implementation

Algebraic Voting Theory

Robust Predictions in Games with Incomplete Information

Algorithmic Game Theory and Applications

Vickrey Auction VCG Characterization. Mechanism Design. Algorithmic Game Theory. Alexander Skopalik Algorithmic Game Theory 2013 Mechanism Design

Game Theory. Greg Plaxton Theory in Programming Practice, Spring 2004 Department of Computer Science University of Texas at Austin

Lecture Notes, Lectures 22, 23, 24. Voter preferences: Majority votes A > B, B > C. Transitivity requires A > C but majority votes C > A.

Sequential Bidding in the Bailey-Cavallo Mechanism

Non-Manipulable Domains for the Borda Count

SPATIAL VOTING (MULTIPLE DIMENSIONS)

Social Choice and Mechanism Design - Part I.2. Part I.2: Social Choice Theory Summer Term 2011

Efficient Algorithms for Hard Problems on Structured Electorates

Industrial Organization Lecture 3: Game Theory

Definitions and Proofs

Sequential Equilibrium in Computational Games

Thema Working Paper n Université de Cergy Pontoise, France

arxiv: v1 [physics.soc-ph] 3 Nov 2008

MS&E 246: Lecture 17 Network routing. Ramesh Johari

Non-zero-sum Game and Nash Equilibarium

Decision Theory Intro: Preferences and Utility

Notes on Social Choice Theory

Belief-based Learning

Economic Core, Fair Allocations, and Social Choice Theory

Lecture Slides - Part 1

Points-based rules respecting a pairwise-change-symmetric ordering

Majority bargaining for resource division

How Credible is the Prediction of a Party-Based Election?

Arrow s Paradox. Prerna Nadathur. January 1, 2010

STAT:5100 (22S:193) Statistical Inference I

Transcription:

Social Choice Lecture 11 Social Choice Lecture 11, Slide 1

Lecture Overview 1 Recap 2 Social Choice 3 Fun Game 4 Voting Paradoxes 5 Properties Social Choice Lecture 11, Slide 2

Formal Definition Definition A stochastic game is a tuple (Q, N, A 1,..., A n, P, r 1,..., r n ), where Q is a finite set of states, N is a finite set of n players, A i is a finite set of actions available to player i. Let A = A 1 A n be the vector of all players actions, P : Q A Q [0, 1] is the transition probability function; let P (q, a, ˆq) be the probability of transitioning from state q to state ˆq after joint action a, r i : Q A R is a real-valued payoff function for player i. Social Choice Lecture 11, Slide 3

Strategies What is a pure strategy? pick an action conditional on every possible history of course, mixtures over these pure strategies are possible too! Some interesting restricted classes of strategies: behavioral strategy: s i (h t, a ij ) returns the probability of playing action a ij for history h t. the substantive assumption here is that mixing takes place at each history independently, not once at the beginning of the game Markov strategy: s i is a behavioral strategy in which s i (h t, a ij ) = s i (h t, a ij ) if q t = q t, where q t and q t are the final states of h t and h t, respectively. for a given time t, the distribution over actions only depends on the current state stationary strategy: s i is a Markov strategy in which s i (h t1, a ij ) = s i (h t 2, a ij ) if q t1 = q t 2, where q t1 and q t 2 are the final states of h t1 and h t 2, respectively. no dependence even on t Social Choice Lecture 11, Slide 4

Definition 1: Information Sets Bayesian game: a set of games that differ only in their payoffs, a common prior defined over them, and a partition structure over the games for each agent. Definition (Bayesian Game: Information Sets) A Bayesian game is a tuple (N, G, P, I) where N is a set of agents, G is a set of games with N agents each such that if g, g G then for each agent i N the strategy space in g is identical to the strategy space in g, P Π(G) is a common prior over games, where Π(G) is the set of all probability distributions over G, and I = (I 1,..., I N ) is a set of partitions of G, one for each agent. Social Choice Lecture 11, Slide 5

Definition 1: Example I 2,1 I 2,2 I 1,1 I 1,2 MP 2, 0 0, 2 0, 2 2, 0 p =0.3 Coord 2, 2 0, 0 0, 0 1, 1 p =0.2 PD 2, 2 0, 3 3, 0 1, 1 p =0.1 BoS 2, 1 0, 0 0, 0 1, 2 p =0.4 Social Choice Lecture 11, Slide 6

Definition 2: Extensive Form with Chance Moves Add an agent, Nature, who follows a commonly known mixed strategy. Thus, reduce Bayesian games to extensive form games of imperfect information. This definition is cumbersome for the same reason that IIEF is a cumbersome way of representing matrix games like Prisoner s dilemma however, it makes sense when the agents really do move sequentially, and at least occasionally observe each other s actions. Social Choice Lecture 11, Slide 7

Definition 2: Example Nature MP P D BoS Coord 1 1 1 1 U D U D U D U D 2 2 L 2 R L 2 R L 2 R L 2 R L 2 R L 2 R L R L R (2,0) (0,2) (0,2) (2,0) (2,2) (0,3) (3,0) (1,1) (2,2) (0,0) (0,0) (1,1) (2,1) (0,0) (0,0) (1,2) Social Choice Lecture 11, Slide 8

Definition 3: Epistemic Types Directly represent uncertainty over utility function using the notion of epistemic type. Definition A Bayesian game is a tuple (N, A, Θ, p, u) where N is a set of agents, A = (A 1,..., A n ), where A i is the set of actions available to player i, Θ = (Θ 1,..., Θ n ), where Θ i is the type space of player i, p : Θ [0, 1] is the common prior over types, u = (u 1,..., u n ), where u i : A Θ R is the utility function for player i. Social Choice Lecture 11, Slide 9

Definition 3: Example I2,1 I2,2 I1,1 I1,2 MP 2, 0 0, 2 0, 2 2, 0 p =0.3 Coord 2, 2 0, 0 0, 0 1, 1 p =0.2 PD 2, 2 0, 3 3, 0 1, 1 p =0.1 BoS 2, 1 0, 0 0, 0 1, 2 p =0.4 a 1 a 2 θ 1 θ 2 u 1 u 2 U L θ 1,1 θ 2,1 2 0 U L θ 1,1 θ 2,2 2 2 U L θ 1,2 θ 2,1 2 2 U L θ 1,2 θ 2,2 2 1 U R θ 1,1 θ 2,1 0 2 U R θ 1,1 θ 2,2 0 3 U R θ 1,2 θ 2,1 0 0 U R θ 1,2 θ 2,2 0 0 a 1 a 2 θ 1 θ 2 u 1 u 2 D L θ 1,1 θ 2,1 0 2 D L θ 1,1 θ 2,2 3 0 D L θ 1,2 θ 2,1 0 0 D L θ 1,2 θ 2,2 0 0 D R θ 1,1 θ 2,1 2 0 D R θ 1,1 θ 2,2 1 1 D R θ 1,2 θ 2,1 1 1 D R θ 1,2 θ 2,2 1 2 Social Choice Lecture 11, Slide 10

Strategies Pure strategy: s i : Θ i A i a mapping from every type agent i could have to the action he would play if he had that type. Mixed strategy: s i : Θ i Π(A i ) a mapping from i s type to a probability distribution over his action choices. s j (a j θ j ) the probability under mixed strategy s j that agent j plays action a j, given that j s type is θ j. Social Choice Lecture 11, Slide 11

Expected Utility Three meaningful notions of expected utility: ex-ante the agent knows nothing about anyone s actual type; ex-interim an agent knows his own type but not the types of the other agents; ex-post the agent knows all agents types. Social Choice Lecture 11, Slide 12

Best response Definition (Best response in a Bayesian game) The set of agent i s best responses to mixed strategy profile s i are given by BR i (s i ) = arg max EU i (s i, s i ). s i S i it may seem odd that BR is calculated based on i s ex-ante expected utility. However, write EU i (s) as θ i Θ i p(θ i )EU i (s θ i ) and observe that EU i (s i, s i θ i ) does not depend on strategies that i would play if his type were not θ i. Thus, we are in fact performing independent maximization of i s ex-interim expected utility conditioned on each type that he could have. Social Choice Lecture 11, Slide 13

Nash equilibrium Definition (Bayes-Nash equilibrium) A Bayes-Nash equilibrium is a mixed strategy profile s that satisfies i s i BR i (s i ). we can also construct an induced normal form for Bayesian games the numbers in the cells will correspond to ex-ante expected utilities however as argued above, as long as the strategy space is unchanged, best responses don t change between the ex-ante and ex-interim cases. Social Choice Lecture 11, Slide 14

ex-post Equilibrium Definition (ex-post equilibrium) A ex-post equilibrium is a mixed strategy profile s that satisfies θ, i, s i arg max s i S i EU i (s i, s i, θ). somewhat similar to dominant strategy, but not quite EP: agents do not need to have accurate beliefs about the type distribution DS: agents do not need to have accurate beliefs about others strategies Social Choice Lecture 11, Slide 15

Lecture Overview 1 Recap 2 Social Choice 3 Fun Game 4 Voting Paradoxes 5 Properties Social Choice Lecture 11, Slide 16

Introduction Our setting now: a set of outcomes agents have preferences across them for the moment, we won t consider incentive issues: center knows agents preferences, or they declare truthfully the goal: a social choice function: a mapping from everyone s preferences to a particular outcome, which is enforced how to pick such functions with desirable properties? Social Choice Lecture 11, Slide 17

Formal model Definition (Social choice function) Assume a set of agents N = {1, 2,..., n}, and a set of outcomes (or alternatives, or candidates) O. Let L - be the set of non-strict total orders on O. A social choice function (over N and O) is a function C : L - n O. Definition (Social welfare function) Let N, O, L - be as above. A social choice function (over N and O) is a function C : L - n L -. Social Choice Lecture 11, Slide 18

Non-Ranking Voting Schemes Plurality pick the outcome which is preferred by the most people Cumulative voting distribute e.g., 5 votes each possible to vote for the same outcome multiple times Approval voting accept as many outcomes as you like Social Choice Lecture 11, Slide 19

Ranking Voting Schemes Plurality with elimination ( instant runoff ) everyone selects their favorite outcome the outcome with the fewest votes is eliminated repeat until one outcome remains Borda assign each outcome a number. The most preferred outcome gets a score of n 1, the next most preferred gets n 2, down to the n th outcome which gets 0. Then sum the numbers for each outcome, and choose the one that has the highest score Pairwise elimination in advance, decide a schedule for the order in which pairs will be compared. given two outcomes, have everyone determine the one that they prefer eliminate the outcome that was not preferred, and continue with the schedule Social Choice Lecture 11, Slide 20

Condorcet Condition If there is a candidate who is preferred to every other candidate in pairwise runoffs, that candidate should be the winner While the Condorcet condition is considered an important property for a voting system to satisfy, there is not always a Condorcet winner sometimes, there s a cycle where A defeats B, B defeats C, and C defeats A in their pairwise runoffs Social Choice Lecture 11, Slide 21

Lecture Overview 1 Recap 2 Social Choice 3 Fun Game 4 Voting Paradoxes 5 Properties Social Choice Lecture 11, Slide 22

Fun Game Imagine that there was an opportunity to take a one-week class trip at the end of term, to one of the following destinations: (O) Orlando, FL (P) Paris, France (T) Tehran, Iran (B) Beijing, China Construct your preference ordering Social Choice Lecture 11, Slide 23

Fun Game Imagine that there was an opportunity to take a one-week class trip at the end of term, to one of the following destinations: (O) Orlando, FL (P) Paris, France (T) Tehran, Iran (B) Beijing, China Construct your preference ordering Vote (truthfully) using each of the following schemes: plurality (raise hands) Social Choice Lecture 11, Slide 23

Fun Game Imagine that there was an opportunity to take a one-week class trip at the end of term, to one of the following destinations: (O) Orlando, FL (P) Paris, France (T) Tehran, Iran (B) Beijing, China Construct your preference ordering Vote (truthfully) using each of the following schemes: plurality (raise hands) plurality with elimination (raise hands) Social Choice Lecture 11, Slide 23

Fun Game Imagine that there was an opportunity to take a one-week class trip at the end of term, to one of the following destinations: (O) Orlando, FL (P) Paris, France (T) Tehran, Iran (B) Beijing, China Construct your preference ordering Vote (truthfully) using each of the following schemes: plurality (raise hands) plurality with elimination (raise hands) Borda (volunteer to tabulate) Social Choice Lecture 11, Slide 23

Fun Game Imagine that there was an opportunity to take a one-week class trip at the end of term, to one of the following destinations: (O) Orlando, FL (P) Paris, France (T) Tehran, Iran (B) Beijing, China Construct your preference ordering Vote (truthfully) using each of the following schemes: plurality (raise hands) plurality with elimination (raise hands) Borda (volunteer to tabulate) pairwise elimination (raise hands, I ll pick a schedule) Social Choice Lecture 11, Slide 23

Lecture Overview 1 Recap 2 Social Choice 3 Fun Game 4 Voting Paradoxes 5 Properties Social Choice Lecture 11, Slide 24

Condorcet example 499 agents: A B C 3 agents: B C A 498 agents: C B A What is the Condorcet winner? Social Choice Lecture 11, Slide 25

Condorcet example 499 agents: A B C 3 agents: B C A 498 agents: C B A What is the Condorcet winner? B Social Choice Lecture 11, Slide 25

Condorcet example 499 agents: A B C 3 agents: B C A 498 agents: C B A What is the Condorcet winner? B What would win under plurality voting? Social Choice Lecture 11, Slide 25

Condorcet example 499 agents: A B C 3 agents: B C A 498 agents: C B A What is the Condorcet winner? B What would win under plurality voting? A Social Choice Lecture 11, Slide 25

Condorcet example 499 agents: A B C 3 agents: B C A 498 agents: C B A What is the Condorcet winner? B What would win under plurality voting? A What would win under plurality with elimination? Social Choice Lecture 11, Slide 25

Condorcet example 499 agents: A B C 3 agents: B C A 498 agents: C B A What is the Condorcet winner? B What would win under plurality voting? A What would win under plurality with elimination? C Social Choice Lecture 11, Slide 25

Sensitivity to Losing Candidate 35 agents: A C B 33 agents: B A C 32 agents: C B A What candidate wins under plurality voting? Social Choice Lecture 11, Slide 26

Sensitivity to Losing Candidate 35 agents: A C B 33 agents: B A C 32 agents: C B A What candidate wins under plurality voting? A Social Choice Lecture 11, Slide 26

Sensitivity to Losing Candidate 35 agents: A C B 33 agents: B A C 32 agents: C B A What candidate wins under plurality voting? A What candidate wins under Borda voting? Social Choice Lecture 11, Slide 26

Sensitivity to Losing Candidate 35 agents: A C B 33 agents: B A C 32 agents: C B A What candidate wins under plurality voting? A What candidate wins under Borda voting? A Social Choice Lecture 11, Slide 26

Sensitivity to Losing Candidate 35 agents: A C B 33 agents: B A C 32 agents: C B A What candidate wins under plurality voting? A What candidate wins under Borda voting? A Now consider dropping C. Now what happens under both Borda and plurality? Social Choice Lecture 11, Slide 26

Sensitivity to Losing Candidate 35 agents: A C B 33 agents: B A C 32 agents: C B A What candidate wins under plurality voting? A What candidate wins under Borda voting? A Now consider dropping C. Now what happens under both Borda and plurality? B wins. Social Choice Lecture 11, Slide 26

Sensitivity to Agenda Setter 35 agents: A C B 33 agents: B A C 32 agents: C B A Who wins pairwise elimination, with the ordering A, B, C? Social Choice Lecture 11, Slide 27

Sensitivity to Agenda Setter 35 agents: A C B 33 agents: B A C 32 agents: C B A Who wins pairwise elimination, with the ordering A, B, C? C Social Choice Lecture 11, Slide 27

Sensitivity to Agenda Setter 35 agents: A C B 33 agents: B A C 32 agents: C B A Who wins pairwise elimination, with the ordering A, B, C? C Who wins with the ordering A, C, B? Social Choice Lecture 11, Slide 27

Sensitivity to Agenda Setter 35 agents: A C B 33 agents: B A C 32 agents: C B A Who wins pairwise elimination, with the ordering A, B, C? C Who wins with the ordering A, C, B? B Social Choice Lecture 11, Slide 27

Sensitivity to Agenda Setter 35 agents: A C B 33 agents: B A C 32 agents: C B A Who wins pairwise elimination, with the ordering A, B, C? C Who wins with the ordering A, C, B? B Who wins with the ordering B, C, A? Social Choice Lecture 11, Slide 27

Sensitivity to Agenda Setter 35 agents: A C B 33 agents: B A C 32 agents: C B A Who wins pairwise elimination, with the ordering A, B, C? C Who wins with the ordering A, C, B? B Who wins with the ordering B, C, A? A Social Choice Lecture 11, Slide 27

Another Pairwise Elimination Problem 1 agent: B D C A 1 agent: A B D C 1 agent: C A B D Who wins under pairwise elimination with the ordering A, B, C, D? Social Choice Lecture 11, Slide 28

Another Pairwise Elimination Problem 1 agent: B D C A 1 agent: A B D C 1 agent: C A B D Who wins under pairwise elimination with the ordering A, B, C, D? D. Social Choice Lecture 11, Slide 28

Another Pairwise Elimination Problem 1 agent: B D C A 1 agent: A B D C 1 agent: C A B D Who wins under pairwise elimination with the ordering A, B, C, D? D. What is the problem with this? Social Choice Lecture 11, Slide 28

Another Pairwise Elimination Problem 1 agent: B D C A 1 agent: A B D C 1 agent: C A B D Who wins under pairwise elimination with the ordering A, B, C, D? D. What is the problem with this? all of the agents prefer B to D the selected candidate is Pareto-dominated! Social Choice Lecture 11, Slide 28

Lecture Overview 1 Recap 2 Social Choice 3 Fun Game 4 Voting Paradoxes 5 Properties Social Choice Lecture 11, Slide 29

Notation N is the set of agents O is a finite set of outcomes with O 3 L is the set of all possible strict preference orderings over O. for ease of exposition we switch to strict orderings we will end up showing that desirable SWFs cannot be found even if preferences are restricted to strict orderings [ ] is an element of the set L n (a preference ordering for every agent; the input to our social welfare function) W is the preference ordering selected by the social welfare function W. When the input to W is ambiguous we write it in the subscript; thus, the social order selected by W given the input [ ] is denoted as W ([ ]). Social Choice Lecture 11, Slide 30

Pareto Efficiency Definition (Pareto Efficiency (PE)) W is Pareto efficient if for any o 1, o 2 O, i o 1 i o 2 implies that o 1 W o 2. when all agents agree on the ordering of two outcomes, the social welfare function must select that ordering. Social Choice Lecture 11, Slide 31

Independence of Irrelevant Alternatives Definition (Independence of Irrelevant Alternatives (IIA)) W is independent of irrelevant alternatives if, for any o 1, o 2 O and any two preference profiles [ ], [ ] L n, i (o 1 i o 2 if and only if o 1 i o 2) implies that (o 1 W ([ ]) o 2 if and only if o 1 W ([ ]) o 2 ). the selected ordering between two outcomes should depend only on the relative orderings they are given by the agents. Social Choice Lecture 11, Slide 32

Nondictatorship Definition (Non-dictatorship) W does not have a dictator if i o 1, o 2 (o 1 i o 2 o 1 W o 2 ). there does not exist a single agent whose preferences always determine the social ordering. We say that W is dictatorial if it fails to satisfy this property. Social Choice Lecture 11, Slide 33