The Axiomatic Method in Social Choice Theory:

Similar documents
Computational Social Choice: Spring 2015

Graph Aggregation. Ulle Endriss and Umberto Grandi

Judgment Aggregation: June 2018 Project

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

Binary Aggregation with Integrity Constraints

Binary Aggregation with Integrity Constraints

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

Graph Aggregation. Ulle Endriss a, Umberto Grandi b

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

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

Lifting Integrity Constraints in Binary Aggregation

Aggregating Alternative Extensions of Abstract Argumentation Frameworks: Preservation Results for Quota Rules

Arrow s Impossibility Theorem and Experimental Tests of Preference Aggregation

Dependence and Independence in Social Choice Theory

Complexity of Winner Determination and Strategic Manipulation in Judgment Aggregation

Game Theory: Spring 2017

Arrow s General (Im)Possibility Theorem

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

APPLIED MECHANISM DESIGN FOR SOCIAL GOOD

The problem of judgment aggregation in the framework of boolean-valued models

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

First-Order Logic Formalisation of Impossibility Theorems in Preference Aggregation

Coalitional Structure of the Muller-Satterthwaite Theorem

Arrow s Paradox. Prerna Nadathur. January 1, 2010

Coalitionally strategyproof functions depend only on the most-preferred alternatives.

Social Welfare Functions that Satisfy Pareto, Anonymity, and Neutrality: Countable Many Alternatives. Donald E. Campbell College of William and Mary

Social Choice Theory for Logicians Lecture 5

Logic and Social Choice Theory

Finite Dictatorships and Infinite Democracies

Formalizing Arrow s Theorem in Logics of Dependence and Independence

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

Complexity of Judgment Aggregation

Game Theory: Spring 2017

Comparing impossibility theorems

Judgement Aggregation

The Reasonable Man and other legal standards.

Aggregating Incomplete Judgments: Axiomatisations for Scoring Rules

Complexity of Judgment Aggregation: Safety of the Agenda

Social Dichotomy Functions (extended abstract)

arxiv: v2 [math.co] 14 Apr 2011

The Structure of Strategy-Proof Social Choice:

Cardinal and Ordinal Preferences. Introduction to Logic in Computer Science: Autumn Dinner Plans. Preference Modelling

On Compatible Multi-issue Group Decisions

Economics Bulletin, 2012, Vol. 32 No. 1 pp Introduction. 2. The preliminaries

A Role of Common Morality in Social Choice

Social Choice. Jan-Michael van Linthoudt

Efficient Algorithms for Hard Problems on Structured Electorates

6.207/14.15: Networks Lecture 24: Decisions in Groups

Strategic Manipulability without Resoluteness or Shared Beliefs: Gibbard-Satterthwaite Generalized

1. The Problem. Table 1

Judgment Aggregation under Issue Dependencies

INTEGER PROGRAMMING AND ARROVIAN SOCIAL WELFARE FUNCTIONS

THREE BRIEF PROOFS OF ARROW S IMPOSSIBILITY THEOREM JOHN GEANAKOPLOS COWLES FOUNDATION PAPER NO. 1116

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

Intro to Economic analysis

JUDGMENT AGGREGATORS AND BOOLEAN ALGEBRA HOMOMORPHISMS

Franz Dietrich, Christian List. The impossibility of unbiased judgment aggregation. RM/07/022 (RM/05/049 -revised-)

Alternative Characterizations of Boston Mechanism

Microeconomic foundations of representative agent models by means of ultraproducts

Identifying Groups in a Boolean Algebra

Abstract Arrowian Aggregation *

Arrovian Social Choice with Non -Welfare Attributes

Strategy-Proofness on the Condorcet Domain

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

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

Seminaar Abstrakte Wiskunde Seminar in Abstract Mathematics Lecture notes in progress (27 March 2010)

Michel Le Breton and John A. Weymark

Fair Divsion in Theory and Practice

On Domains That Admit Well-behaved Strategy-proof Social Choice Functions

Judgment Aggregation in Dynamic Logic of Propositional Assignments

Quasi-transitive and Suzumura consistent relations

Positively responsive collective choice rules and majority rule: a generalization of May s theorem to many alternatives

Chapter 12: Social Choice Theory

MAXIMAL POSSIBILITY AND MINIMAL DICTATORIAL COVERS OF DOMAINS

Non-Manipulable Domains for the Borda Count

Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes

Antonio Quesada Universidad de Murcia. Abstract

Survey of Voting Procedures and Paradoxes

