Manipulation and Control in Weighted Voting Games Based on: Bachrach, Elkind, AAMAS’08 Zuckerman, Faliszewski, Bachrach, Elkind, AAAI’08.

Slides:



Advertisements
Similar presentations
Chapter 11: Weighted Voting Systems Lesson Plan
Advertisements

Weighted Voting When we try to make collective decisions, it is only natural to consider how things are done in society. We are familiar with voting for.
Chapter 11: Weighted Voting Systems Lesson Plan
Presented by: Katherine Goulde
Manipulation, Control, and Beyond: Computational Issues in Weighted Voting Games Edith Elkind (U. of Southampton) Based on joint work with: Y.Bachrach,
Plurality Voting with Truth-biased Agents Vangelis Markakis Joint work with: Svetlana Obraztsova, David R. M. Thompson Athens University of Economics and.
DM.8. Is a set of numbers that are listed in the following format: [ quota: weight of voter 1, weight of voter 2,…weight of voter 3] Ex: [8:5,4,3,2]
CS 886: Electronic Market Design Social Choice (Preference Aggregation) September 20.
Effort Games and the Price of Myopia Michael Zuckerman Joint work with Yoram Bachrach and Jeff Rosenschein.
Computing Kemeny and Slater Rankings Vincent Conitzer (Joint work with Andrew Davenport and Jayant Kalagnanam at IBM Research.)
Lectures 7&8 Revisit Elections Now range is left-wing or right-wing politics. Candidate-Voter model Assume even distribution of voters. Voters will vote.
Arrow’s impossibility theorem EC-CS reading group Kenneth Arrow Journal of Political Economy, 1950.
§ The Banzhaf Power Index
Excursions in Modern Mathematics Sixth Edition
The Complexity of Elections: A New Domain for Heuristic Computation Piotr Faliszewski AGH University of Science and Technology, Kraków, Poland
Bundling Equilibrium in Combinatorial Auctions Written by: Presented by: Ron Holzman Rica Gonen Noa Kfir-Dahav Dov Monderer Moshe Tennenholtz.
Yoram Bachrach Jeffrey S. Rosenschein November 2007.
Speaker: Ariel Procaccia Joint work with: Michael Zuckerman, Jeff Rosenschein Hebrew University of Jerusalem.
Annexations and Merging in Weighted Voting Games: The Extent of Susceptibility of Power Indices by Ramoni Lasisi Vicki Allan.
Ties Matter: Complexity of Voting Manipulation Revisited based on joint work with Svetlana Obraztsova (NTU/PDMI) and Noam Hazon (CMU) Edith Elkind (Nanyang.
Preference elicitation Vincent Conitzer
The Communication Complexity of Coalition Formation Among Autonomous Agents A. D. Procaccia & J. S. Rosenschein.
Social choice theory = preference aggregation = voting assuming agents tell the truth about their preferences Tuomas Sandholm Professor Computer Science.
Path Disruption Games (Cooperative Game Theory meets Network Security) Yoram Bachrach, Ely Porat Microsoft Research Cambridge.
Computing Shapley Values, Manipulating Value Distribution Schemes, and Checking Core Membership in Multi-Issue Domains Vincent Conitzer and Tuomas Sandholm.
How Hard Is It To Manipulate Voting? Edith Elkind, Princeton Helger Lipmaa, HUT.
Coalition Structures in Weighted Voting Games Georgios Chalkiadakis Edith Elkind Nicholas R. Jennings.
Computing the Banzhaf Power Index in Network Flow Games
Reshef Meir Jeff Rosenschein Hebrew University of Jerusalem, Israel Maria Polukarov Nick Jennings University of Southampton, United Kingdom COMSOC 2010,
Reshef Meir School of Computer Science and Engineering Hebrew University, Jerusalem, Israel Joint work with Maria Polukarov, Jeffery S. Rosenschein and.
Approximating Power Indices Yoram Bachrach(Hebew University) Evangelos Markakis(CWI) Ariel D. Procaccia (Hebrew University) Jeffrey S. Rosenschein (Hebrew.
Social choice theory = preference aggregation = truthful voting Tuomas Sandholm Professor Computer Science Department Carnegie Mellon University.
Divide and Conquer: false name manipulations in weighted voting games Bachrach and Elkind.
Yair Zick, Alexander Skopalik and Edith Elkind School of Physical and Mathematical Sciences Division of Mathematical Sciences Nanyang Technological University,
Strategic Behavior in Multi-Winner Elections A follow-up on previous work by Ariel Procaccia, Aviv Zohar and Jeffrey S. Rosenschein Reshef Meir The School.
Computational aspects of stability in weighted voting games Edith Elkind (NTU, Singapore) Based on joint work with Leslie Ann Goldberg, Paul W. Goldberg,
Introduction complexity has been suggested as a means of precluding strategic behavior. Previous studies have shown that some voting protocols are hard.
A SEARCH-BASED APPROACH TO ANNEXATION AND MERGING IN WEIGHTED VOTING GAMES Ramoni Lasisi and Vicki Allan Utah State University by.
Calculating Power in Larger Systems Nominal, Banzhaf and Shapley-Shubik.
Chapter 13 – Weighted Voting
Weighted Voting Systems Brian Carrico. What is a weighted voting system?  A weighted voting system is a decision making procedure in which the participants.
Bounding the Cost of Stability in Games with Restricted Interaction Reshef Meir, Yair Zick, Edith Elkind and Jeffrey S. Rosenschein COMSOC 2012 (to appear)
Mechanism design for computationally limited agents (previous slide deck discussed the case where valuation determination was complex) Tuomas Sandholm.
Mechanism design. Goal of mechanism design Implementing a social choice function f(u 1, …, u |A| ) using a game Center = “auctioneer” does not know the.
Weighted Voting Systems
On the Effects of Priors in Weighted Voting Games Joel Oren, Yuval Filmus, Yair Zick and Yoram Bachrach 1.
Manipulating the Quota in Weighted Voting Games (M. Zuckerman, P. Faliszewski, Y. Bachrach, and E. Elkind) ‏ Presented by: Sen Li Software Technologies.
Cooperation, Power and Conspiracies Yoram Bachrach.
Theorem: Equal weight implies equal power but not the converse.
Mechanism design (strategic “voting”) Tuomas Sandholm Professor Computer Science Department Carnegie Mellon University.
Social choice theory = preference aggregation = voting assuming agents tell the truth about their preferences Tuomas Sandholm Professor Computer Science.
Axioms for Rational Numbers 9/14-9/15. Natural Numbers – Numbers used for counting: 1, 2, 3, and so on. Whole Numbers – Natural numbers and zero: 0, 1,
Chapter 11. Weighted Voting Systems  Goals Study weighted voting systems ○ Coalitions ○ Dummies and dictators ○ Veto power Study the Banzhaf power index.
The Shapley Value The concept of the core is useful as a measure of stability. As a solution concept, it presents a set of imputations without distinguishing.
1 EFFICIENCY OF FAIRNESS IN VOTING SYSTEMS EPCS 2009 Athens, April 2-5, 2009 Frantisek Turnovec Charles University in Prague Institute of Economic Studies.
Optimization and Stability in Games with Restricted Interactions Reshef Meir, Yair Zick and Jeffrey S. Rosenschein CoopMAS 2012.
Coalitional Games on “Sparse” Social Networks Edith Elkind University of Oxford.
Dynamic Weighted Voting Games Edith Elkind Dmitrii Pasechnik Yair Zick AAMAS 2013.
EXCURSIONS IN MODERN MATHEMATICS SIXTH EDITION Peter Tannenbaum 1.
The Banzhaf Power Index
Excursions in Modern Mathematics Sixth Edition
Chapter 11: Weighted Voting Systems Lesson Plan
Social choice theory = preference aggregation = voting assuming agents tell the truth about their preferences Tuomas Sandholm Professor Computer Science.
Excursions in Modern Mathematics Sixth Edition
Warm Up – 5/27 - Monday How many people voted in the election?
Approximability of Manipulating Elections
Chapter 11: Weighted Voting Systems Lesson Plan
The Banzhaf Power Index
Discrete Math Weighted Voting.
FAIRNESS AND EFFICIENCY IN VOTING SYSTEMS
Presentation transcript:

Manipulation and Control in Weighted Voting Games Based on: Bachrach, Elkind, AAMAS’08 Zuckerman, Faliszewski, Bachrach, Elkind, AAAI’08

How Do You Measure Political Power? Parties: –A: 15 voters –B: 20 voters –C: 25 voters Need 50% (30 voters) to pass a bill Winning coalitions: AB, AC, BC, ABC A, B, and C have equal power power ≠ weight!

Weighted Voting Games: A Formal Model n agents: I = {1, …, n} vector of weights w = ( w 1, …, w n ): –integers in binary (unless stated otherwise) threshold (quota) T a coalition J is winning if  i in J w i ≥ T Notation: (w 1, …, w n ; T)

Measuring Power: Shapley Value Shapley value of agent i:  i = a fraction of all permutations of n agents for which i is pivotal ….. i ….. < T ≥ T Axioms: efficiency:  i  i = 1 symmetry dummy additivity 

Shapley (and me)

Dishonest Voters (Bachrach, E., AAMAS’08) Can an agent increase his power by splitting his weight between two identities? Example: –[2, 2; 4]:  2 = 1/2 [2,1,1; 4]:  2 =  3 = 1/3 2/3 > 1/2 ! Another example: –[2, 2; 3]:  2 = 1/2 [2,1,1; 3]:  2 =  3 = 1/6 2/6 < 1/2 …

Effects of Manipulation: Bad Guys Gain Theorem: an agent can increase his power by a factor of 2n/(n+1), and this bound is tight Proof: –lower bound: [2, …, 2; 2n] → [2, …, 1, 1; 2n]: 1/n → 2/(n+1) –upper bound: careful bookkeeping of permutations

Effects of Manipulation: Bad Guys Lose Theorem: an agent can decrease his power by a factor of (n+1)/2, and this bound is tight Proof: –l.b.: [2, …, 2; 2n-1] → [2, …, 1, 1; 2n-1]: 1/n → 2(n-1)!/(n+1)! –u.b.: careful bookkeeping of permutations: …. i …. … i’ i’’ …… i’’ i’ …

Computational Aspects WVGs are susceptible to manipulation, but are they vulnerable? Shapley value is –#P-hard if weights are given in binary –poly-time if weights are given in unary Unary weights: –try all splits, compute Shapley value: poly-time Binary weights: –Theorem: it is NP-hard to check if a beneficial split exists

Manipulation by the Center: Why? Government formation: –central authority (speaker) wants to change relative powers of some parties: e.g., extreme right-wing party in the parliament: can we reduce its power to 0? EU parliament: –there is an intuitive understanding of relative importance of different members –can we implement this understanding?

Changing the Quota (ZFBE, AAAI’08) What can the center achieve by changing the quota? Can’t change the order of players: w i ≤ w j implies  i ≤  j Can change individual player’s power: – (15, 20, 25; 30):  1 = 1/3 – (15, 20, 25; 45):  1 = 0 By how much?

Choosing the Quota: Bounds on Ratio Theorem: assume w 1 ≤ … ≤ w n. By changing T, –can change n’s power by a factor of n, and this bound is tight –for players 1, …, n-1, the power can go from > 0 to 0 (no bound on ratio) Proof: –upper bound: 1/n ≤  n ≤ 1 –lower bound: (1, …, 1, n; T) T=1: everyone is equal T=n:  1 =…=  n-1 = 0,  n = 1

Choosing the Quota: Bounds on Difference Theorem: assume w 1 ≤ … ≤ w n. By changing T, –for n: can change the power by ≤ 1-1/n, and this bound is tight –for i < n: can change the power by ≤ 1/(n-i+1), and this bound is tight Proof: –upper bound: 1/n ≤  i ≤ 1, 0 ≤  i ≤ 1/(n-i+1) –lower bound: (1, 2, 4, …, 2 n-1 ; T) T=2 i :  1 =…=  i = 0,  i =…=  n = 1/(n-i+1)

Vulnerability to Control Given T 1, T 2 and a player i, is T 1 better for i than T 2 ? Unary weights: poly-time Binary weights: PP-complete –L is in PP if there exists an NP-machine M s.t. x  L iff M accepts w.p. ≥ ½ Barrier to manipulation Pinpointed the exact complexity

Making a Given Player a Dummy w 1 ≤ … ≤ w n, player 0 of weight w Claim: there is no value of quota that makes player 0 a dummy iff  i < t w i + w ≥ w t for any t = 1, …, n Can check in linear time!

Banzhaf Index: a Different Way of Measuring Power Banzhaf index vs. Shapley value: –counting sets vs. counting permutations Popular with political scientists Similar results hold: –computation: everything carries over –tight bounds: control: see paper manipulation: private communication by Aziz, Paterson

Single-winner elections vs. weighted voting Single-winner elections: n voters, m candidates each voter has a preference order manipulation –cheating by voters control –cheating by center bribery Weighted voting: n weighted voters, threshold T manipulation –weight splitting/merging control –changing the threshold –??? bribery ???