Tolerable Manipulability in Dynamic Allocation Without Money

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.
6.896: Topics in Algorithmic Game Theory Lecture 20 Yang Cai.
Auction Theory Class 5 – single-parameter implementation and risk aversion 1.
Approximating optimal combinatorial auctions for complements using restricted welfare maximization Pingzhong Tang and Tuomas Sandholm Computer Science.
1 AI and Economics: The Dynamic Duo Ariel Procaccia Center for Research on Computation and Society Harvard SEAS AI AND ECONOMICS DYNAMIC DUO THE.
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 6 Auction Theory Zhu Han, Dusit Niyato, Walid Saad, Tamer.
Beyond Dominant Resource Fairness David Parkes (Harvard) Ariel Procaccia (CMU) Nisarg Shah (CMU)
Game Theory 1. Game Theory and Mechanism Design Game theory to analyze strategic behavior: Given a strategic environment (a “game”), and an assumption.
1 Regret-based Incremental Partial Revelation Mechanism Design Nathanaël Hyafil, Craig Boutilier AAAI 2006 Department of Computer Science University of.
Chapter 7 Appendix Stochastic Dominance
Reducing Costly Information Acquisition in Auctions Kate Larson, University of Waterloo Presented by David Thompson, University of British Columbia July.
Reshef Meir, Ariel D. Procaccia, and Jeffrey S. Rosenschein.
MIX AND MATCH Itai Ashlagi, Felix Fischer, Ian Kash, Ariel Procaccia (Harvard SEAS)
Distributed Multiagent Resource Allocation In Diminishing Marginal Return Domains Yoram Bachrach(Hebew University) Jeffrey S. Rosenschein (Hebrew University)
Agent Technology for e-Commerce Chapter 10: Mechanism Design Maria Fasli
Sequences of Take-It-or-Leave-it Offers: Near-Optimal Auctions Without Full Valuation Revelation Tuomas Sandholm and Andrew Gilpin Carnegie Mellon University.
Mechanisms for a Spatially Distributed Market Moshe Babaioff, Noam Nisan and Elan Pavlov School of Computer Science and Engineering Hebrew University of.
Heuristic Mechanism Design Joint with Florin Constantin, Ben Lubin and Quang Duong Cornell CS/Econ WorkshopSeptember 4, 2009 David C. Parkes Harvard University.
Distributed Rational Decision Making Sections By Tibor Moldovan.
Complexity of Mechanism Design Vincent Conitzer and Tuomas Sandholm Carnegie Mellon University Computer Science Department.
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.
Strategy-Proof Classification Reshef Meir School of Computer Science and Engineering, Hebrew University A joint work with Ariel. D. Procaccia and Jeffrey.
1 The Boston Mechanism Reconsidered. 2 Papers Abdulkadiroglu, Atila; Che Yeon-Ko and Yasuda Yosuke “Resolving Conflicting Interests in School Choice:
Sequences of Take-It-or-Leave-it Offers: Near-Optimal Auctions Without Full Valuation Revelation Tuomas Sandholm and Andrew Gilpin Carnegie Mellon University.
By Scott Kominers And Lukens Orthwein.  Computational Complexity  Eliminating “Bad” Equilibria  Unsophisticated Buyers  Lazy Participants.
August 12, 2010Online Mechanisms without Money On-line Mechanisms without Money Sujit Gujar E-Commerce Lab Dept of Computer Science and Automation Indian.
The Cost and Windfall of Manipulability Abraham Othman and Tuomas Sandholm Carnegie Mellon University Computer Science Department.
1 Self-government and Impossibility Theorem: How to find a good allocation mechanism? Anita Gantner Wolfgang Höchtl Rupert Sausgruber University of Innsbruck.
Hybrid Transitive Trust Mechanisms Jie Tang, Sven Seuken, David C. Parkes UC Berkeley, Harvard University,
Auction Theory תכנון מכרזים ומכירות פומביות Topic 7 – VCG mechanisms 1.
Mechanism design for computationally limited agents (previous slide deck discussed the case where valuation determination was complex) Tuomas Sandholm.
August 16, 2010 MPREF’10 Dynamic House Allocation Sujit Gujar 1, James Zou 2 and David C. Parkes 2 5 th Multidisciplinary Workshop on Advances in Preference.
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.
Optimal mechanisms (part 2) seminar in auctions & mechanism design Presentor : orel levy.
Automated Mechanism Design Tuomas Sandholm Presented by Dimitri Mostinski November 17, 2004.
Matching Markets with Ordinal Preferences
On the Relation between SAT and BDDs for Equivalence Checking Sherief Reda Rolf Drechsler Alex Orailoglu Computer Science & Engineering Dept. University.
Mechanism Design II CS 886:Electronic Market Design Sept 27, 2004.
By: Eric Zhang.  Indivisible items from multiple categories are allocated to agents without monetary transfer  Example – How paper presentations are.
Bayesian Algorithmic Mechanism Design Jason Hartline Northwestern University Brendan Lucier University of Toronto.
By Audrey Hu and Liang Zou University of Amsterdam
Comp/Math 553: Algorithmic Game Theory Lecture 08
CPS Mechanism design Michael Albert and Vincent Conitzer
Social choice theory = preference aggregation = voting assuming agents tell the truth about their preferences Tuomas Sandholm Professor Computer Science.
Tuomas Sandholm Computer Science Department Carnegie Mellon University
Fair division Lirong Xia Oct 7, 2013.
Introduction If we assume
Implementation in Bayes-Nash equilibrium
James Zou1 , Sujit Gujar2, David Parkes1
Implementation in Bayes-Nash equilibrium
Robust Mechanism Design with Correlated Distributions
Strategic Information Transmission
Vincent Conitzer Mechanism design Vincent Conitzer
Vincent Conitzer CPS 173 Mechanism design Vincent Conitzer
Preference elicitation/ iterative mechanisms
Comparative Cheap Talk
Matching and Resource Allocation
Computational Mechanism Design
Chapter 7 Appendix Stochastic Dominance
Chapter 34 Welfare.
Lecture 3: Environs and Algorithms
Auctions Lirong Xia. Auctions Lirong Xia Sealed-Bid Auction One item A set of bidders 1,…,n bidder j’s true value vj bid profile b = (b1,…,bn) A sealed-bid.
Implementation in Bayes-Nash equilibrium
Conflict Management Pratibha DhunganA
Chapter 34 Welfare Key Concept: Arrow’s impossibility theorem, social welfare functions Limited support of how market preserves fairness.
Information, Incentives, and Mechanism Design
Auction Theory תכנון מכרזים ומכירות פומביות
Vincent Conitzer CPS Mechanism design Vincent Conitzer
Presentation transcript:

