Introduction to Formal Epistemology Lecture 5

Similar documents
PHIL 308S: Voting Theory and Fair Division

The Adjusted Winner Procedure : Characterizations and Equilibria

Lecture 10: Mechanism Design

Fair Divsion in Theory and Practice

Survey of Voting Procedures and Paradoxes

Algorithmic Game Theory and Applications

Algorithmic Game Theory Introduction to Mechanism Design

APPLIED MECHANISM DESIGN FOR SOCIAL GOOD

Lecture 12. Applications to Algorithmic Game Theory & Computational Social Choice. CSC Allan Borodin & Nisarg Shah 1

6.207/14.15: Networks Lecture 24: Decisions in Groups

Lecture 8: Introduction to Game Logic

Game Theory: Spring 2017

Fair allocation of indivisible goods

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

Introduction to Game Theory

Economics 3012 Strategic Behavior Andy McLennan October 20, 2006

Social Algorithms. Umberto Grandi University of Toulouse. IRIT Seminar - 5 June 2015

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

Approval Voting for Committees: Threshold Approaches

The efficiency of fair division

Introduction to Epistemic Reasoning in Interaction

ANSWER KEY 2 GAME THEORY, ECON 395

Dr. Y. İlker TOPCU. Dr. Özgür KABAK web.itu.edu.tr/kabak/

8. Cake cutting. proportionality and envy-freeness. price of fairness. approximate envy-freeness. Cake cutting 8-1

Levels of Knowledge and Belief Computational Social Choice Seminar

Logic and Artificial Intelligence Lecture 6

Towards a Theory of Correctness of Social. Procedures. ILLC, University of Amsterdam. staff.science.uva.

THE PRICE OF DECEPTION IN SOCIAL CHOICE. A Dissertation Presented to The Academic Faculty. James P. Bailey

Antipodality in committee selection. Abstract

Thema Working Paper n Université de Cergy Pontoise, France

The Importance of the Median Voter

An equity-efficiency trade-off in a geometric approach to committee selection Daniel Eckert and Christian Klamler

Quantitative Methods for Decision Making

Chapter 1. The Mathematics of Voting

Majority Logic. Introduction

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

CMU Social choice 2: Manipulation. Teacher: Ariel Procaccia

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

An NTU Cooperative Game Theoretic View of Manipulating Elections

Conditional Probability and Bayes

Logic and Artificial Intelligence Lecture 7

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

Approximation algorithms and mechanism design for minimax approval voting

APPLIED MECHANISM DESIGN FOR SOCIAL GOOD

EC3224 Autumn Lecture #03 Applications of Nash Equilibrium

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

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

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

Two-Sided Matching. Terence Johnson. December 1, University of Notre Dame. Terence Johnson (ND) Two-Sided Matching December 1, / 47

CPS 173 Mechanism design. Vincent Conitzer

Envy-free cake divisions cannot be found by finite protocols

Logics of Rational Agency Lecture 3

Manipulating picking sequences

Probabilistic Aspects of Voting

Mechanism Design. Christoph Schottmüller / 27

Epistemic Game Theory

Logic and Artificial Intelligence Lecture 12

Resource Allocation via the Median Rule: Theory and Simulations in the Discrete Case

Neighborhood Semantics for Modal Logic Lecture 5

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

Logic and Artificial Intelligence Lecture 13

Repeated Downsian Electoral Competition

Game Theory DR. ÖZGÜR GÜRERK UNIVERSITY OF ERFURT WINTER TERM 2012/13. Strict and nonstrict equilibria

Fair Public Decision Making

Volume 31, Issue 1. Manipulation of the Borda rule by introduction of a similar candidate. Jérôme Serais CREM UMR 6211 University of Caen

Wreath Products in Algebraic Voting Theory

Economic Core, Fair Allocations, and Social Choice Theory

With Question/Answer Animations. Chapter 7

SYSU Lectures on the Theory of Aggregation Lecture 2: Binary Aggregation with Integrity Constraints

Logic and Social Choice Theory

Fair Division of Indivisible Goods on a Graph II

Manipulating picking sequences

CONNECTING PAIRWISE AND POSITIONAL ELECTION OUTCOMES

Social Choice. Jan-Michael van Linthoudt

A Borda Count for Collective Sentiment Analysis

Computing Minmax; Dominance

Game Theory for Linguists

Lecture notes 2: Applications

Best reply dynamics for scoring rules

