Mechanism design with correlated distributions. Michael Albert and Vincent Conitzer and

Similar documents
Bayesian games and their use in auctions. Vincent Conitzer

Mechanism Design and Auctions

Consider the following (true) preference orderings of 4 agents on 4 candidates.

Mechanism Design and Auctions

Parkes Auction Theory 1. Auction Theory. Jacomo Corbo. School of Engineering and Applied Science, Harvard University

Day 3. Myerson: What s Optimal

Matching Markets and Google s Sponsored Search

Notes on Auctions. Theorem 1 In a second price sealed bid auction bidding your valuation is always a weakly dominant strategy.

1 Theory of Auctions. 1.1 Independent Private Value Auctions

Optimal Auctions. Game Theory Course: Jackson, Leyton-Brown & Shoham

Auctions. Episode 8. Baochun Li Professor Department of Electrical and Computer Engineering University of Toronto

Auctions. Michal Jakob Agent Technology Center, Dept. of Computer Science and Engineering, FEE, Czech Technical University

ECON Microeconomics II IRYNA DUDNYK. Auctions.

Algorithmic Game Theory

Auctions. Michal Jakob Agent Technology Center, Dept. of Computer Science and Engineering, FEE, Czech Technical University

From Bayesian Auctions to Approximation Guarantees

Auction Theory: Some Basics

Assessing the Robustness of Cremer-McLean with Automated Mechanism Design

CS364B: Frontiers in Mechanism Design Lecture #18: Multi-Parameter Revenue-Maximization

Recap First-Price Revenue Equivalence Optimal Auctions. Auction Theory II. Lecture 19. Auction Theory II Lecture 19, Slide 1

Mechanism Design and Auctions

Multiunit Auctions: Package Bidding October 24, Multiunit Auctions: Package Bidding

Revenue Equivalence and Mechanism Design

Auctions. Agenda. Definition. Syllabus: Mansfield, chapter 15 Jehle, chapter 9

On Approximating Optimal Auctions

Ad Auctions October 8, Ad Auctions October 8, 2010

Up till now, we ve mostly been analyzing auctions under the following assumptions:

Auctions Introduction

Parkes Mechanism Design 1. Mechanism Design I. David C. Parkes. Division of Engineering and Applied Science, Harvard University

Optimal Mixed Spectrum Auction

Dynamic Marginal Contribution Mechanism

Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India July 2012

Problem Set 3: Suggested Solutions

ECO 426 (Market Design) - Lecture 9

SPECTRUM MARKETS. Randall Berry, Michael Honig Department of EECS Northwestern University. DySPAN Conference, Aachen, Germany

On the Competitive Effects of Bidding Syndicates

Recalling that private values are a special case of the Milgrom-Weber setup, we ve now found that

On Existence of Equilibria. Bayesian Allocation-Mechanisms

Agent-Based Systems. Agent-Based Systems. Michael Rovatsos. Lecture 11 Resource Allocation 1 / 18

Auctions. N i k o l a o s L i o n i s U n i v e r s i t y O f A t h e n s. ( R e v i s e d : J a n u a r y )

Optimal selling rules for repeated transactions.

Countering the Winner s Curse: Optimal Auction Design in a Common Value Model

Lecture 3: Information in Sequential Screening

Microeconomic Theory II Preliminary Examination Solutions

April 29, X ( ) for all. Using to denote a true type and areport,let

CS269I: Incentives in Computer Science Lecture #14: More on Auctions

Game Theory Lecture #16

2534 Lecture 10: Mechanism Design and Auctions

Microeconomic Theory II Preliminary Examination Solutions Exam date: August 7, 2017

Robust Trading Mechanisms with Budget Surplus and Partial Trade

Agent and Object Technology Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma. Distributed and Agent Systems

So we turn now to many-to-one matching with money, which is generally seen as a model of firms hiring workers

Today. Applications of NE and SPNE Auctions English Auction Second-Price Sealed-Bid Auction First-Price Sealed-Bid Auction

Combinatorial Exchanges. David C. Parkes Harvard University

Auction is a commonly used way of allocating indivisible

Prof. Bryan Caplan Econ 812

Socially optimal allocation of ATM resources via truthful market-based mechanisms. Tobias Andersson Granberg Valentin Polishchuk

Games of Incomplete Information ( 資訊不全賽局 ) Games of Incomplete Information

Risk and Return and Portfolio Theory

In Diamond-Dybvig, we see run equilibria in the optimal simple contract.

Auctioning one item. Tuomas Sandholm Computer Science Department Carnegie Mellon University