Sufficient Conditions for Weak Group-Strategy-Proofness

Arrow s Theorem as a Corollary

Ph.D. Preliminary Examination MICROECONOMIC THEORY Applied Economics Graduate Program June 2016

Axiomatic bargaining. theory

Definitions: A binary relation R on a set X is (a) reflexive if x X : xrx; (f) asymmetric if x, x X : [x Rx xr c x ]

Rationality and solutions to nonconvex bargaining problems: rationalizability and Nash solutions 1

Existence Theorems of Continuous Social Aggregation for Infinite Discrete Alternatives

Economic Core, Fair Allocations, and Social Choice Theory

Online Appendix to Strategy-proof tie-breaking in matching with priorities

Axiomatic Decision Theory

To every formula scheme there corresponds a property of R. This relationship helps one to understand the logic being studied.

SPATIAL VOTING (MULTIPLE DIMENSIONS)

Proving classical theorems of social choice theory in modal logic

a + b = b + a and a b = b a. (a + b) + c = a + (b + c) and (a b) c = a (b c). a (b + c) = a b + a c and (a + b) c = a c + b c.

Properties of the Integers

Complexity of the Winner Determination Problem in Judgment Aggregation: Kemeny, Slater, Tideman, Young

Social choice theory, Arrow s impossibility theorem and majority judgment

arxiv: v1 [cs.gt] 1 May 2017

COMP219: Artificial Intelligence. Lecture 19: Logic for KR

Axiomatic set theory. Chapter Why axiomatic set theory?

The Coordinate-Wise Core for Multiple-Type Housing Markets is Second-Best Incentive Compatible

The Beach Party Problem: An informal introduction to continuity problems in group choice *

Transcription:

The Axiomatic Method in Social Choice Theory: Preference Aggregation, Judgment Aggregation, Graph Aggregation Ulle Endriss Institute for Logic, Language and Computation University of Amsterdam Ulle Endriss 1

Social Choice Theory SCT studies collective decision making: how should we aggregate the preferences of the members of a group to obtain a social preference? Expert 1: Expert 2: Expert 3: Expert 4: Expert 5:? Ulle Endriss 2

Outline This will be an introduction to the axiomatic method in SCT: preference aggregation judgment aggregation graph aggregation Background reading on PA and JA: see expository papers cited below. The material on GA is based on original work with Umberto Grandi. U. Endriss. Logic and Social Choice Theory. In A. Gupta and J. van Benthem (eds.), Logic and Philosophy Today, College Publications, 2011. U. Endriss. Judgment Aggregation. In F. Brandt, V. Conitzer, U. Endriss, J. Lang, and A.D. Procaccia (eds.), Handbook of Computational Social Choice. CUP, 2015. U. Endriss and U. Grandi. Collective Rationality in Graph Aggregation. Proc. 21st European Conference on Artificial Intelligence (ECAI-2014). Ulle Endriss 3

Framework 1: Preference Aggregation Basic terminology and notation: finite set of individuals N = {1,..., n}, with n 2 odd (usually finite) set of alternatives X = {x 1, x 2, x 3,...} Denote the set of linear orders on X by L(X ). Preferences (or ballots) are taken to be elements of L(X ). A profile R = (R 1,..., R n ) L(X ) n is a vector of preferences. We shall write N R x y for the set of individuals that rank alternative x above alternative y under profile R. We are interested in preference aggregation methods that map any profile of preferences to a single collective preference. The proper technical term is social welfare function (SWF): F : L(X ) n L(X ) Ulle Endriss 4

Three Axioms Axioms in SCT are mathematically rigorous encodings of normative requirements on aggregation methods. Three examples: F is anonymous if F (R 1,..., R n ) = F (R π(1),..., R π(n) ) for any profile (R 1,..., R n ) and any permutation π : N N. F is neutral if F (π(r)) = π(f (R)) for any profile R and any permutation π : X X (extended to preferences and profiles). F is (weakly) monotonic if, whenever x y in the outcome, then one additional agent adopting x y does not change this. Ulle Endriss 5