Models of Strategic Reasoning Lecture 2

C31: Game Theory, Lecture 1

Dependence and Independence in Social Choice Theory

Module 18: VCG Mechanism

Introduction to Probability 2017/18 Supplementary Problems

The Condorcet Jur(ies) Theorem

Logic and Social Choice Theory. A Survey. ILLC, University of Amsterdam. November 16, staff.science.uva.

An Inquisitive Formalization of Interrogative Inquiry

1 Basic Game Modelling

MATH STUDENT BOOK. 12th Grade Unit 9

Lecture 4. 1 Examples of Mechanism Design Problems

ISE 330 Introduction to Operations Research: Deterministic Models. What is Linear Programming? www-scf.usc.edu/~ise330/2007. August 29, 2007 Lecture 2

2. AXIOMATIC PROBABILITY

Strategy-Proof Voting Rules over Restricted Domains

Game Theory Fall 2003

Arrow s Paradox. Prerna Nadathur. January 1, 2010

Matching. Terence Johnson. April 17, University of Notre Dame. Terence Johnson (ND) Matching April 17, / 41

Multiagent Systems Motivation. Multiagent Systems Terminology Basics Shapley value Representation. 10.

Game theory lecture 4. September 24, 2012

Learning Objectives. c D. Poole and A. Mackworth 2010 Artificial Intelligence, Lecture 7.2, Page 1

Maximin Share Allocations on Cycles

Transcription:

Introduction to Formal Epistemology Lecture 5 Eric Pacuit and Rohit Parikh August 17, 2007 Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 1

Plan for the Course Introduction, Motivation and Basic Epistemic Logic Other models of Knowledge, Knowledge in Groups and Group Knowledge Lecture 5: Adding Dynamics, Reasoning about Knowledge in Games Logical Omniscience and Other Problems Reasoning about Knowledge in the Context of Social Software Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 2

Plan for the Course Social Procedures Fair Division Algorithms Voting Procedures Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 3

Fair Division Adjusted Winner Adjusted winner (AW ) is an algorithm for dividing n divisible goods among two people (invented by Steven Brams and Alan Taylor). For more information see Fair Division: From cake-cutting to dispute resolution by Brams and Taylor, 1998 The Win-Win Solution by Brams and Taylor, 2000 www.nyu.edu/projects/adjustedwinner Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 4

Fair Division Adjusted Winner: Example Suppose Ann and Bob are dividing three goods: A, B, and C. Step 1. goods. Both Ann and Bob divide 100 points among the three Item Ann Bob A 5 4 B 65 46 C 30 50 Total 100 100 Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 5

Fair Division Adjusted Winner: Example Suppose Ann and Bob are dividing three goods: A, B, and C. Step 1. goods. Both Ann and Bob divide 100 points among the three Item Ann Bob A 5 4 B 65 46 C 30 50 Total 100 100 Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 5

Fair Division Adjusted Winner: Example Suppose Ann and Bob are dividing three goods: A, B, and C. Step 1. goods. Both Ann and Bob divide 100 points among the three Item Ann Bob A 5 4 B 65 46 C 30 50 Total 100 100 Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 5

Fair Division Adjusted Winner: Example Suppose Ann and Bob are dividing three goods: A, B, and C. Step 1. goods. Both Ann and Bob divide 100 points among the three Item Ann Bob A 5 4 B 65 46 C 30 50 Total 100 100 Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 5

Fair Division Adjusted Winner: Example Suppose Ann and Bob are dividing three goods: A, B, and C. Step 2. The agent who assigns the most points receives the item. Item Ann Bob A 5 4 B 65 46 C 30 50 Total 100 100 Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 6

Fair Division Adjusted Winner: Example Suppose Ann and Bob are dividing three goods: A, B, and C. Step 2. The agent who assigns the most points receives the item. Item Ann Bob A 5 4 B 65 46 C 30 50 Total 100 100 Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 6

Fair Division Adjusted Winner: Example Suppose Ann and Bob are dividing three goods: A, B, and C. Step 2. The agent who assigns the most points receives the item. Item Ann Bob A 5 0 B 65 0 C 0 50 Total 70 50 Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 7

Fair Division Adjusted Winner: Example Suppose Ann and Bob are dividing three goods: A, B, and C. Step 3. Equitability adjustment: Notice that 65/46 5/4 1 30/50 Item Ann Bob A 5 4 B 65 46 C 30 50 Total 100 100 Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 8

