The Pseudo-Dimension of Near Optimal Auctions Jamie Morgenstern - - PowerPoint PPT Presentation

the pseudo dimension of near optimal auctions
SMART_READER_LITE
LIVE PREVIEW

The Pseudo-Dimension of Near Optimal Auctions Jamie Morgenstern - - PowerPoint PPT Presentation

The Pseudo-Dimension of Near Optimal Auctions Jamie Morgenstern Tim Roughgarden Presented by Shubhang Kulkarni Previously v Auctions that maximize revenue v Performance measure w.r.t. prior distribution Myersons auction prior known


slide-1
SLIDE 1

The Pseudo-Dimension of Near Optimal Auctions

Jamie Morgenstern Tim Roughgarden

Presented by Shubhang Kulkarni

slide-2
SLIDE 2

Previously

v Auctions that maximize revenue v Performance measure w.r.t. prior distribution

Myerson’s auction – prior known Myerson’s empirical auction – prior unknown

v Sample complexity amount of data necessary for near optimal expected revenue

slide-3
SLIDE 3

Motivation – what makes a mechanism “simple”

v Virtual welfare maximizers don’t resemble everyday auction formats v We have notions of auction optimality – need notions of simplicity v Realistic auctions with theoretical approximation guarantees

(~ 𝑜 𝑒𝑓𝑕𝑠𝑓𝑓𝑡 𝑝𝑔 𝑔𝑠𝑓𝑓𝑒𝑝𝑛) (→ 𝑗𝑜𝑔𝑗𝑜𝑗𝑢𝑓 𝑒𝑓𝑕𝑠𝑓𝑓𝑡 𝑝𝑔 𝑔𝑠𝑓𝑓𝑒𝑝𝑛) 𝐹𝑦𝑞𝑓𝑑𝑢𝑓𝑒 𝑠𝑓𝑤𝑓𝑜𝑣𝑓 𝑝𝑔 𝑊𝐷𝐻 𝑥𝑗𝑢ℎ 𝑁𝑝𝑜𝑝𝑞𝑝𝑚𝑧 𝑆𝑓𝑡𝑓𝑠𝑤𝑓𝑡 𝟐 𝟑 ⋅ 𝑃𝑞𝑢𝑗𝑛𝑣𝑛 𝑓𝑦𝑞𝑓𝑑𝑢𝑓𝑒 𝑠𝑓𝑤𝑓𝑜𝑣𝑓 ≥ [Hartline, Roughgarden ‘09]

slide-4
SLIDE 4

Goal

v Quantitative definition of mechanism simplicity v Introduce t-level auctions to interpolate between auction complexity and optimality v Give tools to solve simple vs optimal bicriteria optimization problems v Show that poly-t-level auctions are simple (more on this later)

slide-5
SLIDE 5

VC Dimension

v Let H be Hypothesis set (set of boolean functions) v Let S be a sample set v Define 𝑇 ∩ 𝐼 = ℎ ∩ 𝑇 ℎ ∈ 𝐼} v 𝑌 ⊆ 𝑇 is shattered by H if 𝑌 ∩ 𝐼 contains all subsets of 𝑌 i.e. 𝑌 ∩ 𝐼 = 2 𝑌 v V.C. dimension of H is the largest integer D s.t. ∃ 𝑌 ⊆ 𝑇, 𝑌 = 𝐸, 𝐼 shatters X

Measure of capacity that can be learned by a statistical classification algorithm

slide-6
SLIDE 6

VC Dimension – Examples

Cardinality of the largest set of data the class can overfit to in boolean classification

slide-7
SLIDE 7

Psuedo Dimension

v Let H be Hypothesis set (set of real functions) v Let S be a sample set v 𝑌 ⊆ 𝑇 is shattered by H if

  • there is a witness 𝑈 = (𝑢1, … , 𝑢 𝑌 ) s.t.
  • For every subset K ⊆ 𝑌, there is a function ℎ ∈ 𝐼 s.t.
  • ℎ 𝑦𝑗 ≥ 𝑢𝑗 ↔ 𝑦𝑗 ∈ 𝐿

v Auction 𝐵: 𝐼 𝑜 → 𝑆 𝑀𝑝𝑥 𝑄𝑡𝑣𝑓𝑒𝑝 𝐸𝑗𝑛𝑓𝑜𝑡𝑗𝑝𝑜 ≡ 𝑇𝑗𝑛𝑞𝑚𝑓 𝐵𝑣𝑑𝑢𝑗𝑝𝑜 𝐷𝑚𝑏𝑡𝑡

slide-8
SLIDE 8

Psuedo Dimension – Performance

Auction Pseudo Dimension Intuitive degrees of freedom Vickery Auction, Anonymous Reserve 𝑃(1) 1 Vickery Auction, Bidder Specific Reserve 𝑃(𝑜 log 𝑜) 𝑜 Virtual Welfare Maximizer ∞ ∞

slide-9
SLIDE 9

t-level Auctions – Intuition

v Each bidder faces one of t possible prices v Prices depend on other bidders v Define each price to be a threshold v t-level auction is thus defined by 𝑜 ⋅ 𝑢 thresholds

slide-10
SLIDE 10

t-level Auctions – Allocation Rule

v For each bidder 𝑗,