May s Theorem Example for a characterisation result (useful to justify a rule): Theorem 1 (May, 1952) In case of two alternatives, a rule is anonymous, neutral, and monotonic iff it is the simple majority rule. Proof: ( ) Obvious. ( ) Everyone votes either x y or y x. ANON only number of ballots of each type matters. Two cases: Suppose N R x y = N R y x + 1 implies (x y) = F (R). Then, by MONO, F must be the simple majority rule. Suppose R s.t. N R x y = N R y x + 1 but (y x) = F (R). Let one voter switch from x y to y x to yield R. Then by NEUT (x y) = F (R ), but by MONO (y x) = F (R ). Note: This result is usually presented in a slightly different framework. K.O. May. A Set of Independent Necessary and Sufficient Conditions for Simple Majority Decisions. Econometrica, 20(4):680 684, 1952. Ulle Endriss 6

Two More Axioms Back to the case of arbitrary numbers of alternatives... F satisfies the (weak) Pareto condition if, whenever all individuals rank x above y, then so does society: N R x y = N implies (x y) F (R) F satisfies independence of irrelevant alternatives (IIA) if the relative social ranking of two alternatives only depends on their relative individual rankings: N R x y = N R x y implies (x y) F (R) (x y) F (R ) In other words: if x is socially preferred to y, then this should not change when an individual changes her ranking of z. Ulle Endriss 7

Arrow s Theorem A SWF F is a dictatorship if there exists a dictator i N such that F (R) = R i for any profile R, i.e., if the outcome is always identical to the preference supplied by the dictator. Theorem 2 (Arrow, 1951) Any SWF for 3 alternatives that satisfies the Pareto condition and IIA must be a dictatorship. Proof: Omitted (more difficult than for May s Theorem). Remarks: surprising / not true for 2 alternatives / opposite direction clear dictatorship does not just mean someone agrees with outcome impossibility result = characterisation of bad SWF (dictatorship) historical significance: message / generality / methodology K.J. Arrow. Social Choice and Individual Values. John Wiley and Sons, 2nd edition, 1963. First edition published in 1951. Ulle Endriss 8

Example: Judgment Aggregation p p q q Judge 1: True True True Judge 2: True False False Judge 3: False True False? Ulle Endriss 9

Framework 2: Judgment Aggregation Notation: Let ϕ := ϕ if ϕ = ϕ and let ϕ := ϕ otherwise. An agenda Φ is a finite nonempty set of propositional formulas (w/o double negation) closed under complementation: ϕ Φ ϕ Φ. A judgment set J on an agenda Φ is a subset of Φ. We call J: complete if ϕ J or ϕ J for all ϕ Φ complement-free if ϕ J or ϕ J for all ϕ Φ consistent if there exists an assignment satisfying all ϕ J Let J (Φ) be the set of all complete and consistent subsets of Φ. A finite set of individuals N = {1,..., n}, with n 2 odd, express judgments on the formulas in Φ, producing a profile J = (J 1,..., J n ). An aggregation rule for an agenda Φ and a set of n individuals is a function mapping a profile of complete and consistent individual judgment sets to a single collective judgment set: F : J (Φ) n 2 Φ. Ulle Endriss 10

Example: Majority Rule Suppose three agents (N = {1, 2, 3}) express judgments on the propositions in the agenda Φ = {p, p, q, q, p q, (p q)}. For simplicity, we only show the positive formulas in our tables: p q p q Agent 1: True False True Agent 2: True True True Agent 3: False False False J 1 = {p, q, p q} J 2 = {p, q, p q} J 3 = { p, q, (p q)} The (strict) majority rule F maj takes a (complete and consistent) profile and returns the set of propositions accepted by > n 2 agents. In our example: F maj (J) = {p, q, p q} [complete and consistent!] In general, F maj only ensures completeness and complement-freeness [and completeness only in case n is odd]. Ulle Endriss 11

Some Axioms What makes for a good aggregation rule F? The following axioms all express intuitively appealing (yet, debatable) properties: Anonymity: Treat all individuals symmetrically! Formally: for any profile J and any permutation π : N N we have F (J 1,..., J n ) = F (J π(1),..., J π(n) ). Neutrality: Treat all propositions symmetrically! Formally: for any ϕ, ψ in the agenda Φ and any profile J, if for all i N we have ϕ J i ψ J i, then ϕ F (J) ψ F (J). Independence: Only the pattern of acceptance should matter! Formally: for any ϕ in the agenda Φ and any profiles J and J, if ϕ J i ϕ J i for all i N, then ϕ F (J) ϕ F (J ). Observe that the majority rule satisfies all of these axioms. (But so do some other procedures! Can you think of some examples?) Ulle Endriss 12