Tolerable Manipulability in Dynamic Allocation Without Money James Zou1 , Sujit Gujar2, David Parkes1 July 13, 2010. AAAI Presentation. 1School of Engineering and Applied Sciences, Harvard University 2Indian Institute of Science 1

Strategyproof Mechanism A mechanism is strategyproof if truthful reporting is a dominant-strategy equilibrium. Pro: robust, avoid agent speculation. Con: poor performance in many settings. 2

Manipulation Tolerant Mechanism Some agents may be truthful. A mechanism is manipulation tolerant: 1) if all agents are strategic, then equivalent to best strategyproof mechanism. 2) outperforms any strategyproof mechanism if any number of agents are strategic and the rest truthful. Given some domain specific performance metric.

Related Ideas Tolerably manipulable: the effects of strategic agents on system performance tolerable. [Feigenbaum, Shenker 02] Manipulation Optimal [Othman, Sandholm 09]: 1. mechanism is undominated by a truthful mechanism when agents are strategic. 2. do better than any truthful mechanism if any agent fails to be rational in any way. 3. Negative results.

Outline 1. Case Study: dynamic allocation without money. 2. Strategyproof mechanisms are severely limited. Poor performance. 3. Score Allocation Mechanism is manipulation tolerant. 4. What if agents make mistakes?

Dynamic Allocation Without Money N agents and N items. Agent has a strict preference ranking over all items. May misreport. Agent has arrival/departure times A and D. May report A' ≥ A and D' ≤ D. Online. Agent must be allocated one item in [A', D']. Agent only cares about its own allocation. 6

Example: Dynamic Allocation Without Money Tue Wed [1,1] [2,3] [3,3] 7

Greedy Allocation Greedy: first come first pick (strategyproof). T=1 [1,1] [2,3] [3,3]

A Better Allocation T=1 T=2 T=3 [1,1] [2,3] [3,3]

Limitations of Strategyproofness. Theorem 1. A deterministic online allocation mechanism is strategyproof, neutral and non-bossy if and only if it is the Greedy mechanism. Neutral : Mechanism does not depend on item labeling. Non-bossy: An agent can not affect the allocation to others through misreporting without changing its own allocation.

Measuring Performance Rank efficiency = average true rank for allocated items. = average utility if the same utility drop off between successive items. Expected Rank Efficiency = ex ante efficiency. Greedy is ex-post Pareto Optimal but has poor expected rank efficiency.

Example: Rank Efficiency Rank Efficiency(Greedy) = (1 + 2 + 3)/3 = 2 Rank Efficiency(Best allocation) = (1 + 2 + 2)/3 = 1.67 [1,1] [2,3] [3,3]

Item Score Given distribution of agent preferences. Score(Item) = Expected True Rank(Agent, Item) Agent ~ Distribution. Lower the score, the more desirable the item.

Example: Score Calculation. Scores: (1+1+1+2+2)/5 = 1.4 (1+2+2+2+3)/5 = 2 (1+3+3+3+3)/5 = 2.6 14

Scoring Rule Allocation Mechanism For each agent, assign it the available item that minimizes rank(item)-score(item). 1-1.4 2-2.6 3-2 [1,1] 1-1.4 2-2 [2,3] [3,3] 15

If All Agents Are Truthful ... Scoring Rule significantly outperforms Greedy. CONSENSUS: heuristic stochastic optimization. 16

Manipulation Tolerant No Gap: sort items by score score difference between successive items < 1. Theorem 2. If No Gap then: 1. a strategic agent has a dominant strategy that achieves its best available item. 2. if all agents are strategic, SR makes identical allocations as Greedy would on truthful reports.

If Some Agents Are Strategic 18

If Some Agents Are Strategic Strategic agents do better than truthful agents. Assumes that strategic agents can correctly construct the dominant strategy preference report. 19

Robust to Mistakes Scoring Rule is robust to mistakes by strategic agents. Mistaken beliefs → underlying preference distribution. 20

Discussion i) identical to SP if all agents are strategic 1. In many settings, some agents will be truthful. 2. Manipulation tolerant mechanism i) identical to SP if all agents are strategic ii) better when some agents are truthful. 3. Case study: dynamic allocation without money. 4. Promising research direction: domains where SP difficult to construct or compromises performance. 21