Speaker: Ariel Procaccia Joint work with: Michael Zuckerman, Jeff Rosenschein Hebrew University of Jerusalem.

Slides:



Advertisements
Similar presentations
1 AI and Economics: The Dynamic Duo Ariel Procaccia Center for Research on Computation and Society Harvard SEAS AI AND ECONOMICS DYNAMIC DUO THE.
Advertisements

On the Robustness of Preference Aggregation in Noisy Environments Ariel D. Procaccia, Jeffrey S. Rosenschein and Gal A. Kaminka.
Ioannis Caragiannis, Jason A. Covey, Michal Feldman, Christopher M. Homan, Christos Kaklamanis, Nikos Karanikolask, Ariel D. Procaccia, Je ff rey S. Rosenschein.
Learning Voting Trees Ariel D. Procaccia, Aviv Zohar, Yoni Peleg, Jeffrey S. Rosenschein.
Voting and social choice Vincent Conitzer
How Hard Is It To Manipulate Voting? Edith Elkind, U. of Warwick Helger Lipmaa, Tartu U.
Algorithmic Game Theory Uri Feige Robi Krauthgamer Moni Naor Lecture 9: Social Choice Lecturer: Moni Naor.
Voting and social choice Looking at a problem from the designers point of view.
Plurality Voting with Truth-biased Agents Vangelis Markakis Joint work with: Svetlana Obraztsova, David R. M. Thompson Athens University of Economics and.
Speaker: Ariel Procaccia 1 Joint work with: Ioannis Caragiannis 2, Jason Covey 3, Michal Feldman 1, Chris Homan 3, Christos Kaklamanis 2, Nikos Karanikolas.
Sep 22, 2014 Lirong Xia Computational social choice The hard-to-manipulate axiom.
Complexity of manipulating elections with few candidates Vincent Conitzer and Tuomas Sandholm Carnegie Mellon University Computer Science Department.
Computing Kemeny and Slater Rankings Vincent Conitzer (Joint work with Andrew Davenport and Jayant Kalagnanam at IBM Research.)
Arrow’s impossibility theorem EC-CS reading group Kenneth Arrow Journal of Political Economy, 1950.
Manipulation Toby Walsh NICTA and UNSW. Manipulation Constructive  Can we change result so a given candidate wins Destructive  Can we change result.
The Complexity of Elections: A New Domain for Heuristic Computation Piotr Faliszewski AGH University of Science and Technology, Kraków, Poland
Socially desirable approximations for Dodgson’s voting rule Ioannis Caragiannis (University of Patras) Christos Kaklamanis (University of Patras) Nikos.
Complexity of Computing the Margin of Victory for Various Voting Rules CAEC, Nov. 18, 2011 Ronald L. RivestEmily ShenLirong Xia.
Using computational hardness as a barrier against manipulation Vincent Conitzer
Using computational hardness as a barrier against manipulation Vincent Conitzer
Edith Elkind Nanyang Technological University, Singapore Piotr Faliszewski AGH Univeristy of Science and Technology, Poland Arkadii Slinko University of.
Where are the hard manipulation problems? Toby Walsh NICTA and UNSW Sydney Australia LogICCC Day, COMSOC 2010.
The Distortion of Cardinal Preferences in Voting Ariel D. Procaccia and Jeffrey S. Rosenschein.
Approximability and Inapproximability of Dodgson and Young Elections Ariel D. Procaccia, Michal Feldman and Jeffrey S. Rosenschein.
Shahar Dobzinski (Hebrew U) Ariel D. Procaccia (MS Israel R&D Center)
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
CPS Voting and social choice
Social choice theory = preference aggregation = voting assuming agents tell the truth about their preferences Tuomas Sandholm Professor Computer Science.
Tutorial: Computational Voting Theory Vincent Conitzer & Ariel D. Procaccia.
How Hard Is It To Manipulate Voting? Edith Elkind, Princeton Helger Lipmaa, HUT.
Junta Distributions and the Average Case Complexity of Manipulating Elections A. D. Procaccia & J. S. Rosenschein.
Reshef Meir Jeff Rosenschein Hebrew University of Jerusalem, Israel Maria Polukarov Nick Jennings University of Southampton, United Kingdom COMSOC 2010,
Complexity of unweighted coalitional manipulation under some common voting rules Lirong XiaVincent Conitzer COMSOC08, Sep. 3-5, 2008 TexPoint fonts used.
Automated Design of Voting Rules by Learning From Examples Ariel D. Procaccia, Aviv Zohar, Jeffrey S. Rosenschein.
Reshef Meir School of Computer Science and Engineering Hebrew University, Jerusalem, Israel Joint work with Maria Polukarov, Jeffery S. Rosenschein and.
Social choice theory = preference aggregation = truthful voting Tuomas Sandholm Professor Computer Science Department Carnegie Mellon 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.
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 > > > >
Online Manipulation and Control in Sequential Voting Lane A. Hemaspaandra Jörg Rothe Edith Hemaspaandra.
Historically Interesting Voting Rules: Electing the Doge Lirong Xia Toby Walsh Auckland, Feb 20 th 2012.
CPS Social Choice & Mechanism Design Vincent Conitzer
Voting Geometry: A Mathematical Study of Voting Methods and Their Properties Alan T. Sherman Dept. of CSEE, UMBC March 27, 2006.
CPS Voting and social choice Vincent Conitzer
An Algorithm for the Coalitional Manipulation Problem under Maximin Michael Zuckerman, Omer Lev and Jeffrey S. Rosenschein AAMAS’11.
An Algorithm for the Coalitional Manipulation Problem under Maximin Michael Zuckerman, Omer Lev and Jeffrey S. Rosenschein (Simulations by Amitai Levy)
Projektseminar Computational Social Choice -Eine Einführung- Jörg Rothe & Lena Schend SS 2012, HHU Düsseldorf 4. April 2012.
Mechanism design for computationally limited agents (previous slide deck discussed the case where valuation determination was complex) Tuomas Sandholm.
1 Elections and Manipulations: Ehud Friedgut, Gil Kalai, and Noam Nisan Hebrew University of Jerusalem and EF: U. of Toronto, GK: Yale University, NN:
Optimal Manipulation of Voting Rules Edith Elkind Nanyang Technological University, Singapore (based on joint work with Svetlana Obraztsova)
Junta Distributions and the Average-Case Complexity of Manipulating Elections A presentation by Jeremy Clark Ariel D. Procaccia Jeffrey S. Rosenschein.
Mechanism design (strategic “voting”) Tuomas Sandholm Professor Computer Science Department Carnegie Mellon University.
Avoiding manipulation in elections through computational complexity Vincent Conitzer Computer Science Department Carnegie Mellon University Guest lecture.
Social choice theory = preference aggregation = voting assuming agents tell the truth about their preferences Tuomas Sandholm Professor Computer Science.
Jeffrey S. Rosenschein The Hebrew University of Jerusalem Joint work with: Ariel Procaccia, Aviv Zohar, Michael Zuckerman, Yoni Peleg, Gal Kaminka*, Yoram.
When Are Elections with Few Candidates Hard to Manipulate V. Conitzer, T. Sandholm, and J. Lang Subhash Arja CS 286r October 29, 2008.
Mechanism design for computationally limited agents (previous slide deck discussed the case where valuation determination was complex) Tuomas Sandholm.
Mechanism design for computationally limited agents (last lecture discussed the case where valuation determination was complex) Tuomas Sandholm Computer.
Social choice theory = preference aggregation = voting assuming agents tell the truth about their preferences Tuomas Sandholm Professor Computer Science.
Applied Mechanism Design For Social Good
A Brief Introductory Tutorial on Computational Social Choice
Algorithmic Analysis of Elections: Voting Rules and Manipulability (minicourse) Piotr Faliszewski AGH University Kraków, Poland.
A Crash Course on Computational Social Choice and Fair Division
Computational Social Choice and Moral Artificial Intelligence
Manipulation Lirong Xia Fall, Manipulation Lirong Xia Fall, 2016.
Voting and social choice
CPS 173 Voting and social choice
Computational Social Choice (Part II: Bribery and Friends)
CPS Voting and social choice
Presentation transcript:

Speaker: Ariel Procaccia Joint work with: Michael Zuckerman, Jeff Rosenschein Hebrew University of Jerusalem

 Background: Intro to voting. Hardness of manipulation. Coalitional manipulation.  A greedy algorithm.  New results: characterization of alg’s window of error.  Implications w.r.t. approximation.

 Agents have to reach a consensus regarding a preferred alternative in a shared environment.  Examples: Joint plans. Beliefs. Recommendations.  Voting theory gives a well studied framework for preference aggregation. 3

 Set of voters V={1,...,n}.  Set of Candidates C={a,b,c...}; |C|=m.  Voters (strictly) rank the candidates.  Preference profile: a vector of rankings.  Voting rule: maps preference profiles to candidates. Plurality. Borda. Voter 1Voter 2Voter 3 a b c a c b b c a

 Often it is in the voters’ interest to reveal false preferences.  May lead to the election of a socially bad candidate. 5 pab

 Theorem (Gibbard-Satterthwaite): any nondictatorial voting rule is manipulable.  Circumvent Gibbard-Satterthwaite by: Mechanism design. Single-peaked preferences.  [Bartholdi et al. SC&W 89]: Computational hardness to the rescue!  [Bartholdi and Orlin SC&W 91]: STV is NP- hard to manipulate.  A lot of recent work.

 A coalition of manipulators cooperates in order to make p  C win the election.  Votes are weighted.  Formulation as decision problem (CCWM): Instance: a set of weighted votes which have been cast, the weights of the manipulators, p  C. Question: Can p win the election?  Conitzer et al. [JACM 07]: NP-hard for a variety of voting rules, even when m is constant.

 Worst-case hardness is not a strong guarantee.  Is there a voting rule which is hard to manipulate on a large fraction of the instances?  Apparently not?  Conitzer and Sandholm [AAAI 06]: Instance can be manipulated efficiently if: Weakly monotone. A second, problematic property. Voter 1Voter 2 Voter 3 a b b c a d c b d a d c

 Worst-case hardness is not a strong guarantee.  Is there a voting rule which is hard to manipulate on a large fraction of the instances?  Apparently not?

 Procaccia and Rosenschein [JAIR 07]: Junta distributions are hard. Susceptibility to manipulation if can manipulate with high prob. w.r.t. a Junta distribution.  Scoring rules are susceptible; very loose bound on the error window of a greedy algorithm.  Only scoring rules and other limitations.

 Reminder: in Borda, each voter awards m-k points to candidate ranked k.  Reminder: CCWM Instance: a set of weighted votes which have been cast, the weights of the manipulators, p  C. Question: Can p win the election?  Greedy algorithm for coalitional manipulation [Procaccia and Rosenschein, JAIR 07]: each manipulator ranks p first, and the other candidates by inverse score.

pab

pab

 Theorem: Let W be the list of weights for the manipulators. 1. If there is no manipulation, the greedy alg will return false. 2. If there is a manipulation, then for the same instance with weights W+{w 1,...,w k }, where  w i  max W, the alg will return true.  In particular, can add one manipulator with weight max W.

pab

Algorithm fails Manipulation exists All instances

 Conjecture: unweighted coalitional manipulation (CCUM) is NP-complete in Borda.  CCUO: given (unweighted) votes of truthful voters, how many manipulators are needed to make p win?  Theorem (saw earlier): Let W be the list of weights. In Borda manipulators need additional max W.  Corollary: Approximation of CCUO in Borda to additive 1.

 Similar results for three other voting rules: Maximin, Plurality with runoff, Veto.