Impossibility Theorem We have seen that the majority rule is not consistent. Is there some other reasonable aggregation rule that does not have this problem? Surprisingly, no! (at least not for certain agendas) Theorem 3 (List and Pettit, 2002) No judgment aggregation rule for an agenda Φ with {p, q, p q} Φ that satisfies the axioms of anonymity, neutrality, and independence will always return a collective judgment set that is complete and consistent. Remark 1: Note that the theorem requires N > 1. Remark 2: Similar impossibilities arise for other agendas with some minimal structural richness. C. List and P. Pettit. Aggregating Sets of Judgments: An Impossibility Result. Economics and Philosophy, 18(1):89 110, 2002. Ulle Endriss 13

Proof Let N J ϕ be the set of individuals who accept formula ϕ in profile J. Let F be any aggregator that is independent, anonymous, and neutral. Due to IND, whether ϕ F (J) only depends on N J ϕ. Then, by ANON, whether ϕ F (J) only depends on N J ϕ. But, by NEUT, how ϕ F (J) depends on N J ϕ mustn t dep. on ϕ. Thus: if ϕ and ψ are accepted by the same number of individuals, then we must either accept both of them or reject both of them. Consider a profile J where n 1 2 individuals accept p and q; one accepts p but not q; one accepts q but not p; and n 3 2 accept neither p nor q. Thus: Np J = Nq J = N (p q) J = n+1 2 (recall: n is odd). Then: Accepting all three formulas contradicts consistency. But if we accept none, completeness forces us to accept their complements, which also contradicts consistency. Ulle Endriss 14

Graph Aggregation Judgment aggregation generalises preference aggregation: you can judge propositions such as x y. A middle way is graph aggregation. Fix a finite set of vertices V. A (directed) graph G = V, E based on V is defined by a set of edges E V V (thus: graph = edge-set). Everyone in a finite group of agents N = {1,..., n} provides a graph, giving rise to a profile E = (E 1,..., E n ). An aggregator is a function mapping profiles to collective graphs: F : (2 V V ) n 2 V V Example: majority rule (accept an edge iff > n 2 of the individuals do) U. Endriss and U. Grandi. Collective Rationality in Graph Aggregation. Proc. 21st European Conference on Artificial Intelligence (ECAI-2014). Ulle Endriss 15

Axioms We may want to impose certain axioms on F : (2 V V ) n 2 V V, e.g.: Anonymous: F (E 1,..., E n ) = F (E σ(1),..., E σ(n) ) Nondictatorial: for no i N you always get F (E) = E i Unanimous: F (E) E 1 E n Grounded: F (E) E 1 E n Neutral: N E e = N E e implies e F (E) e F (E) Independent: N E e = N E e implies e F (E) e F (E ) For technical reasons, we ll restrict some axioms to nonreflexive edges (x, y) V V with x y (NR-neutral, NR-nondictatorial). Notation: N E e = {i N e E i } = coalition accepting edge e in E Ulle Endriss 16

Collective Rationality Aggregator F is collectively rational (CR) for graph property P if, whenever all individual graphs E i satisfy P, so does the outcome F (E). Examples for graph properties: reflexivity, transitivity, seriality,... Ulle Endriss 17

Axiomatic Method Lorentz Center, June 2015 Example Three agents each provide a graph on the same set of four vertices: 1 2 3 If we aggregate using the majority rule, we obtain this graph: Observations: Majority rule not collectively rational for seriality. But symmetry is preserved. So is reflexivity (easy: individuals violate it). Ulle Endriss 18

Our main result: where: Our General Impossibility Theorem For V 3, there exists no NR-nondictatorial, unanimous, grounded, and independent aggregator that is CR for any graph property that is contagious, implicative and disjunctive. Implicative [ S + S ] [e 1 e 2 e 3 ] Disjunctive [ S + S ] [e 1 e 2 ] Contagious for every accepted edge, there are some conditions under which also one of its neighbouring edges is accepted Examples: Transitivity is contagious and implicative } Arrow s Theorem Completeness is disjunctive Connectedness [xey xez (yez zey)] has all 3 properties Ulle Endriss 19

Last Slide Social choice theory deals with the aggregation of information supplied by several individuals into a single such piece of information. The traditional framework is that of preference aggregation, but other types of information (judgments, graphs,... ) are also of intereest. The axiomatic method is maybe the most important classical method for studying aggregation but there s much more to SCT/COMSOC. We have seen: axioms such as anonymity, independence, monotonicity,... characterisation (May) + impossibility (Arrow, List-Pettit) results a glimpse at proof methods for the simpler results a hint at the interplay of axioms with collective rationality Ulle Endriss 20