Bayesian Nash Equilibrium

Deep Learning for Revenue-Optimal Auctions with Budgets

CS364A: Algorithmic Game Theory Lecture #3: Myerson s Lemma

Parkes Auction Theory 1. Auction Theory. David C. Parkes. Division of Engineering and Applied Science, Harvard University

Auction Theory Lecture Note, David McAdams, Fall Bilateral Trade

Experiments on Auctions

Auctions in the wild: Bidding with securities. Abhay Aneja & Laura Boudreau PHDBA 279B 1/30/14

Independent Private Value Auctions

2 Comparison Between Truthful and Nash Auction Games

Double Auction Markets vs. Matching & Bargaining Markets: Comparing the Rates at which They Converge to Efficiency

Auctions. Microeconomics II. Auction Formats. Auction Formats. Many economic transactions are conducted through auctions treasury bills.

Preference Networks in Matching Markets

A note on the inefficiency of bargaining over the price of a share

OPTIMAL AUCTION DESIGN IN A COMMON VALUE MODEL. Dirk Bergemann, Benjamin Brooks, and Stephen Morris. December 2016

PROBLEM SET 6 ANSWERS

Evaluating Strategic Forecasters. Rahul Deb with Mallesh Pai (Rice) and Maher Said (NYU Stern) Becker Friedman Theory Conference III July 22, 2017

Internet Trading Mechanisms and Rational Expectations

Notes for Section: Week 7

Single-Parameter Mechanisms

Truthful Double Auction Mechanisms

without transaction costs, all government allocations are equally efficient, since parties will bargain to correct any externality.

G604 Midterm, March 301, 2003 ANSWERS

UNCERTAINTY AND INFORMATION

Answers to Microeconomics Prelim of August 24, In practice, firms often price their products by marking up a fixed percentage over (average)

Introduction to mechanism design. Lirong Xia

The Optimality of Being Efficient. Lawrence Ausubel and Peter Cramton Department of Economics University of Maryland

EXTRA PROBLEMS. and. a b c d

COMP/MATH 553 Algorithmic Game Theory Lecture 2: Mechanism Design Basics. Sep 8, Yang Cai

Microeconomic Theory II Preliminary Examination Solutions Exam date: June 5, 2017

CSV 886 Social Economic and Information Networks. Lecture 5: Matching Markets, Sponsored Search. R Ravi

A simulation study of two combinatorial auctions

Strategy -1- Strategy

We have seen that the role of government in promoting efficiency is to intervene in the pricing mechanism of good that create externalities.

Practice Problems 2: Asymmetric Information

Lower Bounds on Revenue of Approximately Optimal Auctions

Prediction Market, Mechanism Design, and Cooperative Game Theory

How Pervasive is the Myerson-Satterthwaite Impossibility?

Introduction to mechanism design. Lirong Xia

Chapter 3. Dynamic discrete games and auctions: an introduction

Transcription:

Mechanism design with correlated distributions Michael Albert and Vincent Conitzer malbert@cs.duke.edu and conitzer@cs.duke.edu

Impossibility results from mechanism design with independent valuations Myerson auction is revenue optimal for independent valuations This is an impossibility result in disguise! Myerson auction doesn t always allocate the item, and it doesn t always charge the bidders valuation Bidder s virtual valuation ψ(v i )= v i - (1 - F i (v i ))/f i (v i ) The bidder with the highest virtual valuation (according to his reported valuation) wins (unless all virtual valuations are below 0, in which case nobody wins) Winner pays value of lowest bid that would have made him win Combined with the revenue equivalence theorem, we have an impossibility result. The impossibility result is: we can t efficiently allocate an item and maximize revenue at the same time. More than that, we have to give some of the utility to the bidders because they have private information.

Why should we care about maximizing revenue? Auctions are one of the fundamental tools of the modern economy In 2012 four government agencies purchased $800 million through reverse auctions (Government Office of Accountability 2013) In 2014, NASA awarded contracts to Boeing and Space-X worth $4.2 billion and $2.6 billion through an auction process (NASA 2014) In 2014, $10 billion of ad revenue was generated through auctions (IAB 2015) The FCC spectrum auction, currently in the final round, expects to allocate between $60 and $80 billion worth of broadcast spectrum It is important that the mechanisms we use are revenue optimal!