Fair Division Adjusted Winner: Example Suppose Ann and Bob are dividing three goods: A, B, and C. Step 3. Equitability adjustment: Notice that 65/46 5/4 1 30/50 Item Ann Bob A 5 4 B 65 46 C 30 50 Total 100 100 Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 8

Fair Division Adjusted Winner: Example Suppose Ann and Bob are dividing three goods: A, B, and C. Step 3. Equitability adjustment: Give A to Bob (the item whose ratio is closest to 1) Item Ann Bob A 5 0 B 65 0 C 0 50 Total 70 50 Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 9

Fair Division Adjusted Winner: Example Suppose Ann and Bob are dividing three goods: A, B, and C. Step 3. Equitability adjustment: Give A to Bob (the item whose ratio is closest to 1) Item Ann Bob A 5 0 B 65 0 C 0 50 Total 70 50 Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 9

Fair Division Adjusted Winner: Example Suppose Ann and Bob are dividing three goods: A, B, and C. Step 3. Equitability adjustment: Give A to Bob (the item whose ratio is closest to 1) Item Ann Bob A 5 0 B 65 0 C 0 50 Total 70 50 Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 9

Fair Division Adjusted Winner: Example Suppose Ann and Bob are dividing three goods: A, B, and C. Step 3. Equitability adjustment: Give A to Bob (the item whose ratio is closest to 1) Item Ann Bob A 0 4 B 65 0 C 0 50 Total 65 54 Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 10

Fair Division Adjusted Winner: Example Suppose Ann and Bob are dividing three goods: A, B, and C. Step 3. Equitability adjustment: Still not equal, so give (some of) B to Bob: 65p = 100 46p. Item Ann Bob A 0 4 B 65 0 C 0 50 Total 65 54 Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 11

Fair Division Adjusted Winner: Example Suppose Ann and Bob are dividing three goods: A, B, and C. Step 3. Equitability adjustment: yielding p = 100/111 = 0.9009 Item Ann Bob A 0 4 B 65 0 C 0 50 Total 65 54 Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 12

Fair Division Adjusted Winner: Example Suppose Ann and Bob are dividing three goods: A, B, and C. Step 3. Equitability adjustment: yielding p = 100/111 = 0.9009 Item Ann Bob A 0 4 B 58.559 4.559 C 0 50 Total 58.559 58.559 Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 13

Fair Division Adjusted Winner: Formal Definition Suppose that G 1,..., G n is a fixed set of goods. A valuation of these goods is a vector of natural numbers a 1,..., a n whose sum is 100. Let α, α, α,... denote possible valuations for Ann and β, β, β,... denote possible valuations for Bob. Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 14

Fair Division Adjusted Winner: Formal Definition Suppose that G 1,..., G n is a fixed set of goods. A valuation of these goods is a vector of natural numbers a 1,..., a n whose sum is 100. Let α, α, α,... denote possible valuations for Ann and β, β, β,... denote possible valuations for Bob. Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 14

Fair Division Adjusted Winner: Formal Definition Suppose that G 1,..., G n is a fixed set of goods. An allocation is a vector of n real numbers where each component is between 0 and 1 (inclusive). An allocation σ = s 1,..., s n is interpreted as follows. For each i = 1,..., n, s i is the proportion of G i given to Ann. Thus if there are three goods, then 1, 0.5, 0 means, Give all of item 1 and half of item 2 to Ann and all of item 3 and half of item 2 to Bob. Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 15

Fair Division Adjusted Winner: Formal Definition Suppose that G 1,..., G n is a fixed set of goods. An allocation is a vector of n real numbers where each component is between 0 and 1 (inclusive). An allocation σ = s 1,..., s n is interpreted as follows. For each i = 1,..., n, s i is the proportion of G i given to Ann. Thus if there are three goods, then 1, 0.5, 0 means, Give all of item 1 and half of item 2 to Ann and all of item 3 and half of item 2 to Bob. Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 15

Fair Division Fairness Proportional if both Ann and Bob receive at least 50% of their valuation: n i=1 s ia i 50 and n i=1 (1 s i)b i 50 Envy-Free if no party is willing to give up its allocation in exchange for the other player s allocation: n i=1 s 1a i n i=1 (1 s i)a i and n i=1 (1 s i)b i n i=1 s ib i Equitable if both players receive the same total number of points: n i=1 s ia i = n i=1 (1 s i)b i Efficient if there is no other allocation that is strictly better for one party without being worse for another party: for each allocation σ = s 1,..., s n if n i=1 a is i > n i=1 a is i, then n i=1 (1 s i )b i < n i=1 (1 s i)b i. (Similarly for Bob) Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 16

