1 Regret-based Incremental Partial Revelation Mechanism Design Nathanaël Hyafil, Craig Boutilier AAAI 2006 Department of Computer Science University of.

Slides:



Advertisements
Similar presentations
Mechanism Design with Execution Uncertainty
Advertisements

Vote Elicitation with Probabilistic Preference Models: Empirical Estimation and Cost Tradeoffs Tyler Lu and Craig Boutilier University of Toronto.
(Single-item) auctions Vincent Conitzer v() = $5 v() = $3.
Algorithmic mechanism design Vincent Conitzer
6.896: Topics in Algorithmic Game Theory Lecture 20 Yang Cai.
Algorithmic Game Theory Uri Feige Robi Krauthgamer Moni Naor Lecture 10: Mechanism Design Lecturer: Moni Naor.
Blackbox Reductions from Mechanisms to Algorithms.
Approximating optimal combinatorial auctions for complements using restricted welfare maximization Pingzhong Tang and Tuomas Sandholm Computer Science.
Mechanism Design, Machine Learning, and Pricing Problems Maria-Florina Balcan.
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 6 Auction Theory Zhu Han, Dusit Niyato, Walid Saad, Tamer.
Optimal auction design Roger Myerson Mathematics of Operations research 1981.
Preference Elicitation Partial-revelation VCG mechanism for Combinatorial Auctions and Eliciting Non-price Preferences in Combinatorial Auctions.
Seminar In Game Theory Algorithms, TAU, Agenda  Introduction  Computational Complexity  Incentive Compatible Mechanism  LP Relaxation & Walrasian.
Game Theory, Mechanism Design, Differential Privacy (and you). Aaron Roth DIMACS Workshop on Differential Privacy October 24.
1. problem set 12 from Binmore’s Fun and Games. p.564 Ex. 41 p.565 Ex. 42.
Bundling Equilibrium in Combinatorial Auctions Written by: Presented by: Ron Holzman Rica Gonen Noa Kfir-Dahav Dov Monderer Moshe Tennenholtz.
Preference elicitation and multistage/iterative mechanisms Vincent Conitzer
Algorithmic Applications of Game Theory Lecture 8 1.
Preference elicitation Vincent Conitzer
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
Computational Criticisms of the Revelation Principle Vincent Conitzer, Tuomas Sandholm AMEC V.
Workshop on Auction Theory and Practice Carnegie Mellon University 1 Strategic Information Acquisition in Auctions Kate Larson Carnegie Mellon University.
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.
Week 10 1 COS 444 Internet Auctions: Theory and Practice Spring 2008 Ken Steiglitz
Trust Based Mechanism Design. Use MD Motivation Fuse the fields of trust-modelling and mechanism design Trust measures how good an interaction partner.
Free-rider problem in peer-to- peer networks Sumitra Ganesh.
Complexity of Mechanism Design Vincent Conitzer and Tuomas Sandholm Carnegie Mellon University Computer Science Department.
Mechanism Design Traditional Algorithmic Setting Mechanism Design Setting.
1 Preference Elicitation in Single and Multiple User Settings Darius Braziunas, Craig Boutilier, 2005 (Boutilier, Patrascu, Poupart, Shuurmans, 2003, 2005)
Trust Based Mechanism Design By Rajdeep Dash, Gopal Ramchurn, Nicholas Jennings.
Yang Cai Sep 15, An overview of today’s class Myerson’s Lemma (cont’d) Application of Myerson’s Lemma Revelation Principle Intro to Revenue Maximization.
Ascending multi-item auctions Increase prices until each item is demanded only once Item prices vs. bundle prices –E.g. where there exist no appropriate.
Incentive-compatible Approximation Andrew Gilpin 10/25/07.
SECOND PART: Algorithmic Mechanism Design. Mechanism Design Find correct rules/incentives.
CPS 173 Mechanism design Vincent Conitzer
Multi-Unit Auctions with Budget Limits Shahar Dobzinski, Ron Lavi, and Noam Nisan.
Sequences of Take-It-or-Leave-it Offers: Near-Optimal Auctions Without Full Valuation Revelation Tuomas Sandholm and Andrew Gilpin Carnegie Mellon University.
Combinatorial Auctions By: Shai Roitman
More on Social choice and implementations 1 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAA A Using slides by Uri.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 21.
Mechanism Design CS 886 Electronic Market Design University of Waterloo.
Auction Theory תכנון מכרזים ומכירות פומביות Topic 7 – VCG mechanisms 1.
Automated Design of Multistage Mechanisms Tuomas Sandholm (Carnegie Mellon) Vincent Conitzer (Carnegie Mellon) Craig Boutilier (Toronto)
Mechanism design for computationally limited agents (previous slide deck discussed the case where valuation determination was complex) Tuomas Sandholm.
Yang Cai Oct 08, An overview of today’s class Basic LP Formulation for Multiple Bidders Succinct LP: Reduced Form of an Auction The Structure of.
Slide 1 of 16 Noam Nisan The Power and Limitations of Item Price Combinatorial Auctions Noam Nisan Hebrew University, Jerusalem.
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.
Regret Minimizing Equilibria of Games with Strict Type Uncertainty Stony Brook Conference on Game Theory Nathanaël Hyafil and Craig Boutilier Department.
1 (One-shot) Mechanism Design with Partial Revelation Nathanaël Hyafil, Craig Boutilier IJCAI 2007 Department of Computer Science University of Toronto.
Automated Mechanism Design Tuomas Sandholm Presented by Dimitri Mostinski November 17, 2004.
Mechanism Design II CS 886:Electronic Market Design Sept 27, 2004.
CPS Preference elicitation/ iterative mechanisms Vincent Conitzer
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
Algorithmic Mechanism Design Shuchi Chawla 11/7/2001.
Automated mechanism design Vincent Conitzer
Bayesian Algorithmic Mechanism Design Jason Hartline Northwestern University Brendan Lucier University of Toronto.
CPS Mechanism design Michael Albert and Vincent Conitzer
Computational Mechanism Design
Preference Elicitation in Single and Multiple User Settings
Implementation in Bayes-Nash equilibrium
Implementation in Bayes-Nash equilibrium
Robust Mechanism Design with Correlated Distributions
Vincent Conitzer Mechanism design Vincent Conitzer
Vincent Conitzer CPS 173 Mechanism design Vincent Conitzer
Preference elicitation/ iterative mechanisms
CPS Preference elicitation/ iterative mechanisms
Auction Theory תכנון מכרזים ומכירות פומביות
Vincent Conitzer CPS Mechanism design Vincent Conitzer
Presentation transcript:

1 Regret-based Incremental Partial Revelation Mechanism Design Nathanaël Hyafil, Craig Boutilier AAAI 2006 Department of Computer Science University of Toronto

2 Bargaining for a Car Luggage Capacity? Two Door? Cost? Engine Size? Color? Options? $$

3 Mechanism Design  Mechanism design tackles this: Design rules of game to induce behavior that leads to maximization of some objective (e.g., social welfare, revenue,...) Objective value depends on private information held by self-interested agents  Elicitation + Incentives

4 “Computational” Mechanism Design  The interesting questions: what preference info is relevant to the task at hand? when is the elicitation effort worth the improvement it offers in terms of decision quality? how to deal with incentives ?

5 Overview  Mechanism Design Background  Incremental Partial Revelation Mechanism  Regret-based iPRMs  Experimental results  Conclusion / Future Work

6 Basic Social Choice Setup  Choice of x from outcomes X  Agents 1..n: type t i  T i and valuation v i (x, t i )  Type vectors: t  T  Goal: implement social choice function f: T  X e.g., social welfare SW(x,t) =  v i (x, t i )  Quasi-linear utility: u i (x,  i,t i ) = v i (x, t i ) -  i  Our focus: social welfare maximization

7 Basic Mechanism Design  A mechanism m consists of three components: actions A i allocation function O: A  X payment functions p i : A  R  Mechanism is incentive compatible: In equilibrium, agents reveal truthfully  Ex-post IC Assume others tell the truth and agent i knows the others’ types Then agent i should tell the truth

8 Properties  Mechanism is efficient: maximizes social welfare given reported types:  -efficient: within  of optimal social welfare  Ex post individually rational: no agent can lose by participating  -IR: can lose at most 

9 Direct Mechanisms  Revelation principle: focus on direct mechanisms where agents directly and (in eq.) truthfully reveal their full types  For example, Groves scheme (e.g., VCG): choose efficient allocation and use payment function: incentive compatible in dominant strategies efficient, individually rational

10 Cost of Full Revelation  Communication costs  Computation costs  Cognitive costs  Privacy costs INTRACTABLE!  Partial revelation?

11 Partial Revelation  Full revelation: Not always necessary for optimal decision When necessary, not always worth the costs  Partial revelation: Elicit just enough to make optimal decision Trade-off elicitation costs with decision quality  Can we maintain incentives?