Do current techniques get us close enough? Standard simple mechanisms do very well with large numbers of bidders VCG mechanism revenue with n+1 bidders optimal revenue mechanism with n bidders, for IID bidders (Bulow and Klemperer 1996) For thin markets, must use knowledge of the distribution of bidders We use the distribution to set the reserve price for a Myerson auction Thin markets are a large concern Sponsored search auctions with rare keywords or ad quality ratings Of 19,688 reverse auctions by four governmental organizations in 2012, one third had only a single bidder (GOA 2013)

What if Types are Correlated? This result is for all possible distributions over bidder valuations Specifically, the impossibility of efficient allocation and revenue maximization must encompass the case where the agents types are independent. This is unlikely to hold in many situations Oil drilling rights Sponsored search auctions Anything with a common value component (like similar inputs) Under correlation, we can break this impossibility result Cremer and McLean (1985, 1988), Albert, Conitzer, Lopomo (2016)

Example: Divorce arbitration Outcomes: Each agent is of high type w.p..2 and low type w.p..8 Preferences of high type: u(get the painting) = 11,000 u(museum) = 6,000 u(other gets the painting) = 1,000 u(burn) = 0 Preferences of low type: u(get the painting) = 1,200 u(museum) = 1,100 u(other gets the painting) = 1,000 H L H.2*.2 =.04.2*.8 =.16 Distribution under independent valuations u(burn) = 0 Maximum Expected Revenue = 4,320 Maximum Utility = 5,728 L.8*.2 =.16.8*.8 =.64

Perfectly Correlated Distribution high low high.2 0 low 0.8 Maximum Social Welfare = 12,000*.2 + 2,200*.8 = 4,160

Clarke (VCG) mechanism high low high Both pay 5,000 Husband pays 200 low Wife pays 200 Both pay 100 Expected sum Revenue of divorcees = 10,000*.2 utilities + 200*.8 = (12,000-10000)*.2 = 2,160 + (2200-200)*.8 = 2000

Mechanism with Perfect Correlation high low high Both pay nothing Both pay nothing low Both pay nothing Both pay nothing Expected sum of divorcees utilities = (12,000)*.2 + (2200)*.8 = 4,160

Maximum Revenue with Perfect Correlation high low high Both pay $6000 Both pay nothing low Both pay nothing Both pay $1100 Expected sum Revenue of divorcees = 4160 utilities = (12,000 12,000)*.2 + (2200-2200)*.8 = 0

Clarke (VCG) mechanism + side payments high low high Both pay 5,000 & both pay 1,000 Husband pays 200 & husband pays 1,000, Wife pays 1,000 low Wife pays 200 & husband pays 1,000, Wife pays 1,000 Both pay 100 & both pay 1,000 Expected sum Revenue of divorcees = 4160 utilities = (12,000 12,000)*.2 + (2200-2200)*.8 = 0

How much correlation do we need to maximize revenue? Need to look at ex-interim individually rational (IR) mechanisms: θ i π(θ i θ i )(p o, θ i, θ i v o, θ i x θ i, θ i ) 0 For now we will use dominant strategy (ex-post) incentive compatible: p o, θ i, θ i v o, θ i x θ i, θ i p o, θ i, θ i v o, θ i x θ i, θ i Nearly any correlation will do! In fact, for bidders with two types each, any correlation at all will do! We can do this with a Groves mechanism!

Slightly Correlated Valuations H L H L.05.15.15.65 high low high Both pay 5,000 Both pay 106,300 Husband pays 200 Husband receives 23,300 Wife pays 106,300 low Wife pays 200 Wife receives 23,300 Husband pays 106,300 Both pay 100 Both receive 23,300 Maximum Expected Utility = 5,630 Expected revenue = 5,630

Cremer-McLean Condition

Can we do better than Cremer-McLean? The Cremer-McLean condition is sufficient, but not necessary While the condition is generic for two (or more) bidders with the same number of types, is this always going to be the case? What if we really have an external signal that we are using to condition payments, so that there is only one bidder? Ad auctions with click through rates of related ads Prices of commodities that are used as part of the production process What if we don t know the distribution well? Maybe we want to bin the other bidders bids in order to estimate a smaller distribution What is both necessary and sufficient?

Necessary and Sufficient Condition for Ex- Interim IR and Dominant Strategy IC Full Revenue

Why restrict ourselves to Dominant Strategy IC? While dominant strategy IC is sufficient to give us a generic condition when there are sufficient bidders, we ve already seen that is not necessarily the case. Can we relax the necessary conditions if we consider BNE incentive compatibility? θ i π(θ i θ i )(p o, θ i, θ i v o, θ i x θ i, θ i ) θ i π(θ i θ i )(p o, θ i, θ i v o, θ i x θ i, θ i ) This gives us the ability to have multiple lotteries over the external signal.