Fair Division Fairness Proportional if both Ann and Bob receive at least 50% of their valuation: n i=1 s ia i 50 and n i=1 (1 s i)b i 50 Envy-Free if no party is willing to give up its allocation in exchange for the other player s allocation: n i=1 s 1a i n i=1 (1 s i)a i and n i=1 (1 s i)b i n i=1 s ib i Equitable if both players receive the same total number of points: n i=1 s ia i = n i=1 (1 s i)b i Efficient if there is no other allocation that is strictly better for one party without being worse for another party: for each allocation σ = s 1,..., s n if n i=1 a is i > n i=1 a is i, then n i=1 (1 s i )b i < n i=1 (1 s i)b i. (Similarly for Bob) Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 16

Fair Division Fairness Proportional if both Ann and Bob receive at least 50% of their valuation: n i=1 s ia i 50 and n i=1 (1 s i)b i 50 Envy-Free if no party is willing to give up its allocation in exchange for the other player s allocation: n i=1 s 1a i n i=1 (1 s i)a i and n i=1 (1 s i)b i n i=1 s ib i Equitable if both players receive the same total number of points: n i=1 s ia i = n i=1 (1 s i)b i Efficient if there is no other allocation that is strictly better for one party without being worse for another party: for each allocation σ = s 1,..., s n if n i=1 a is i > n i=1 a is i, then n i=1 (1 s i )b i < n i=1 (1 s i)b i. (Similarly for Bob) Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 16

Fair Division Fairness Proportional if both Ann and Bob receive at least 50% of their valuation: n i=1 s ia i 50 and n i=1 (1 s i)b i 50 Envy-Free if no party is willing to give up its allocation in exchange for the other player s allocation: n i=1 s 1a i n i=1 (1 s i)a i and n i=1 (1 s i)b i n i=1 s ib i Equitable if both players receive the same total number of points: n i=1 s ia i = n i=1 (1 s i)b i Efficient if there is no other allocation that is strictly better for one party without being worse for another party: for each allocation σ = s 1,..., s n if n i=1 a is i > n i=1 a is i, then n i=1 (1 s i )b i < n i=1 (1 s i)b i. (Similarly for Bob) Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 16

Fair Division Easy Observations For two-party disputes, proportionality and envy-freeness are equivalent. AW only produces equitable allocations (equitability is essentially built in to the procedure). AW produces allocations σ that in which at most one good is split. Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 17

Fair Division Adjusted Winner is Fair Theorem (Brams and Taylor) AW produces allocations that are efficient, equitable and envy-free (with respect to the announced valuations) S. Brams and A. Taylor. Fair Division. Cambridge University Press. Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 18

Fair Division Adjusted Winner: Strategizing Item Ann Bob Matisse 75 25 Picasso 25 75 Ann will get the Matisse and Bob will get the Picasso and each gets 75 of his or her points. Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 19

Fair Division Adjusted Winner: Strategizing Suppose Ann knows Bob s preferences, but Bob does not know Ann s. Item Ann Bob M 75 25 P 25 75 Item Ann Bob M 26 25 P 74 75 So Ann will get M plus a portion of P. According to Ann s announced allocation, she receives 50 points According to Ann s actual allocation, she receives 75 + 0.33 25 = 83.33 points. Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 20

Fair Division Strategizing: A Theorem Theorem (Brams and Taylor) Assume there are two goods, G 1 and G 2, all true and announced values are restricted to integers, and suppose Bob s announced valuation of G 1 is x, where x 50. Assume Ann s true valuation of G 1 is b. Then her optimal announced valuation of G 1 is: x + 1 if b > x x if b = x x 1 if b < x Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 21

Fair Division Strategizing: Example Suppose both players know each other s preferences but neither knows that the other knows their own preference. Item Ann Bob M 75 25 P 25 75 Item Ann Bob M 26 74 P 74 26 Each will get 74 of his or her announced points, but each one is really getting only 25 of his or her true points. Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 22

Fair Division Strategizing: Example Suppose both players know each other s preferences. Moreover, Ann knows that Bob knows her preference and Bob doesn t know that Ann knows. Item Ann Bob M 26 74 P 74 26 Item Ann Bob M 73 74 P 27 26 What happens as the level of knowledge increases? Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 23