v 𝑢𝑗 𝑤𝑗 = 𝜐 index of largest threshold 𝑚 𝑗,𝜐 that lower bounds the value 𝑤𝑗, v -1 if 𝑤𝑗 < 𝑚 𝑗,0 v 𝑢𝑗(𝑤𝑗) is the level of bidder 𝑗

v Sort bidders in descending values of levels, lexicographic tie breaking v Award highest bidder the item. v No sale if ∀𝑗 𝑢𝑗 𝑤𝑗 = −1

slide-11
SLIDE 11

t-level Auctions – Payment Rule

v Unique one that renders auction DSIC v Winner pays lowest bid at which he/she continues to win v Losers pay 0 vAuthors note three interesting cases

slide-12
SLIDE 12

t-level Auctions – Payment Rule: Case Monop

𝒎𝒃 2 𝒘𝒃 4 6 8 𝒎𝒄 𝒘𝒄 1.5 5 9 10 𝒎𝒅 𝒘𝒅 1.7 3.9 6 7 t = 1 t = 2 t = 3 t = 4 𝒒𝒃 2 𝒒𝒄 𝒒𝒅

slide-13
SLIDE 13

t-level Auctions – Payment Rule: Case Mult

𝒎𝒃 2 4 6 8 𝒘𝒃 𝒎𝒄 1.5 5 9 10 𝒘𝒄 𝒎𝒅 1.7 3.9 𝒘𝒅 6 7 t = 1 t = 2 t = 3 t = 4 𝒒𝒃 8 𝒒𝒄 𝒒𝒅

slide-14
SLIDE 14

t-level Auctions – Payment Rule: Case Unique

𝒎𝒃 2 4 6 8 𝒘𝒃 𝒎𝒄 1.5 5 𝒘𝒄 9 10 𝒎𝒅 1.7 3.9 𝒘𝒅 6 7 t = 1 t = 2 t = 3 t = 4 𝒒𝒃 4 𝒒𝒄 𝒒𝒅

slide-15
SLIDE 15

t-level Auctions – Payment Rule: Case Unique

𝒎𝒃 2 4 𝒘𝒃 6 8 𝒎𝒄 1.5 5 𝒘𝒄 9 10 𝒎𝒅 1.7 3.9 6 𝒘𝒅 7 t = 1 t = 2 t = 3 t = 4 𝒒𝒃 𝒒𝒄 𝒒𝒅 6

slide-16
SLIDE 16

Connections to virtual functions

vDiscrete approximations to virtual welfare maximizers v Each level interpreted as a constraint of form: “if any bidder has level at least 𝜐, don’t sell to bidder less than 𝜐” vLevels map to common virtual values v 1-level auctions treat all values below single thresholds as –ve virtual

  • value. Above threshold uses values as proxies for virtual values.

v 2-level auctions refine virtual value estimates with 2nd threshold v t → ∞, possible to estimate virtual valuations to arbitrary accuracy.

slide-17
SLIDE 17

Theorem: For a fixed tie-breaking ordering ≻ the pseudo-dimension of the set of n-bidder single item t-level auctions is 𝑃(𝑜𝑢 ⋅ log 𝑜𝑢)

Proof Sketch: v Need to bound size of every set shatterable by t-level auctions v Fix sample 𝑇 = (𝑡1, 𝑡2 … 𝑡𝑛), witness 𝑆 = 𝑠

1, 𝑠 2, … 𝑠 𝑛

v Each auction C of the class induces binary labelling on S w.r.t. R 1. S is shattered w.r.t. R iff distinct labelings of 𝑇 = 2𝑛

  • 2. Define equivalence classes of t-level auctions. Number of equivalence classes

≤ 𝑜𝑛 + 𝑜𝑢 2𝑜𝑢

  • 3. Upper bound number of distinct labelings of S that can be generated by any

auction in a single equivalence class ≤ 𝑛𝑜𝑢

  • 4. Combining the above, we get

2𝑛 < 𝑜𝑛 + 𝑜𝑢 3𝑜𝑢 → 𝑛 = 𝑃(𝑜𝑢 ⋅ log 𝑜𝑢)

slide-18
SLIDE 18

Lemma: Consider Bidders with valuations in 0, 𝐼 and with 𝑄 max 𝑤y > 𝛽 ≥ 𝛿, then 𝐷} contains a single item auction with expected revenue at least 1 − 𝜗 times the optimal revenue for 𝑢 = Θ

  • + log€‚ƒ

„ …

Theorem: For a fixed tie-breaking ordering ≻ the pseudo-dimension of the set of n-bidder single item t-level auctions is 𝑃(𝑜𝑢 ⋅ log 𝑜𝑢)

𝑢 = 1 Simple Non-optimal 𝑢 → ∞ Complex Optimal 𝑢 = Θ 1 𝛿 + log€‚ƒ 𝐼 𝛽 Simple for polynomial t 1 − 𝜗 times optimal Tunable Sweet Spot

slide-19
SLIDE 19

Unformatted References J

  • 1. The Pseudo-Dimension of Near-Optimal Auctions
  • 2. The Sample Complexity of Revenue Maximization:

https://www.youtube.com/watch?v=-qjzrAxkoew

  • 3. VC dimension:
  • http://www.cs.cmu.edu/~guestrin/Class/15781/slides/learningtheory-bns-

annotated.pdf

  • https://en.wikipedia.org/wiki/VC_dimension
  • 4. http://theory.stanford.edu/~tim/f16/l/l13.pdf