Near-Optimal Simple and Prior-Independent Auctions Tim Roughgarden (Stanford)

Slides:



Advertisements
Similar presentations
Combinatorial Auction
Advertisements

Truthful Mechanisms for Combinatorial Auctions with Subadditive Bidders Speaker: Shahar Dobzinski Based on joint works with Noam Nisan & Michael Schapira.
Auction Theory Class 5 – single-parameter implementation and risk aversion 1.
Yang Cai Sep 24, An overview of today’s class Prior-Independent Auctions & Bulow-Klemperer Theorem General Mechanism Design Problem Vickrey-Clarke-Groves.
Class 4 – Some applications of revenue equivalence
Yang Cai Oct 01, An overview of today’s class Myerson’s Auction Recap Challenge of Multi-Dimensional Settings Unit-Demand Pricing.
On Optimal Single-Item Auctions George Pierrakos UC Berkeley based on joint works with: Constantinos Daskalakis, Ilias Diakonikolas, Christos Papadimitriou,
Prior-free auctions of digital goods Elias Koutsoupias University of Oxford.
Approximating optimal combinatorial auctions for complements using restricted welfare maximization Pingzhong Tang and Tuomas Sandholm Computer Science.
Simple and Near-Optimal Auctions Tim Roughgarden (Stanford)
Mechanism Design, Machine Learning, and Pricing Problems Maria-Florina Balcan.
Seminar in Auctions and Mechanism Design Based on J. Hartline’s book: Approximation in Economic Design Presented by: Miki Dimenshtein & Noga Levy.
Auctions. Strategic Situation You are bidding for an object in an auction. The object has a value to you of $20. How much should you bid? Depends on auction.
An Approximate Truthful Mechanism for Combinatorial Auctions An Internet Mathematics paper by Aaron Archer, Christos Papadimitriou, Kunal Talwar and Éva.
Multi-item auctions with identical items limited supply: M items (M smaller than number of bidders, n). Three possible bidder types: –Unit-demand bidders.
What I Really Wanted To Know About Combinatorial Auctions Arne Andersson Trade Extensions Uppsala University.
Private-value auctions: theory and experimental evidence (Part I) Nikos Nikiforakis The University of Melbourne.
Auction Theory Class 3 – optimal auctions 1. Optimal auctions Usually the term optimal auctions stands for revenue maximization. What is maximal revenue?
Optimal auction design Roger Myerson Mathematics of Operations research 1981.
A Prior-Free Revenue Maximizing Auction for Secondary Spectrum Access Ajay Gopinathan and Zongpeng Li IEEE INFOCOM 2011, Shanghai, China.
Seminar In Game Theory Algorithms, TAU, Agenda  Introduction  Computational Complexity  Incentive Compatible Mechanism  LP Relaxation & Walrasian.
Yang Cai Oct 15, Interim Allocation rule aka. “REDUCED FORM” : Variables: Interim Allocation rule aka. “REDUCED FORM” : New Decision Variables j.
6.853: Topics in Algorithmic Game Theory Fall 2011 Matt Weinberg Lecture 24.
Yang Cai Sep 17, An overview of today’s class Expected Revenue = Expected Virtual Welfare 2 Uniform [0,1] Bidders Example Optimal Auction.
Yang Cai Sep 24, An overview of today’s class Prior-Independent Auctions & Bulow-Klemperer Theorem General Mechanism Design Problems Vickrey-Clarke-Groves.
Item Pricing for Revenue Maximization in Combinatorial Auctions Maria-Florina Balcan, Carnegie Mellon University Joint with Avrim Blum and Yishay Mansour.
Limitations of VCG-Based Mechanisms Shahar Dobzinski Joint work with Noam Nisan.
Truthful Randomized Mechanisms for Combinatorial Auctions Speaker: Shahar Dobzinski Joint work with Noam Nisan and Michael Schapira.
Competitive Analysis of Incentive Compatible On-Line Auctions Ron Lavi and Noam Nisan SISL/IST, Cal-Tech Hebrew University.
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.
Near-Optimal Simple and Prior-Independent Auctions Tim Roughgarden (Stanford)
Uniform Price Auctions: Equilibria and Efficiency Vangelis Markakis Athens University of Economics & Business (AUEB) 1 Orestis Telelis University of Liverpool.
Yang Cai Sep 8, An overview of the class Broad View: Mechanism Design and Auctions First Price Auction Second Price/Vickrey Auction Case Study:
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.
Auction Seminar Optimal Mechanism Presentation by: Alon Resler Supervised by: Amos Fiat.
Auction Theory תכנון מכרזים ומכירות פומביות Topic 7 – VCG mechanisms 1.
By: Amir Ronen, Department of CS Stanford University Presented By: Oren Mizrahi Matan Protter Issues on border of economics & computation, 2002.
Chapter 4 Bayesian Approximation By: Yotam Eliraz & Gilad Shohat Based on Chapter 4 on Jason Hartline’s book Seminar in Auctions and Mechanism.
Market Design and Analysis Lecture 5 Lecturer: Ning Chen ( 陈宁 )
Topic 2: Designing the “optimal auction” Reminder of previous classes: Discussed 1st price and 2nd price auctions. Found equilibrium strategies. Saw that.
Unlimited Supply Infinitely many identical items. Each bidder wants one item. –Corresponds to a situation were we have no marginal production cost. –Very.
Slide 1 of 16 Noam Nisan The Power and Limitations of Item Price Combinatorial Auctions Noam Nisan Hebrew University, Jerusalem.
Optimal mechanisms (part 2) seminar in auctions & mechanism design Presentor : orel levy.
Yang Cai Oct 06, An overview of today’s class Unit-Demand Pricing (cont’d) Multi-bidder Multi-item Setting Basic LP formulation.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
Item Pricing for Revenue Maximization in Combinatorial Auctions Maria-Florina Balcan.
Comp/Math 553: Algorithmic Game Theory Lecture 10
Comp/Math 553: Algorithmic Game Theory Lecture 11
By Audrey Hu and Liang Zou University of Amsterdam
False-name Bids “The effect of false-name bids in combinatorial
Bayesian games and their use in auctions
Comp/Math 553: Algorithmic Game Theory Lecture 08
Mechanism design with correlated distributions
Tuomas Sandholm Computer Science Department Carnegie Mellon University
Internet Economics כלכלת האינטרנט
Comp/Math 553: Algorithmic Game Theory Lecture 14
Chapter 4 Bayesian Approximation
Comp/Math 553: Algorithmic Game Theory Lecture 13
Turnstile Streaming Algorithms Might as Well Be Linear Sketches
Mechanism Design via Machine Learning
Presented By Aaron Roth
Comp/Math 553: Algorithmic Game Theory Lecture 15
Competitive Auctions and Digital Goods
Economics and Computation Week #13 Revenue of single Item auctions
Crash Course on Multi-Dimensional Mechanism Design
The Byzantine Secretary Problem
Information, Incentives, and Mechanism Design
Auction Theory תכנון מכרזים ומכירות פומביות
CPS Bayesian games and their use in auctions
Presentation transcript:

Near-Optimal Simple and Prior-Independent Auctions Tim Roughgarden (Stanford)

2 Motivation Optimal auction design: what's the point? One primary reason: suggests auction formats likely to perform well in practice. Exhibit A: single-item Vickrey auction.  maximizes welfare (ex post) [Vickrey 61]  with suitable reserve price, maximizes expected revenue with i.i.d. bidder valuations [Myerson 81 ]

3 The Dark Side Issue: in more complex settings, optimal auction can say little about how to really solve problem. Example: single-item auction, independent but non-identical bidders. To maximize revenue:  winner = use highest "virtual bid"  charge winner its "threshold bid”  “complex”: may award good to non-highest bidder (even if multiple bidders clear their reserves)

4 Alternative Approach Standard Approach: solve for optimal auction over huge set, hope optimal solution is reasonable Alternative: optimize only over "plausibly implementable" auctions. Sanity Check: want performance of optimal restricted auction close to that of optimal (unrestricted) auction.  if so, have theoretically justified and potentially practically useful solution

5 Talk Outline 1. Reserve-price-based auctions have near- optimal revenue [Hartline/Roughgarden EC 09]  i.e., auctions can be approximately optimal without being complex 2. Prior-independent auctions [Dhangwotnatai/Roughgarden/Yan EC 10], [Roughgarden/Talgam-Cohen/Yan EC 12] i.e., auctions can be approximately optimal without a priori knowledge of valuation distribution

Simple versus Optimal Auctions (Hartline/Roughgarden EC 2009)

7 Optimal Auctions Theorem [Myerson 81]: solves for optimal auction in “single-parameter” contexts. independent but non-identical bidders known distributions (will relax this later) But: optimal auctions are complex, and very sensitive to bidders’ distributions. Research agenda: approximately optimal auctions that are simple, and have little or no dependence on distributions.

8 Example Settings Example #1: flexible (OR) bidders. bidder i has private value v i for receiving any good in a known set S i Example #2: single-minded (AND) bidders. bidder i has private value v i for receiving every good in a known set S i

9 Reserve-Based Auctions Protagonists: “simple reserve-based auctions”: remove bidders who don’t clear their reserve maximize welfare amongst those left charge suitable prices (max of reserve and the price arising from competition) Question: is there a simple auction that's almost as good as Myerson's optimal auction?

