Optimal False-Name-Proof Voting Rules with Costly Voting Liad WagmanVincent Conitzer Duke University Malvika Rao CS 286r Class Presentation Harvard University.

Slides:



Advertisements
Similar presentations
Chapter Thirty-One Welfare Social Choice u Different economic states will be preferred by different individuals. u How can individual preferences be.
Advertisements

(Single-item) auctions Vincent Conitzer v() = $5 v() = $3.
A Short Tutorial on Cooperative Games
EC941 - Game Theory Prof. Francesco Squintani Lecture 4 1.
CPS Bayesian games and their use in auctions Vincent Conitzer
Nash’s Theorem Theorem (Nash, 1951): Every finite game (finite number of players, finite number of pure strategies) has at least one mixed-strategy Nash.
On the Robustness of Preference Aggregation in Noisy Environments Ariel D. Procaccia, Jeffrey S. Rosenschein and Gal A. Kaminka.
Seminar in Auctions and Mechanism Design Based on J. Hartline’s book: Approximation in Economic Design Presented by: Miki Dimenshtein & Noga Levy.
1 EC9A4 Social Choice and Voting Lecture 3 EC9A4 Social Choice and Voting Lecture 3 Prof. Francesco Squintani
The Voting Problem: A Lesson in Multiagent System Based on Jose Vidal’s book Fundamentals of Multiagent Systems Henry Hexmoor SIUC.
How “impossible” is it to design a Voting rule? Angelina Vidali University of Athens.
An Approximate Truthful Mechanism for Combinatorial Auctions An Internet Mathematics paper by Aaron Archer, Christos Papadimitriou, Kunal Talwar and Éva.
Study Group Randomized Algorithms 21 st June 03. Topics Covered Game Tree Evaluation –its expected run time is better than the worst- case complexity.
EC941 - Game Theory Lecture 7 Prof. Francesco Squintani
Week 21 Basic Set Theory A set is a collection of elements. Use capital letters, A, B, C to denotes sets and small letters a 1, a 2, … to denote the elements.
NOGA ALON, MOSHE BABAIOFF, RON KARIDI, RON LAVI, MOSHE TENNENHOLTZ PRESENTED BY EREZ SHABAT Sequential Voting with Externalities: Herding in Social Networks.
The Distortion of Cardinal Preferences in Voting Ariel D. Procaccia and Jeffrey S. Rosenschein.
Games Game 1 Each pair picks exactly one whole number The lowest unique positive integer wins Game 2: Nim Example: Player A picks 5, Player B picks 6,
Social Choice Theory By Shiyan Li. History The theory of social choice and voting has had a long history in the social sciences, dating back to early.
Hypergeometric Random Variables. Sampling without replacement When sampling with replacement, each trial remains independent. For example,… If balls are.
Social Choice Theory By Shiyan Li. History The theory of social choice and voting has had a long history in the social sciences, dating back to early.
Approximation algorithms and mechanism design for minimax approval voting Ioannis Caragiannis Dimitris Kalaitzis University of Patras Vangelis Markakis.
Complexity of unweighted coalitional manipulation under some common voting rules Lirong XiaVincent Conitzer COMSOC08, Sep. 3-5, 2008 TexPoint fonts used.
1 Manipulation of Voting Schemes: A General Result By Allan Gibbard Presented by Rishi Kant.
Time for playing games Form pairs You will get a sheet of paper to play games with You will have 12 minutes to play the games and turn them in.
1 EC9B6 Voting and Communication Lecture 1 Prof. Francesco Squintani
Introduction complexity has been suggested as a means of precluding strategic behavior. Previous studies have shown that some voting protocols are hard.
Social choice (voting) Vincent Conitzer > > > >
Applied Discrete Mathematics Week 9: Relations
CPS 173 Mechanism design Vincent Conitzer
Limits and the Law of Large Numbers Lecture XIII.
Auction Seminar Optimal Mechanism Presentation by: Alon Resler Supervised by: Amos Fiat.
CPS Voting and social choice Vincent Conitzer
Mechanism Design CS 886 Electronic Market Design University of Waterloo.
1 Near-Optimal Play in a Social Learning Game Ryan Carr, Eric Raboin, Austin Parker, and Dana Nau Department of Computer Science, University of Maryland.
Section 7.2. Section Summary Assigning Probabilities Probabilities of Complements and Unions of Events Conditional Probability Independence Bernoulli.
Automated Design of Multistage Mechanisms Tuomas Sandholm (Carnegie Mellon) Vincent Conitzer (Carnegie Mellon) Craig Boutilier (Toronto)
Orthogonality and Least Squares
Approximating Market Equilibria Kamal Jain, Microsoft Research Mohammad Mahdian, MIT Amin Saberi, Georgia Tech.
TECH Computer Science Problem: Selection Design and Analysis: Adversary Arguments The selection problem >  Finding max and min Designing against an adversary.
1 Elections and Manipulations: Ehud Friedgut, Gil Kalai, and Noam Nisan Hebrew University of Jerusalem and EF: U. of Toronto, GK: Yale University, NN:
Automated Mechanism Design Tuomas Sandholm Presented by Dimitri Mostinski November 17, 2004.
© 2001 by Charles E. Leiserson Introduction to AlgorithmsDay 12 L8.1 Introduction to Algorithms 6.046J/18.401J/SMA5503 Lecture 8 Prof. Charles E. Leiserson.
Mechanism Design II CS 886:Electronic Market Design Sept 27, 2004.
Auctions serve the dual purpose of eliciting preferences and allocating resources between competing uses. A less fundamental but more practical reason.
Chapter 8 Maximum Flows: Additional Topics All-Pairs Minimum Value Cut Problem  Given an undirected network G, find minimum value cut for all.
1 a1a1 A1A1 a2a2 a3a3 A2A Mixed Strategies When there is no saddle point: We’ll think of playing the game repeatedly. We continue to assume that.
SECTION 9 Orbits, Cycles, and the Alternating Groups Given a set A, a relation in A is defined by : For a, b  A, let a  b if and only if b =  n (a)
5.1.Static Games of Incomplete Information
Negotiating Socially Optimal Allocations of Resources U. Endriss, N. Maudet, F. Sadri, and F. Toni Presented by: Marcus Shea.
Central Limit Theorem Let X 1, X 2, …, X n be n independent, identically distributed random variables with mean  and standard deviation . For large n:
Machine Learning Chapter 7. Computational Learning Theory Tom M. Mitchell.
11/24/2008CS Common Voting Rules as Maximum Likelihood Estimators - Matthew Kay 1 Common Voting Rules as Maximum Likelihood Estimators Vincent Conitzer,
2.5 The Fundamental Theorem of Game Theory For any 2-person zero-sum game there exists a pair (x*,y*) in S  T such that min {x*V. j : j=1,...,n} =
6 6.5 © 2016 Pearson Education, Ltd. Orthogonality and Least Squares LEAST-SQUARES PROBLEMS.
Generalized Agent-mediated procurement auctions
6-3 Definite integrals & antiderivatives
Introduction to Algorithms 6.046J/18.401J
Applied Mechanism Design For Social Good
Strategic Information Transmission
Chap 9. General LP problems: Duality and Infeasibility
James Zou1 , Sujit Gujar2, David Parkes1
3.5 Minimum Cuts in Undirected Graphs
Strategic Information Transmission
Orthogonality and Least Squares
Selfish Load Balancing
Chapter 34 Welfare.
Chapter 34 Welfare Key Concept: Arrow’s impossibility theorem, social welfare functions Limited support of how market preserves fairness.
Orthogonality and Least Squares
Presentation transcript:

Optimal False-Name-Proof Voting Rules with Costly Voting Liad WagmanVincent Conitzer Duke University Malvika Rao CS 286r Class Presentation Harvard University

Overview Introduction Definitions False-name-proof voting rule for 2 alternatives Group false-name-proofness False-name-proof voting rule for 3 alternatives Discussion

Introduction Introducing costs… Previous rules without costs unresponsive to agent preferences. Idea: no one ever benefits by voting additional times. Because we now have costs we are tying utility to money. So people’s utility function becomes comparable.

Definitions (2 alternatives) Definition 1 (State): A state consists of a pair (x A, x B ), where x j ≥ 0 is the # of votes for j in {A, B}. Definition 2 (Voting Rule): A voting rule is a mapping from the set of states to the set of probability distributions over outcomes. The probability that alternative j in {A, B} is selected in state (x A, x B ) is denoted by P j (x A, x B ). Definition 3 (Neutrality): A voting rule is neutral if P A (x, y) = P B (y, x).

Definitions (2 alternatives) Let t i A and t i B be the # of times agent i votes for A and B. If i prefers alternative j then i’s expected utility u i (x A, x B, t i A, t i B ) = P j (x A + t i A, x B + t i B ) - (t i A + t i B - 1)c. Definition 4 (Voluntary Participation): A voting rule satisfies voluntary participation if for an agent i who prefers A, for all (x A, x B ), u i (x A, x B, 1, 0) ≥ u i (x A, x B, 0, 0). Definition 5 (Strategy-proofness): A voting rule is strategy- proof if for an agent i who prefers A, for all (x A, x B ), u i (x A, x B, 1, 0) ≥ u i (x A, x B, 0, 1).