Necessary and Sufficient Condition for Ex- Interim IR and BNE IC Full Revenue

A whirlwind tour of other interesting results in this area

Impossibility results from mechanism design with independent valuations Myerson-Satterthwaite Impossibility Theorem [1983]: We would like a mechanism that: is efficient, is budget-balanced (all the money stays in the system), is BNE incentive compatible, and is ex-interim individually rational This is impossible! v( ) = x v( ) = y

Sufficient Conditions for Strongly Budget Balanced Mechanisms with Correlated Distributions For Interim IR and BNE IC mechanisms, it is possible to construct an efficient and budget balanced mechanism! (Kosenok and Severinov 2008) Given the following conditions: The Cremer-McLean condition holds. For any distribution over bidder types π that is not the true distribution π, it is impossible for at least one bidder to replicate their conditional distribution under the fake distribution, π i θ i, by strategically misreporting their own type. This ensures that the mechanism designer always has someone who he knows isn t lying to give the excess payments to. Both of these conditions are generic for three bidders, i.e. any random distribution will satisfy these conditions with probability 1.

Correlated vs Interdependent Values So far, we have been discussing correlated valuations: Mineral rights problem However, valuations may instead be interdependent: Common resale value Suppose that there are two bidders bidding for a lawnmower, each receiving an independent signal, s i, and the winning bidder can sell the lawnmower to the losing bidder at half his value. s i U[0,1], and the valuation for each bidder is v i (s 1, s 2 ) = s i + 1 2 s i. Then bidders can t report their valuations only their signals! Signals are independent but values are not! Can t extract full surplus (doesn t satisfy the Cremer-McLean Condition). What is the optimal mechanism in this example? However, signals can also be correlated, and we recover the Cremer-McLean result.

Correlated Mechanism Design with Ex-Post Mechanisms Note that BNE mechanisms have a few undesirable properties: May require the bidder to pay more than his valuation for the item What if the bidder is risk averse? Requires that the bidder knows the true distribution in order to reason about his best report Is susceptible to forming coalitions (like peer prediction with scoring rules) We can sidestep these issues if we use ex-post mechanisms Always guarantees positive and maximal utility for reporting truthfully Bidder doesn t need to know the distributions to know that he would not be better off mis-reporting Any member of a coalition always has a weakly dominant strategy to deviate and tell the truth Note that we can do arbitrarily bad by using ex-post vs interim mechanisms See Albert, Conitzer, and Lopomo (2016)

1-Lookahead Auction (Generalized English Auction) The 1-Lookahead auction is a simple ex-post mechanism Run a Japanese auction until only one person is in the room, bidder i. The time where everyone else leaves tells you their valuation When only one person is left in the room, compute π(θ i θ i ). Calculate the optimal reserve price for bidder i given π(θ i θ i ), r i. If bidder i s valuation is larger than the reserve price, bidder i pays either the second highest bid or the reserve price, whichever is higher. Otherwise, the item is not allocated. For general correlated valuation settings, this is a 2-approximation to the optimal ex-post mechanism (Ronen 2001). For symmetric distributions, this is the optimal mechanism (Lopomo 2000). For interdependent valuations, this is also optimal with a couple of additional assumptions (Lopomo 2000).

Can we do anything prior free? All of the mechanisms that we have discussed have relied strongly on the assumption that we know the prior distribution What if we don t know the prior and we can t estimate it? The Dhangwatnotai et. al. [2010] single sample mechanism Elicit reports from bidders θ i. Choose a reserve bidder uniformly at random, denote his report by θ r. Find the highest bidder whose report is above the reserve report. If this bidder doesn t exist, don t allocate the item. Charge the highest bidder the value that he would have had to report to win the item (like in the Myerson auction). This simple prior-free mechanism is a constant factor approximation to the optimal revenue of an ex-post IR and IC mechanism for both correlated and interdependent valuations (Roughgarden and Talgam- Cohen 2013). This requires a few assumptions symmetric, matroid, affiliated

Open questions What is the optimal mechanism for distributions that do not satisfy the Albert-Conitzer-Lopomo condition? Conjecture that with affiliation this becomes something like a Myerson auction where the reserve price is a menu of lotteries What is the optimal mechanism that is weakly strategyproof for coalitions without side payments? What is the computational complexity of calculating this mechanism? What is the optimal prior-independent mechanism Single sample is a constant factor approximation, but it s not necessarily the best approximation Will require restrictive assumptions