10 Reserve-Based Auctions Recall: “simple reserve-based” auction: remove bidders who don’t clear their reserve maximize welfare amongst those left charge suitable prices (max of reserve and the price arising from competition) Theorem(s): [Hartline/Roughgarden EC 09]: simple reserve-based auctions achieve a 2-approximation of expected revenue of Myerson’s optimal auction. under mild assumptions on distributions; better bounds hold under stronger assumptions Moral: simple auction formats usually good enough.

11 A Simple Lemma Lemma: Let F be an MHR distribution with monopoly price r (so ϕ(r) = 0). For every v ≥ r: r + ϕ(v) ≥ v. Proof: We have r + ϕ(v) = r + v - 1/h(v)[defn of ϕ] ≥ r + v - 1/h(r)[MHR, v ≥ r] = v.[ϕ(r) = 0]

12 An Open Question Setup: single-item auction. n bidders, independent non-identical known distributions  assume distributions are “regular” protagonists: Vickrey auction with some anonymous reserve (i.e., an eBay auction) Question: what fraction of optimal (Myerson) expected revenue can you get? correct answer somewhere between 25% and 50%

13 More On Simple vs. Optimal Sequential Posted Pricing: [Chawla/Hartline/Malec/Sivan STOC 10], [Bhattacharya/Goel/Gollapudi/Munagala STOC 10], [Chakraborty/Even- Dar/Guha/Mansour/Muthukrishnan WINE 10], [Yan SODA 11], … Item Pricing: [Chawla//Malec/Sivan EC 10], … Marginal Revenue Maximization: [Alaei/Fu/Haghpanah/Hartline/Malekian 12] Approximate Virtual Welfare Maximization: [Cai/Daskalakis/Weinberg SODA 13]

Prior-Independent Auctions (Dhangwotnatai/Roughgarden/Yan EC 10; Roughgarden/Talgam-Cohen/Yan EC 12)

15 Prior-Independent Auctions Goal: prior-independent auction = almost as good as if underlying distribution known up front no matter what the distribution is should be simultaneously near-optimal for Gaussian, exponential, power-law, etc. distribution used only in analysis of the auction, not in its design Related: “detail-free auctions”/”Wilson’s critique”

16 Bulow-Klemperer ('96) Setup: single-item auction. Let F be a known valuation distribution. [Needs to be "regular".] Theorem: [Bulow-Klemperer 96] : for every n: Vickrey's revenue ≥ OPT's revenue [with (n+1) i.i.d. bidders] [with n i.i.d. bidders] Interpretation: small increase in competition more important than running optimal auction.

17 Bulow-Klemperer ('96) Theorem: [Bulow-Klemperer 96] : for every n: Vickrey's revenue ≥ OPT's revenue [with (n+1) i.i.d. bidders] [with n i.i.d. bidders] Consequence: [taking n = 1] For a single bidder, a random reserve price is at least half as good as an optimal (monopoly) reserve price.

18 Prior-Independent Auctions Goal: prior-independent auction = almost as good as if underlying distribution known up front Theorem: [Dhangwatnotai/Roughgarden/Yan EC 10] there are simple such auctions with good approximation factors for many problems. ingredient #1: near-optimal auctions only need to know suitable reserve prices [Hartline/Roughgarden 09] ingredient #2: bid from a random player good enough proxy for an optimal reserve price [Bulow/Klemperer 96] Moral: good revenue possible even in “thin” markets.

19 The Single Sample Mechanism 1. pick a reserve bidder i r uniformly at random 2. run the VCG mechanism on the non-reserve bidders, let T = winners 3. final winners are bidders i such that: 1. i belongs to T; AND 2. i's valuation ≥ i r 's valuation

20 Main Result Theorem 1: [Dhangwotnotai/Roughgarden/Yan EC 10 ] the expected revenue of the Single Sample mechanism is at least: a ≈ 25% fraction of optimal for arbitrary downward-closed settings + MHR distributions  MHR: f(x)/(1-F(x)) is nondecreasing a ≈ 50% fraction of optimal for matroid settings + regular distributions  matroids = generalization of flexible (OR) bidders

21 Beyond a Single Sample Theorem 2: [Dhangwotnotai/Roughgarden/Yan EC 10 ] the expected revenue of Many Samples is at least: a 1-ε fraction of optimal for matroid settings + regular distributions a (1/e)-ε fraction of optimal welfare for arbitrary downward-closed settings + MHR distributions provided n ≥ poly(1/ε). key point: sample complexity bound is distribution-independent (requires regularity)

22 Supply-Limiting Mechanisms Idea: let the “right” prices emerge endogenously from competition (e.g., using the VCG mechanism). Problem: what goods are not scarce? e.g., unlimited supply --- VCG nets zero revenue

23 Supply-Limiting Mechanisms Idea: let the “right” prices emerge endogenously from competition (e.g., using the VCG mechanism). Problem: what goods are not scarce? e.g., unlimited supply --- VCG nets zero revenue Solution: artificially limit supply. Main Result: [Roughgarden/Talgam-Cohen/Yan EC 12 ] VCG with suitable supply limit O(1)- approximates optimal revenue for many problems (even multi-parameter).

24 Supply-Limiting Mechanisms Idea: let the “right” prices emerge endogenously from competition (e.g., using the VCG mechanism). Solution: artificially limit supply. Main Result: [Roughgarden/Talgam-Cohen/Yan EC 12 ] VCG with suitable supply limit O(1)- approximates optimal revenue for many problems (even multi-parameter). Related: [Devanur/Hartline/Karlin/Nguyen WINE 11]

25 Example: Unlimited Supply Simple Special Case: VCG with supply limit n/2 is 2-approximation for unlimited supply settings (unit-demand bidders).  n bidders, valuations i.i.d. from regular distribution

26 Example: Unlimited Supply Simple Special Case: VCG with supply limit n/2 is 2-approximation for unlimited supply settings (unit-demand bidders).  n bidders, valuations i.i.d. from regular distribution Proof: VCG (n bidders, n/2 goods) ≥ OPT(n/2 bidders, n/2 goods) by Bulow- Klemperer

27 Example: Unlimited Supply Simple Special Case: VCG with supply limit n/2 is 2-approximation for unlimited supply settings (unit-demand bidders).  n bidders, valuations i.i.d. from regular distribution Proof: VCG (n bidders, n/2 goods) ≥ OPT(n/2 bidders, n/2 goods) ≥ ½  OPT(n bidders, n goods) by Bulow- Klemperer obvious here, true more generally

28 Example: Multi-Item Auctions Harder Special Case: VCG with supply limit n/2 is 4-approximation with n heterogeneous goods.  n bidders, valuations from regular distribution  independent across bidders and goods  identical across bidders (but not over goods) Proof: boils down to a new BK theorem: expected revenue of VCG with supply limit n/2 at least 50% of OPT with n/2 bidders.

29 Open Questions better approximations, more problems, risk averse bidders, etc. lower bounds for prior-independent auctions  even restricting to the single-sample paradigm  what’s the optimal way to use a single sample? do prior-independent auctions imply Bulow- Klemperer-type-results? other interpolations between average-case and worst-case (e.g., [Azar/Daskalakis/Micali SODA 13])

30 Bulow-Klemperer ('96) Setup: single-item auction. Let F be a known valuation distribution. [Needs to be "regular".] Theorem: [Bulow-Klemperer 96] : for every n: Vickrey's revenue ≥ OPT's revenue [with (n+1) i.i.d. bidders] [with n i.i.d. bidders] Interpretation: small increase in competition more important than running optimal auction. a "bicriteria bound"!

31 Reformulation of BK Theorem Intuition: if true for n=1, then true for all n. recall OPT = Vickrey with monopoly reserve r *  follows from [Myerson 81] relevance of reserve price decreases with n Reformulation for n=1 case: 2 x Vickrey's revenue Vickrey's revenue with n=1 and random ≥ with n=1 and opt reserve [drawn from F] reserve r *

32 Proof of BK Theorem selling probability q expected revenue R(q) 0 1

33 Proof of BK Theorem selling probability q expected revenue R(q) concave if and only if F is regular 0 1

34 Proof of BK Theorem opt revenue = R(q * ) selling probability q expected revenue R(q) 0 1 q*q*

35 Proof of BK Theorem opt revenue = R(q * ) selling probability q expected revenue R(q) 0 1 q*q*

36 Proof of BK Theorem opt revenue = R(q * ) revenue of random reserve r (from F) = expected value of R(q) for q uniform in [0,1] = area under revenue curve selling probability q expected revenue R(q) 0 1

37 Proof of BK Theorem opt revenue = R(q * ) revenue of random reserve r (from F) = expected value of R(q) for q uniform in [0,1] = area under revenue curve selling probability q expected revenue R(q) 0 1

38 Proof of BK Theorem opt revenue = R(q * ) revenue of random reserve r (from F) = expected value of R(q) for q uniform in [0,1] = area under revenue curve selling probability q expected revenue R(q) concave if and only if F is regular 0 1 q*q*

39 Proof of BK Theorem opt revenue = R(q * ) revenue of random reserve r (from F) = expected value of R(q) for q uniform in [0,1] = area under revenue curve ≥ ½ ◦ R(q * ) selling probability q expected revenue R(q) concave if and only if F is regular 0 1 q*q*