Regret Minimizing Equilibria of Games with Strict Type Uncertainty Stony Brook Conference on Game Theory Nathanaël Hyafil and Craig Boutilier Department.

Slides:



Advertisements
Similar presentations
(Single-item) auctions Vincent Conitzer v() = $5 v() = $3.
Advertisements

6.896: Topics in Algorithmic Game Theory Lecture 20 Yang Cai.
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.
This Segment: Computational game theory Lecture 1: Game representations, solution concepts and complexity Tuomas Sandholm Computer Science Department Carnegie.
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 6 Auction Theory Zhu Han, Dusit Niyato, Walid Saad, Tamer.
On Cheating in Sealed-Bid Auctions Ryan Porter Yoav Shoham Computer Science Department Stanford University.
Optimal auction design Roger Myerson Mathematics of Operations research 1981.
Sep. 8, 2014 Lirong Xia Introduction to MD (mooncake design or mechanism design)
An Introduction to... Evolutionary Game Theory
© 2015 McGraw-Hill Education. All rights reserved. Chapter 15 Game Theory.
1 Regret-based Incremental Partial Revelation Mechanism Design Nathanaël Hyafil, Craig Boutilier AAAI 2006 Department of Computer Science University of.
Preference Elicitation Partial-revelation VCG mechanism for Combinatorial Auctions and Eliciting Non-price Preferences in Combinatorial Auctions.
Game-theoretic analysis tools Necessary for building nonmanipulable automated negotiation systems.
Imperfect commitment Santiago Truffa. Agenda 1.“Authority and communication in Organizations” Wouter Dessein, RES “Contracting for information.
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.
Algorithmic Applications of Game Theory Lecture 8 1.
Lecture 1 - Introduction 1.  Introduction to Game Theory  Basic Game Theory Examples  Strategic Games  More Game Theory Examples  Equilibrium  Mixed.
Computing Best-Response Strategies in Infinite Games of Incomplete Information Daniel Reeves and Michael Wellman University of Michigan.
Agent Technology for e-Commerce Chapter 10: Mechanism Design Maria Fasli
An Algorithm for Automatically Designing Deterministic Mechanisms without Payments Vincent Conitzer and Tuomas Sandholm Computer Science Department Carnegie.
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
Week 10 1 COS 444 Internet Auctions: Theory and Practice Spring 2008 Ken Steiglitz
UNIT II: The Basic Theory Zero-sum Games Nonzero-sum Games Nash Equilibrium: Properties and Problems Bargaining Games Bargaining and Negotiation Review.
Complexity of Mechanism Design Vincent Conitzer and Tuomas Sandholm Carnegie Mellon University Computer Science Department.
Automated Mechanism Design: Complexity Results Stemming From the Single-Agent Setting Vincent Conitzer and Tuomas Sandholm Computer Science Department.
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.
Game Theory.
UNIT II: The Basic Theory Zero-sum Games Nonzero-sum Games Nash Equilibrium: Properties and Problems Bargaining Games Bargaining and Negotiation Review.
MAKING COMPLEX DEClSlONS
Mechanisms for Making Crowds Truthful Andrew Mao, Sergiy Nesterko.
CPS 173 Mechanism design Vincent Conitzer
© 2009 Institute of Information Management National Chiao Tung University Lecture Note II-3 Static Games of Incomplete Information Static Bayesian Game.
Sequences of Take-It-or-Leave-it Offers: Near-Optimal Auctions Without Full Valuation Revelation Tuomas Sandholm and Andrew Gilpin Carnegie Mellon University.
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.
The Cost and Windfall of Manipulability Abraham Othman and Tuomas Sandholm Carnegie Mellon University Computer Science Department.
Auction Theory תכנון מכרזים ומכירות פומביות Topic 7 – VCG mechanisms 1.
Automated Design of Multistage Mechanisms Tuomas Sandholm (Carnegie Mellon) Vincent Conitzer (Carnegie Mellon) Craig Boutilier (Toronto)
Charitable donations, public goods, cost sharing Vincent Conitzer
Game-theoretic analysis tools Tuomas Sandholm Professor Computer Science Department Carnegie Mellon University.
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.
Game theory, alive: some advanced topics presentation by: Idan Haviv supervised by: Amos Fiat.
CPS Application of Linear and Integer Programming: Automated Mechanism Design Guest Lecture by Mingyu Guo.
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.
1 What is Game Theory About? r Analysis of situations where conflict of interests is present r Goal is to prescribe how conflicts can be resolved 2 2 r.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
Automated mechanism design Vincent Conitzer
Econ 805 Advanced Micro Theory 1 Dan Quint Fall 2009 Lecture 1 A Quick Review of Game Theory and, in particular, Bayesian Games.
Bayesian Algorithmic Mechanism Design Jason Hartline Northwestern University Brendan Lucier University of Toronto.
Comp/Math 553: Algorithmic Game Theory Lecture 11
Automated mechanism design
Bayesian games and mechanism design
CPS Mechanism design Michael Albert and Vincent Conitzer
Computational Mechanism Design
Intro to Information Design (and some Basic Bayesian Persuasion)
Robust Mechanism Design with Correlated Distributions
Vincent Conitzer Mechanism design Vincent Conitzer
Vincent Conitzer CPS 173 Mechanism design Vincent Conitzer
Automated mechanism design
Implementation in Bayes-Nash equilibrium
Information, Incentives, and Mechanism Design
Auction Theory תכנון מכרזים ומכירות פומביות
Vincent Conitzer CPS Mechanism design Vincent Conitzer
Presentation transcript:

Regret Minimizing Equilibria of Games with Strict Type Uncertainty Stony Brook Conference on Game Theory Nathanaël Hyafil and Craig Boutilier Department of Computer Science University of Toronto

2 Overview 1. Motivation / Background –Automated Mechanism design –Strict Uncertainty –Minimax Regret 2. Games with Strict Type Uncertainty –Definition of equilibrium –Existence of equilibrium 3. Applications / Conclusion –Partial Revelation Mechanism Design

3 Automated MD (AMD) VCG: always pick efficient outcome Myerson auction: –not always optimal outcome –but maximizes expected objective (revenue) given a prior over agents’ types AMD: –for general objectives (not just revenue) –general outcome space (not just auctions)

4 Automated MD (AMD) Given: –sets of types, outcomes –objective function f( ,o) (SW, revenue,...) –prior over types Optimization problem: –find mechanism (outcome for each type vector) –maximize expected objective value –subject to Constraints: Incentive Compatibility (BNE or DS) ( Individual Rationality, Budget Balance,...)

5 Where do priors over types come from? “Experts”? –Costly! –Can rule out inappropriate valuations –But hard to quantify probabilistically –simple distribution (unrealistic but needed) Observation of past behavior? –Gives linear constraints on values –Not probability distributions

6 Strict Uncertainty No probability distribution but subset of possible types Agents cannot maximize expected utility  use MiniMax Regret as decision criterion Mechanism Designer: can’t use Bayes-Nash Eq., can’t maximize expected objective  Mech Designer minimizes his regret too

7 MiniMax Regret Different from: –regret used to converge to equilibrium in repeated games ( e.g., Hart & MasColell ) –regret of Regret Theory ( Bell; Loomes & Sugden ) Savage’s MiniMax Regret criterion from Decision Theory recently used for uncertainty about utilities (as opposed to outcomes)

8 MiniMax Regret Single agent: make decision d  D with incomplete utility function u  U

9 Why MiniMax Regret? x x’ x x x x x u1u2u4u5u3 In this context, MaxiMin not good: u6

10 2. Games of Incomplete Information with Strict Type Uncertainty N players, and for each: Actions: A i Types:  i Utility: u i : A  i  R Each agent knows its type, not the others’, but: Common prior: Strict: T  Strategy:  i :  i  (A i )

11 Regret definitions Regret of strategy  i for agent i of type  i, given type   i and strategy   i of the others : MaxRegret of strategy  i for i of type  i, given strategy   i of the others (for prior T) :

12 Example First-Price Auction –2 agents ; –3 actions:.25,.5,.75 –Ties broken randomly (V-.75)/2V (V-.5)/2V (V-.25)/

13 Example: Agent 1’s reasoning  2  {.2,.4,.6,.8}  2 :.2 .25 {.4,.6 } .5.8 .75 What is MR 1 (bid =.25|  1 =.4 ;  2 ) ?

14 Example: Agent 1’s reasoning  2  {.2,.4,.6,.8}  2 :.2 .25 {.4,.6 } .5.8 .75 What is MR 1 (bid =.25|  1 =.4 ;  2 ) ? R 1 (bid =.25) if  2 =.2:

15 Example: Agent 1’s reasoning  2  {.2,.4,.6,.8}  2 :.2 .25 {.4,.6 } .5.8 .75 What is MR 1 (bid =.25|  1 =.4 ;  2 ) ? R 1 (bid =.25) if  2 =.2:

16 Example: Agent 1’s reasoning  2  {.2,.4,.6,.8}  2 :.2 .25 {.4,.6 } .5.8 .75 What is MR 1 (bid =.25|  1 =.4 ;  2 ) ? R 1 (bid =.25) if  2 =.2:

17 Example: Agent 1’s reasoning  2  {.2,.4,.6,.8}  2 :.2 .25 {.4,.6 } .5.8 .75 What is MR 1 (bid =.25|  1 =.4 ;  2 ) ? R 1 (bid =.25) if  2 =.2:

18 Example: Agent 1’s reasoning  2  {.2,.4,.6,.8}  2 :.2 .25 {.4,.6 } .5.8 .75 What is MR 1 (bid =.25|  1 =.4 ;  2 ) ? R 1 (bid =.25) if  2 =.2  0

19 Example: Agent 1’s reasoning  2  {.2,.4,.6,.8}  2 :.2 .25 {.4,.6 } .5.8 .75 What is MR 1 (bid =.25|  1 =.4 ;  2 ) ? R 1 (bid =.25) if  2 =.2  0 R 1 (bid =.25) if  2 =.4  0 R 1 (bid =.25) if  2 =.6  0 R 1 (bid =.25) if  2 =.8  0

20 Example: Agent 1’s reasoning  2  {.2,.4,.6,.8}  2 :.2 .25 {.4,.6 } .5.8 .75 MR 1 (bid =.25|  1 =.4 ;  2 ) = max { 0, 0, 0, 0} = 0

21 Example: Agent 1’s reasoning  2  {.2,.4,.6,.8}  2 :.2 .25 {.4,.6 } .5.8 .75 MR 1 (bid =.25|  1 =.4 ;  2 ) = max { 0, 0, 0, 0} = 0 so argmin a MR 1 (a|  1 =.4 ;  2 ) =.25 and MMR = 0

22 Equilibrium definitions MiniMax Regret Best Response to  -i :  i  T i,  is a MiniMax Regret Equilibrium iff  i is a MiniMax Regret best resp. to  -i,  i  i is a MiniMax Regret Dominant Strategy iff it is a MiniMax Regret best resp. to all  -i

23 Example First-Price Auction T i = {.2,.4,.6,.8} MiniMaxRegret Equilibrium: (  i,  i ) with  i :. 2  bid.25 (MMR = 0).4  bid.25 (MMR = 0).6  bid (.25,.5) with p=(.6,.4) (MMR = 0.03).8  bid (.5,.75) with p=(10/11,1/11) (MMR =.0227)

24 Existence Results Theorem: There exists a MiniMax Regret Eq in all games with finite number of agents, actions and types Proposition:  is a MiniMax Regret dominant strategy equ. for a Strict incomplete information game iff it is a DS for any corresponding Bayesian game Observation:  is a MiniMax Regret Eq. with zero regret for all types of all agents iff it is an Ex-Post Eq.

25 Non-finite Games? Proof relies on Kakutani’s fixed point theorem main difference with Bayesian games: expected utility is linear, Max Regret is not so any extension (e.g., continuous games) that doesn’t require linearity should apply to MMR (e.g., Milgrom & Weber 1987)

26 3. Applications: Strict Automated Mechanism Design: –designer is regret minimizer too –regret of mechanism M 1 vs. M 2 : difference in objective value (SW, …) between M 1 and M 2 when an ‘adversary’ picks the types of the agents ( Hyafil & Boutilier, UAI 2004 ): –formulation as optimization subject to IC, IR, … –infinite number of constraints, some non-linear –algorithm to solve as sequence of linear problems

27 Application: Partial Revelation MD Revelation Principle  Direct, truthful mechanisms: –agents directly report their full type But: –hard/costly valuation problem –privacy concerns –communication costs

28 Partial Revelation MD Instead: partial type –v  [.4,.6] Partial Revelation: –Type space is partitioned in finite number of sets –Report is the subset containing full type –Choose outcome despite remaining uncertainty

29 Partial Revelation MD For very general form of partitions, with no structure on (quasi-linear) outcome space: –“impossible” to impose truthfulness in Dominant Strategies and Bayes-Nash equilibrium Use MiniMax Regret equilibrium concept in Partial Revelation MD

30 Conclusion Games with Strict Uncertainty: –definition –proposed MiniMax Regret as Rationality concept –proved Existence of MiniMaxRegret Equilibria Applications: –Partial Revelation MD –Multi-Attribute Bargaining –Sequential Strict Automated MD