Voting Fair Division Voting Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 24

Voting The Gibbard-Satterthwaite Theorem Theorem There must be situations where it profits a voter to vote strategically, i.e., not according to his or her actual preference. Under suitable conditions, 1. If P denotes the actual preference ordering of voter i, 2. and Y denotes the profile consisting of the preference orderings of all the other voters, 3. and S the aggregation rule, Then the theorem says that there must exist P, Y, P such that S(P, Y ) > P S(P, Y ). Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 25

Voting The Gibbard-Satterthwaite Theorem Theorem There must be situations where it profits a voter to vote strategically, i.e., not according to his or her actual preference. Under suitable conditions, 1. If P denotes the actual preference ordering of voter i, 2. and Y denotes the profile consisting of the preference orderings of all the other voters, 3. and S the aggregation rule, Then the theorem says that there must exist P, Y, P such that S(P, Y ) > P S(P, Y ). Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 25

Voting Two Issues 1. What does it mean to vote strategically? Voting as a game vs. voting as an act of communication R. Parikh and E. Pacuit. Safe Votes, Sincere Votes and Strategizing. presented at Stony Brook Game Theory Conference, 2005. 2. When is the Gibbard-Satterthwaite Theorem effective? The decision to strategize depends on the agents information (eg. poll information). E. Pacuit and R. Parikh. Knowledge Considerations in Strategic Voting. Working Paper. S. Chopra, E. Pacuit and R. Parikh. Knowledge-theoretic Properties of Strategic Voting. JELIA 2004. Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 26

Voting Two Issues 1. What does it mean to vote strategically? Voting as a game vs. voting as an act of communication R. Parikh and E. Pacuit. Safe Votes, Sincere Votes and Strategizing. presented at Stony Brook Game Theory Conference, 2005. 2. When is the Gibbard-Satterthwaite Theorem effective? The decision to strategize depends on the agents information (eg. poll information). E. Pacuit and R. Parikh. Knowledge Considerations in Strategic Voting. Working Paper. S. Chopra, E. Pacuit and R. Parikh. Knowledge-theoretic Properties of Strategic Voting. JELIA 2004. Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 26

Voting Two Issues 1. What does it mean to vote strategically? Voting as a game vs. voting as an act of communication R. Parikh and E. Pacuit. Safe Votes, Sincere Votes and Strategizing. presented at Stony Brook Game Theory Conference, 2005. 2. When is the Gibbard-Satterthwaite Theorem effective? The decision to strategize depends on the agents information (eg. poll information). E. Pacuit and R. Parikh. Knowledge Considerations in Strategic Voting. Working Paper. S. Chopra, E. Pacuit and R. Parikh. Knowledge-theoretic Properties of Strategic Voting. JELIA 2004. Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 26

Voting Voting Problem Given a (finite) set X of candidates and a (finite) set A of voters each of whom have a preference over X Devise a method F which aggregates the individual preferences to produce a collective decision (typically a subset of X ) Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 27

Voting Voting Procedures Type of vote, or ballot, that is recognized as admissible by the procedure: let B(X ) be the set of admissible ballots for a set X of candidates A method to count a vector of ballots (one ballot for each voter) and select a winner (or winners) Formally, A voting procedure for a set A of agents (with A = n) and a set X of candidates is a pair (B(X ), Ag) B(X ) is a set of ballots; and Ag : B(X ) n 2 X (typically we are interested in the case where Ag( b) = 1). Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 28

Voting Voting Procedures Type of vote, or ballot, that is recognized as admissible by the procedure: let B(X ) be the set of admissible ballots for a set X of candidates A method to count a vector of ballots (one ballot for each voter) and select a winner (or winners) Formally, A voting procedure for a set A of agents (with A = n) and a set X of candidates is a pair (B(X ), Ag) B(X ) is a set of ballots; and Ag : B(X ) n 2 X (typically we are interested in the case where Ag( b) = 1). Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 28

Voting Examples Plurality (Simple Majority) B(X ) = X Given b X n and x X, let # x ( b) = {i b i =x} 1 Ag( b) = {x # x ( b) is maximal} Approval Voting B(X ) = 2 X Ag( b) = {x # x ( b) is maximal} Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 29

