400 likes | 514 Views
Explore the "Doctrinal Paradox" and its implications on majority rule, Arrow Theorem, and GS Theorem in social choice theory. Learn about different types of manipulation, such as partial and full manipulation, and the impact of Hamming manipulation. Discover key concepts like IIA, Paretian, Monotonic, and Dictatorial aggregators. Delve into the conditions for an anonymous, non-manipulatable social function and the principles of Majority Nearest Neighbor in decision-making processes.
E N D
Aggregation of Binary Evaluations without Manipulations Dvir Falik Elad Dokow
“Doctrinal paradox” • Majority rule is not consistent!
“Doctrinal paradox” Assume that for solving this paradox the society decide only on p and q.
“Doctrinal paradox” Judge 1 can declare 0 on p and manipulate the result of the third column .
“Condorcet paradox” (1785) a>b>c c>a>b b>c>a • Majority rule is not consistent! • Arrow Theorem: There is no function which is IIA paretian and not dictatorial.
Example: My opinion 101 100 001 110 011 010 Social aggregator Facility location
Example: My opinion 101 100 001 110 011 010 Social aggregator Full Manipulation
Example: My opinion 101 100 001 110 011 010 Social aggregator Full Manipulation Partial Manipulation
Example: My opinion 101 100 001 110 011 010 Social aggregator Full Manipulation Hamming manipulation Partial Manipulation
Gibbard Satterhwaite theorem: Social choice function: Social welfare function: GS theorem: For any , there is no Social choice function which is onto A, and not manipulatable.
Example:GS theorem My opinion: c>a>b Social aggregator 101 100 c a 001 110 b 011 010
The model • A finite, non-empty set of issues K={1,…,k} • A vector is an evaluation. • The evaluations in are called feasible, the others are infeasible. • In our example, (1,1,0) is feasible ; but (1,1,1) is infeasible.
A societyis a finite set . • A profileof feasible evaluations is an matrix all of whose rows lie in X. • An aggregator for N over X is a mapping .
Different definitions of Manipulation Manipulation: An aggregator f is manipulatable if there exists a judge i, anopinion , an evaluation , coordinate j, and a profile such that: Partial partial
Different definitions of Manipulation Manipulation:An aggregator f is manipulatable if there exists a judge i, anopinion , an evaluation , coordinate j, and a profile such that: Full full And: We denote by and say that c is between a and b if . We denote by the set .
Different definitions of Manipulation Manipulation:An aggregator f is manipulatable if there exists a judge i, anopinion , an evaluation , coordinate j, and a profile such that: Full full
Different definitions of Manipulation • Any other definition of manipulation should be between the partial and the full manipulation. • If is not partial manipulable then f is not full manipulable .
Hamming Manipulation • Hamming distance: Hamming manipulation: An aggregator f is Hamming manipulatable if there exists a judge i, anopinion , an evaluation , and a profile such that:
Partial Manipulation Theorem (Nehiring and Puppe, 2002): Social aggregator f is not partial manipulatable if and only if f is IIA and monotonic. Theorem (Nehiring and Puppe, 2002): Every Social aggregator which is IIA, paretian and monotonic is dictatorial if and only if X is Totally Blocked.
Partial Manipulation Corollary (Nehiring and Puppe, 2002): Every Social aggregator which is not partial manipulable and paretian is dictatorial if and only if X is Totally Blocked.
IIA • An aggregator is independent of irrelevant alternatives(IIA) if for every and any two profiles and satisfying for all , we have
Paretian • An aggregator is Paretianif we have whenever the profile is such that for all .
Monotonic • An aggregator is IIA andMonotonicif for every coordinate j, if then for every we have .
Monotonic • An aggregator is IIA andMonotonicif for every coordinate j, if then for every we have .
Dictatorial • An aggregator is dictatorialif there exists an individual such that for every profile.
Almost dictator Almost dictator function: Fact: For any set is not Hamming/strong manipulatable. Question: what are the conditions on such that there exists an anonymous, Hamming\strong non-manipulatable social function?
Majority Nearest Neighbor Let be the majority function (|N| is odd) on each column. Let be an IIA and Monotonic function. Let be a function with the following property: there isn’t any between and . Let be a function with the following property: for every , . The sets of those function will be denoted byEasy to notice that
Nearest Neighbor Proposition: For any set is not full manipulatable.Furthermore, if is annonymous, then is annonymous. Proof: /0 /0 /0 /0
Nearest Neighbor Proof :
Nearest Neighbor Proof:
Hamming Nearest Neighbor Proposition: For any set 1. If then judge i can’t manipulate by choosing instead of . 2. If then judge i can’t manipulate by choosing instead of .
Hamming Nearest Neighbor Proof of part 1: Let ,
Hamming Nearest Neighbor Conclusions: 1. An Hamming Nearest Neighbor function is not manipulatable on . 2. Manipulation can’t be too ‘far’.
MIPE-minimally infeasiblepartial evaluation • Let , a vector with entries for issues in J only is a J-evaluation. • A MIPE is a J-evaluationfor some which is infeasible, but such that every restriction of x to a proper subset of J is feasible.
Hamming Nearest Neighbor Proposition: For any set 2. If then judge i can’t manipulate by choosing instead of . Proof: Let
Hamming Nearest Neighbor Proposition: For any set 1. If then judge i can’t manipulate by choosing instead of . 2. If then judge i can’t manipulate by choosing instead of . What happens in intermediate cases?
Example Weighted columns: My opinion: 1 0 1 0 1 1 1 0
Conjectures: Let: What are the conditions on X such that Conjecture: For every set such that and there exists a weighting of the columns, such that for every Conjecture: thank you!!!