12 Existing Work on Partial Revelation [Conen,Hudson,Sandholm, Parkes, Nisan&Segal, Blumrosen&Nisan]  Most Work: require enough revelation to determine optimal allocation and VCG payments  hence can’t offer savings in general [Nisan&Segal05]  Exception: Priority games [Blumrosen&Nisan 02] specific settings (1-item, combinatorial auctions)

13 Overview  Mechanism Design Background  Incremental Partial Revelation Mechanism (iPRM)  Regret-based iPRMs  Experimental results  Conclusion / Future Work

14 Incremental Partial Revelation Mechanisms (iPRMs)  iPRM interacts with agents: set of queries Q i ( e.g. standard gamble:“v( car ) >5?”) response r  R i (q i ) interpreted as partial type  i (r)  T i (e.g. bounds on each parameter)  Formal Model (see paper)

15 iPRMs  Goal: Trade-off quality of alloc. with revelation costs Maintain acceptable incentives properties  At each step, given , choose between: Terminating (which allocation?) Eliciting (which query?)

16 Minimax Regret: Utility Uncertainty  Regret :  Max regret of x given  :  MMR-optimal allocation: x* = arg min x MR(x,  )

17 Overview  Mechanism Design Background  Incremental Partial Revelation Mechanism  Regret-based iPRMs  Experimental results  Conclusion / Future Work

18 Regret-based Elicitation  Find query to reduce MMR level?  Several heuristics proposed for preference elicitation. We adapt Current Solution Strategy (CSS) Focus elicitation on allocations involved in regret

19 Allocation Elicitation  Proposed allocation elicitation algorithm Using SW-regret computation and elicitation See paper for details  Allocation elicitation phase terminates with  -efficient allocation Partial type 

20 Incentive Properties  Let mechanism M = (x*, p i T ), with  -efficient allocation function x* payments: p i T (x* ;  ) = max t   p i VCG (x* ; t)  Theorem 1: M is  -efficient,  - ex post IR,  - ex post IC  =  +  (  )  (  ): bound on payment uncertainty

21 Approximate Incentives   : bound on utility gain  But gain from manipulation outweighed by costs of manipulation don’t know types of others must simulate mechanism  Formal, approximate IC  practical, exact IC

22 2 Phase Approach  Bound on manipulability:  +  (  ) : not a priori  If  (  ) too large: Elicit to reduce payment uncertainty Payment elicitation strategy: based on CSS (P-CSS)  Terminates with a priori bounds (  +  ) -IC  -IR,  -efficiency

23 Direct Optimization  Causes of manipulability: efficiency loss + payment uncertainty  MMR w.r.t. SW only accounts for efficiency loss  Should minimize global worst-case manipulability: u(best lie) - u(truth) efficiency loss bounded by worst-case manipulability  Formulate as regret optimization and elicitation ask queries that directly reduce global manipulability

24 Single Phase Approach  Theorem 2: For M = (x*, p i T ), If  =max worst case manipulability Then M is  -efficient  - ex post IC  - ex post IR

25 Overview  Mechanism Design Background  Incremental Partial Revelation Mechanism  Regret-based iPRMs  Experimental results  Conclusion / Future Work

26 Elicitation Strategies  Two Phase (2P): SW loss and payment uncertainty for elicitation and decisions   Two Phase (  2P): SW loss and payment uncertainty for elicitation Manipulability for decisions  Common-Hybrid (CH): Manipulability for elicitation and decisions  Myopically Optimal (MY): Simulate all queries, ask best

27 Test Domains  Car Rental Problem: 1 client, 2 dealers Car: 8 attributes, 2-9 values, ~12000 cars factored valuation/costs: 13 factors, size 1-4 Total 825 parameters  Small Random Problems: supplier-selection, 1 buyer, 2 sellers 81 parameters

28 Results: Car Rental Initial regret: 99% of opt SW Zero-regret: 71/77 queries Avg remaining uncertainty: 92% vs 64% at zero-manipulability Avg nb params queried: 8% relevant parameters reduces revelation improves decision quality

29 Results: Random Problems

30 Conclusion  Theoretical model for iPRMs  Class of iPRMs with approximate incentives  Key point: Approximation  trade off cost vs. quality Formal, approximate IC  practical, exact IC  Applicable to general mechanism design  Empirically very effective

31 Current + Future Work  More heuristics + test domains  Formal model manipulation and revelation costs  formal, exact IC  explicit revelation/quality trade-off  Sequentially optimal elicitation  One-shot partial revelation mechanisms “Mechanism Design with Partial Revelation” draft 2006

32 Questions?