Voting Examples Plurality (Simple Majority) B(X ) = X Given b X n and x X, let # x ( b) = {i b i =x} 1 Ag( b) = {x # x ( b) is maximal} Approval Voting B(X ) = 2 X Ag( b) = {x # x ( b) is maximal} Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 29

Voting Strategizing Functions Fix the voters true preferences: P = (P 1,..., P n) Given a vote profile v of actual votes, we ask whether voter i will change its vote if given another chance to vote. Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 30

Voting Example I The following example is due to [BF] Size Group I II PA = o 1 > o 3 > o 2 4 A o 1 o 1 PB = o 2 > o 3 > o 1 3 B o 2 o 2 PC = o 3 > o 1 > o 2 2 C o 3 o 1 If the current winner is o, then agent i will switch its vote to some candidate o provided 1. o is one of the top two candidates as indicated by a poll 2. o is preferred to the other top candidate Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 31

Voting Example I The following example is due to [BF] Size Group I II PA = o 1 > o 3 > o 2 4 A o 1 o 1 PB = o 2 > o 3 > o 1 3 B o 2 o 2 PC = o 3 > o 1 > o 2 2 C o 3 o 1 If the current winner is o, then agent i will switch its vote to some candidate o provided 1. o is one of the top two candidates as indicated by a poll 2. o is preferred to the other top candidate Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 32

Voting Example II PA = (o 1, o 4, o 2, o 3 ) Size Group I II III IV 40 A o 1 o 1 o 4 o 1 PB = (o 2, o 1, o 3, o 4 ) 30 B o 2 o 2 o 2 o 2 PC = (o 3, o 2, o 4, o 1 ) 15 C o 3 o 2 o 2 o 2 PD = (o 4, o 1, o 2, o 3 ) 8 D o 4 o 4 o 1 o 4 PE 7 E o = (o 3, o 1, o 2, o 4 ) 3 o 3 o 1 o 1 If the current winner is o, then agent i will switch its vote to some candidate o provided 1. i prefers o to o, and 2. the current total for o plus agent i s votes for o is greater than the current total for o. Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 33

Voting Example II PA = (o 1, o 4, o 2, o 3 ) Size Group I II III IV 40 A o 1 o 1 o 4 o 1 PB = (o 2, o 1, o 3, o 4 ) 30 B o 2 o 2 o 2 o 2 PC = (o 3, o 2, o 4, o 1 ) 15 C o 3 o 2 o 2 o 2 PD = (o 4, o 1, o 2, o 3 ) 8 D o 4 o 4 o 1 o 4 PE 7 E o = (o 3, o 1, o 2, o 4 ) 3 o 3 o 1 o 1 If the current winner is o, then agent i will switch its vote to some candidate o provided 1. i prefers o to o, and 2. the current total for o plus agent i s votes for o is greater than the current total for o. Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 34

Voting Example II PA = (o 1, o 4, o 2, o 3 ) Size Group I II III IV 40 A o 1 o 1 o 4 o 1 PB = (o 2, o 1, o 3, o 4 ) 30 B o 2 o 2 o 2 o 2 PC = (o 3, o 2, o 4, o 1 ) 15 C o 3 o 2 o 2 o 2 PD = (o 4, o 1, o 2, o 3 ) 8 D o 4 o 4 o 1 o 4 PE 7 E o = (o 3, o 1, o 2, o 4 ) 3 o 3 o 1 o 1 If the current winner is o, then agent i will switch its vote to some candidate o provided 1. i prefers o to o, and 2. the current total for o plus agent i s votes for o is greater than the current total for o. Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 35

Voting Example II PA = (o 1, o 4, o 2, o 3 ) Size Group I II III IV 40 A o 1 o 1 o 4 o 1 PB = (o 2, o 1, o 3, o 4 ) 30 B o 2 o 2 o 2 o 2 PC = (o 3, o 2, o 4, o 1 ) 15 C o 3 o 2 o 2 o 2 PD = (o 4, o 1, o 2, o 3 ) 8 D o 4 o 4 o 1 o 4 PE 7 E o = (o 3, o 1, o 2, o 4 ) 3 o 3 o 1 o 1 If the current winner is o, then agent i will switch its vote to some candidate o provided 1. i prefers o to o, and 2. the current total for o plus agent i s votes for o is greater than the current total for o. Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 36