Definitions (2 alternatives) Definition 6 (False-name-proofness): A voting rule is false- name-proof (with costs) if for an agent i who prefers A, for all (x A, x B ), for all t i A ≥ 1 and t i B, u i (x A, x B, 1, 0) ≥ u i (x A, x B, t i A, t i B ). Definition 7 (Strong optimality): A neutral false-name-proof voting rule P that satisfies voluntary participation is strongly optimal if for any other such rule P´, for any state (x A, x B ) where x A ≥ x B, we have P A (x A, x B ) ≥ P´ A (x A, x B ).

False-name-proof voting rule for 2 alternatives FNP2: Suppose x A ≥ x B. Then P A (x A, x B ) = 1 if x A > x B = 0, P A (x A, x B ) = min{1, 1/2 + c(x A - x B )} if x A ≥ x B > 0 or x A = x B = 0. Theorem: FNP2 is the unique strongly optimal neutral false-name-proof voting rule with 2 alternatives that satisfies voluntary participation.

False-name-proof voting rule for 2 alternatives Proof: FNP2 is strongly optimal By neutrality for any x ≥ 0 P´ A (x, x) = 1/2. By false-name-proofness for any x > 0 P´ A (x+1, x) - P´ A (x, x) ≤ c. So P´ A (x+1, x) ≤ 1/2 + c. Similarly P´ A (x+2, x) ≤ P´ A (x+1, x) + c ≤ 1/2 + 2c. For any t > 0 P´ A (x+t, x) ≤ 1/2 + tc. Since P´ A (x+t, x) ≤ 1, P´ A (x+t, x) ≤ min{1, 1/2 + tc}. But P A (x+t, x) = min{1, 1/2 + tc}.

FNP2 Responsiveness Example: c = x B / x A

FNP2 Responsiveness Convergence to majority winner as n --> ∞.

FNP2 Responsiveness Average probability that FNP2 and majority rule disagree as a function of c.

FNP2 Responsiveness Average probability that FNP2 and majority rule disagree as a function of p (probability agent prefers A).

Group false-name-proof voting rule for 2 alternatives FNP2 is not group false-name-proof. Consider the example: c = 0.15, x A = x B = 2. If the 2 agents that prefer A each cast an additional vote then A now wins with probability 0.8. Each agent is = 0.15 better off. A rule is group false-name-proof (with costs and transfers) if for all k ≥ 1, for all (x A, x B ), for all t A ≥ k and t B, P A (x A + k, x B ) ≥ P A (x A + t A, x B + t B ) - c(t A + t B - k)/k.

Group false-name-proof voting rule for 2 alternatives Strongly optimal GFNP2: Suppose x A ≥ x B. Then P A (x A, x B ) = 1 if x A > x B = 0, P A (x A, x B ) = 1/2 if x A = x B = 0, P A (x A, x B ) = min{1, 1/2 + ∑ k (c/k) for k = x B to x A -1} if x A ≥ x B > 0. As n --> ∞ GFNP2 yields the opposite result from the majority rule at least 40% of the time. There is no finite c such that GFNP2 coincides with the majority rule.

False-name-proof voting rule for 3 alternatives Strong optimality: Voting rule P is strongly optimal if for any other rule P´, for any (x A, x B, x C ) where x A ≥ x B ≥ x C ≥ 1, either P A (x A, x B, x C ) > P´ A (x A, x B, x C ); or P A (x A, x B, x C ) = P´ A (x A, x B, x C ) and P B (x A, x B, x C ) ≥ P´ B (x A, x B, x C ). FNP3: Suppose x A ≥ x B ≥ x C ≥ 1. Then P A (x A, x B, x C ) = min{1, 1/2 + c(x A - x B ) - 1/2 max{0, 1/3 - c(x B - x C )}} P C (x A, x B, x C ) = max{0, 1/3 - c((x A + x B )/2 - x C )} P B (x A, x B, x C ) = 1 - P A (x A, x B, x C ) - P C (x A, x B, x C )

Discussion 4+ alternatives… How can we improve group false-name-proofness? GFNP3? Continuous preferences Bayes-Nash