POLYHEDRAL CLINCHING AUCTIONS BEYOND HARD BUDGET CONSTRAINTS Gagan - - PowerPoint PPT Presentation

polyhedral clinching auctions beyond hard budget
SMART_READER_LITE
LIVE PREVIEW

POLYHEDRAL CLINCHING AUCTIONS BEYOND HARD BUDGET CONSTRAINTS Gagan - - PowerPoint PPT Presentation

POLYHEDRAL CLINCHING AUCTIONS BEYOND HARD BUDGET CONSTRAINTS Gagan Goel Vahab Mirrokni Renato Paes Leme Google Research NYC Item values are an useful abstraction but often intangible. Typically, buyers care about the items


slide-1
SLIDE 1

POLYHEDRAL CLINCHING AUCTIONS BEYOND HARD BUDGET CONSTRAINTS Renato Paes Leme Gagan Goel Vahab Mirrokni Google Research NYC

slide-2
SLIDE 2
  • Item values are an useful abstraction but
  • ften intangible.
  • Typically, buyers care about the items

(impressions) only in aggregate.

  • Aggregate statistics about an auction

result: budget spent, average cpc, …

2

slide-3
SLIDE 3
slide-4
SLIDE 4
slide-5
SLIDE 5
slide-6
SLIDE 6
slide-7
SLIDE 7
  • Few techniques for budgeted settings.
  • [Ausubel], [Dobzinski, Lavi, Nisan]: clinching auctions
  • Extended in many directions in previous years:
  • general environments: [Fiat et al], [Colini-Baldeschi

et al], [Goel, Mirrokni, PL], [Dobzinski, PL]

  • revenue: [Bhattacharya et al], [Devanur, Ha,

Hartline]

  • online settings: [Goel, Mirrokni, PL]

7

slide-8
SLIDE 8
  • Two issues with current state of affairs:
  • Clinching is all we know how to do
  • Our knowledge is (mostly) limited to hard

budget constraints.

8

slide-9
SLIDE 9
  • Two issues with current state of affairs:
  • Clinching is all we know how to do
  • Our knowledge is (mostly) limited to hard

budget constraints.

  • Plan: Address the second issue.

9

slide-10
SLIDE 10

Hard Budgets:

  • Average budgets:
  • Generic constr:
slide-11
SLIDE 11

Generic admissible set:

  • right-down closeness
  • convexity: distributions over admissible
  • utcomes are admissible
  • topological closeness
slide-12
SLIDE 12

Setting

  • agents with (private) value per item (say clicks)


and (public) admissible set

  • allocation constraints (polymatroid)


i.e. sponsored search, one-sided-matching, flows, spanning trees, …

slide-13
SLIDE 13

Query 1 Query 2 Query 3

Setting

  • agents with (private) value per item (say clicks)


and (public) admissible set

  • allocation constraints (polymatroid)


i.e. sponsored search, one-sided-matching, flows, spanning trees, …

slide-14
SLIDE 14

Setting

  • agents with (private) value per item (say clicks)


and (public) admissible set

  • allocation constraints (polymatroid)


i.e. sponsored search, one-sided-matching, flows, spanning trees, …

  • Goal
  • truthful auction
  • admissible outcomes
  • Pareto efficient: no alternative outcome where each

agent and the auctioneer weakly improve and at least

  • ne strictly improves.
slide-15
SLIDE 15

Technique : Ausubel’s clinching framework, following [Dobzinski, Lavi, Nisan], [Goel, Mirrokni, PL, 2012]

slide-16
SLIDE 16

polytope of feasible allocations price clock

Technique : Ausubel’s clinching framework, following [Dobzinski, Lavi, Nisan], [Goel, Mirrokni, PL, 2012]

slide-17
SLIDE 17

Technique : Ausubel’s clinching framework, following [Dobzinski, Lavi, Nisan], [Goel, Mirrokni, PL, 2012]

slide-18
SLIDE 18

Technique : Ausubel’s clinching framework, following [Dobzinski, Lavi, Nisan], [Goel, Mirrokni, PL, 2012]

slide-19
SLIDE 19

Technique : Ausubel’s clinching framework, following [Dobzinski, Lavi, Nisan], [Goel, Mirrokni, PL, 2012]

slide-20
SLIDE 20

Technique : Ausubel’s clinching framework, following [Dobzinski, Lavi, Nisan], [Goel, Mirrokni, PL, 2012]

slide-21
SLIDE 21

Technique : Ausubel’s clinching framework, following [Dobzinski, Lavi, Nisan], [Goel, Mirrokni, PL, 2012]

  • We initialize and set prices and update

for all prices

  • For each price we compute the demands of each agent
slide-22
SLIDE 22

Technique : Ausubel’s clinching framework, following [Dobzinski, Lavi, Nisan], [Goel, Mirrokni, PL, 2012]

  • We initialize and set prices and update

for all prices

  • For each price we compute the demands of each agent
slide-23
SLIDE 23

Technique : Ausubel’s clinching framework, following [Dobzinski, Lavi, Nisan], [Goel, Mirrokni, PL, 2012]

  • We initialize and set prices and update

for all prices

  • For each price we compute the demands of each agent
slide-24
SLIDE 24

Clinching: find for each agent maximum amount that one can allocate to him without making the allocations of the other players infeasible.

slide-25
SLIDE 25

Thm: The polyhedral clinching auction is truthful, admissible and Pareto-optimal.

slide-26
SLIDE 26

various new techniques needed to prove Pareto-optimality for generic : Pareto optimality no trade Thm: The polyhedral clinching auction is truthful, admissible and Pareto-optimal.

slide-27
SLIDE 27

1) New outcome not admissible for

  • 2)

Violates feasibility constraints

various new techniques needed to prove Pareto-optimality for generic : Pareto optimality no trade Thm: The polyhedral clinching auction is truthful, admissible and Pareto-optimal.

slide-28
SLIDE 28

Hard budgets: no trade at one price means not trade at any price

  • not true anymore…

various new techniques needed to prove Pareto-optimality for generic : Pareto optimality no trade Thm: The polyhedral clinching auction is truthful, admissible and Pareto-optimal.

slide-29
SLIDE 29

Structure of tight sets lemma: sets of agents

Thm: The polyhedral clinching auction is truthful, admissible and Pareto-optimal.

slide-30
SLIDE 30

Structure of tight sets lemma: sets of agents

no-trade due to admissibility

Thm: The polyhedral clinching auction is truthful, admissible and Pareto-optimal.

slide-31
SLIDE 31

no-trade due to feasibility no-trade due to admissibility

Structure of tight sets lemma: sets of agents

Thm: The polyhedral clinching auction is truthful, admissible and Pareto-optimal.

slide-32
SLIDE 32

Future directions

  • How much further can clinching take us in non-

quasilinear settings ?

  • Average budgets in online settings.
  • Heuristics in practice inspired by this auction.
  • Can we go beyond clinching ?
slide-33
SLIDE 33

Thanks !