Voting Example III P A = (o 1, o 2, o 3 ) P B = (o 2, o 3, o 1 ) P C = (o 3, o 1, o 2 ) Size Group I II III IV V VI VII 40 A o 1 o 1 o 2 o 2 o 2 o 1 o 1 o 1 30 B o 2 o 3 o 3 o 2 o 2 o 2 o 3 o 3 30 C o 3 o 3 o 3 o 3 o 1 o 1 o 1 o 3 Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 37

Voting Example III P A = (o 1, o 2, o 3 ) P B = (o 2, o 3, o 1 ) P C = (o 3, o 1, o 2 ) Size Group I II III IV V VI VII 40 A o 1 o 1 o 2 o 2 o 2 o 1 o 1 o 1 30 B o 2 o 3 o 3 o 2 o 2 o 2 o 3 o 3 30 C o 3 o 3 o 3 o 3 o 1 o 1 o 1 o 3 Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 38

Voting Example III P A = (o 1, o 2, o 3 ) P B = (o 2, o 3, o 1 ) P C = (o 3, o 1, o 2 ) Size Group I II III IV V VI VII 40 A o 1 o 1 o 2 o 2 o 2 o 1 o 1 o 1 30 B o 2 o 3 o 3 o 2 o 2 o 2 o 3 o 3 30 C o 3 o 3 o 3 o 3 o 1 o 1 o 1 o 3 Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 39

Voting Example III P A = (o 1, o 2, o 3 ) P B = (o 2, o 3, o 1 ) P C = (o 3, o 1, o 2 ) Size Group I II III IV V VI VII 40 A o 1 o 1 o 2 o 2 o 2 o 1 o 1 o 1 30 B o 2 o 3 o 3 o 2 o 2 o 2 o 3 o 3 30 C o 3 o 3 o 3 o 3 o 1 o 1 o 1 o 3 Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 40

Voting Example III P A = (o 1, o 2, o 3 ) P B = (o 2, o 3, o 1 ) P C = (o 3, o 1, o 2 ) Size Group I II III IV V VI VII 40 A o 1 o 1 o 2 o 2 o 2 o 1 o 1 o 1 30 B o 2 o 3 o 3 o 2 o 2 o 2 o 3 o 3 30 C o 3 o 3 o 3 o 3 o 1 o 1 o 1 o 3 Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 41

Voting Example III P A = (o 1, o 2, o 3 ) P B = (o 2, o 3, o 1 ) P C = (o 3, o 1, o 2 ) Size Group I II III IV V VI VII 40 A o 1 o 1 o 2 o 2 o 2 o 1 o 1 o 1 30 B o 2 o 3 o 3 o 2 o 2 o 2 o 3 o 3 30 C o 3 o 3 o 3 o 3 o 1 o 1 o 1 o 3 Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 42

Voting Example III P A = (o 1, o 2, o 3 ) P B = (o 2, o 3, o 1 ) P C = (o 3, o 1, o 2 ) Size Group I II III IV V VI VII 40 A o 1 o 1 o 2 o 2 o 2 o 1 o 1 o 1 30 B o 2 o 3 o 3 o 2 o 2 o 2 o 3 o 3 30 C o 3 o 3 o 3 o 3 o 1 o 1 o 1 o 3 Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 43

Voting Example III P A = (o 1, o 2, o 3 ) P B = (o 2, o 3, o 1 ) P C = (o 3, o 1, o 2 ) Size Group I II III IV V VI VII 40 A o 1 o 1 o 2 o 2 o 2 o 1 o 1 o 1 30 B o 2 o 3 o 3 o 2 o 2 o 2 o 3 o 3 30 C o 3 o 3 o 3 o 3 o 1 o 1 o 1 o 3 Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 44

Voting Example III P A = (o 1, o 2, o 3 ) P B = (o 2, o 3, o 1 ) P C = (o 3, o 1, o 2 ) Size Group I II III IV V VI VII 40 A o 1 o 1 o 2 o 2 o 2 o 1 o 1 o 1 30 B o 2 o 3 o 3 o 2 o 2 o 2 o 3 o 3 30 C o 3 o 3 o 3 o 3 o 1 o 1 o 1 o 3 Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 45

Voting Summary, so far Agents, knowing an aggregation function, will strategize if they know a. enough about other agents preferences and b. that the output of the aggregation function of a changed preference will provide them with a more favorable result. Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 46

Voting Summary, so far Agents, knowing an aggregation function, will strategize if they know a. enough about other agents preferences and b. that the output of the aggregation function of a changed preference will provide them with a more favorable result. Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 47

Voting Thank You! Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 5 48