Si Sign gnalin aling g Sc Sche heme mes fo for Re Reve - - PowerPoint PPT Presentation

si sign gnalin aling g sc sche heme mes
SMART_READER_LITE
LIVE PREVIEW

Si Sign gnalin aling g Sc Sche heme mes fo for Re Reve - - PowerPoint PPT Presentation

Si Sign gnalin aling g Sc Sche heme mes fo for Re Reve venu nue Max e Maxim imiz izati ation on Yuval Emek Michal Feldman Iftah Gamzu (ETH Zurich) (HUJI and Harvard) (MSR) Moshe Tennenholtz Renato Paes Leme (MSR and


slide-1
SLIDE 1

Si Sign gnalin aling g Sc Sche heme mes fo for Re Reve venu nue Max e Maxim imiz izati ation

  • n

Yuval Emek (ETH Zurich) Michal Feldman (HUJI and Harvard) Iftah Gamzu (MSR) Renato Paes Leme (Cornell) Moshe Tennenholtz (MSR and Technion)

slide-2
SLIDE 2

Which infor

  • rma

matio tion to re reve veal in the interface of AdExchange and how does that affect re reve venue and wel elfar are ?

slide-3
SLIDE 3

web surfers =

slide-4
SLIDE 4

web surfers =

p1 p2 p3 p4 p5

slide-5
SLIDE 5
slide-6
SLIDE 6

ad slot

slide-7
SLIDE 7

ad slot

slide-8
SLIDE 8

ad slot AdExchange

slide-9
SLIDE 9

ad slot AdExchange holds a second price auction

slide-10
SLIDE 10

ad slot AdExchange holds a second price auction

Music Store re Pop p Art Supp ppli lies

b1 b2 b3

slide-11
SLIDE 11

ad slot AdExchange holds a second price auction

Music Store re Pop p Art Supp ppli lies

Their value depends who is the user behind the impression.

slide-12
SLIDE 12

web surfers =

p1 p2 p3 p4 p5 0.1 15 10 20 5

slide-13
SLIDE 13

web surfers =

p1 p2 p3 p4 p5

Pop p Art Supp ppli lies

0.1 15 10 20 25 10 0.1 0.1 0.1 5

slide-14
SLIDE 14

web surfers =

p1 p2 p3 p4 p5

Pop p Art Supp ppli lies

0.1 15 10 20 25 10 0.1 0.1 0.1 5

Music Store re 10

20 1 5 0.2

slide-15
SLIDE 15

web surfers =

p1 p2 p3 p4 p5

Pop p Art Supp ppli lies Music Store re

…… …… …… ……

slide-16
SLIDE 16

Who knows what ?

  • AdExchange knows who is the user j

issuing the click

  • Advertisers just know the prior p
slide-17
SLIDE 17

One idea: revealing all the information

  • Advertiser i bids
  • Revenue =
slide-18
SLIDE 18

One idea: revealing all the information

  • Advertiser i bids
  • Revenue =
  • Many problems:
  • Cherry picking
  • Revenue collapse
  • Adverse selection
  • Too much cognitive burden
slide-19
SLIDE 19

web surfers =

p1 p2 p3 p4 p5

Pop p Art Supp ppli lies

0.1 15 15 15 25 0.1 0.1 0.1 0.1 0.1

Music Store re 0.1

25 1 5 0.2

slide-20
SLIDE 20

web surfers =

p3 p4 p5

Pop p Art Supp ppli lies

15 15 15 0.1 0.1 0.1

Music Store re

1 5 0.2 p1 + p2 13 0.1 13

slide-21
SLIDE 21

web surfers =

p1 + p2 p3 + p4 + p5

Pop p Art Supp ppli lies

15 13 0.1 0.1

Music Store re

13 1

slide-22
SLIDE 22

Other idea: bundling the items

  • Group the items in sets S1 … Sn
  • Revenue =
slide-23
SLIDE 23

Other idea: bundling the items

  • Group the items in sets S1 … Sn
  • Revenue =
  • [Ghosh, Nazerzadeh, Sundarajan ‘07]

[Emek, Feldman, Gamzu, Tennenholtz ‘11]

  • strongly NP-hard to optimize revenue
  • 2-approximation
slide-24
SLIDE 24

Other idea: bundling the items

  • Group the items in sets S1 … Sn
  • Revenue =
  • [Ghosh, Nazerzadeh, Sundarajan ‘07]

[Emek, Feldman, Gamzu, Tennenholtz ‘11]

  • strongly NP-hard to optimize revenue
  • 2-approximation

Integral Partitioning Problem

slide-25
SLIDE 25

Bundling the items fractionally

slide-26
SLIDE 26

Bundling the items fractionally Signaling

slide-27
SLIDE 27

Bundling the items fractionally Signaling

  • [Emek, Feldman, Gamzu, Paes Leme, Tennenholtz ’12]
  • [Bro Miltersen, Sheffet ‘12]
slide-28
SLIDE 28

Signaling

  • Design a signal which is a random variable

correlated with j

slide-29
SLIDE 29

Signaling

  • Design a signal which is a random variable

correlated with j

  • and is represented by a joint

probability

slide-30
SLIDE 30

Signaling

  • Design a signal which is a random variable

correlated with j

  • and is represented by a joint

probability

slide-31
SLIDE 31

Signaling

  • For user j, the search engine samples

according to

  • Advertiser use to update their bid
slide-32
SLIDE 32

p1 p2 p3 p4 p5

slide-33
SLIDE 33

j=3

slide-34
SLIDE 34

j=3

slide-35
SLIDE 35

j=3

slide-36
SLIDE 36

j=3 p’1 | p’2 | p’3 | p’4 | p’5 |

slide-37
SLIDE 37

Signaling

  • Expected revenue:
slide-38
SLIDE 38

Signaling

  • Expected revenue:
slide-39
SLIDE 39

Signaling

  • Expected revenue:
  • How big does s (size of signaling space) need to be ?
  • How to optimize revenue ? (ma

max2 is not convex)

slide-40
SLIDE 40

Signaling

  • Theorem: If there are n advertisers, we just need

to keep n ( (n-1) 1) signals. One correspond to each pair of advertisers (i1, i2)

slide-41
SLIDE 41

Signaling

  • Theorem: If there are n advertisers, we just need

to keep n ( (n-1) 1) signals. One correspond to each pair of advertisers (i1, i2)

slide-42
SLIDE 42

Signaling

  • Theorem: The revenue-optimal signaling can be

found in polynomial time.

  • Also, there is an optimal signaling scheme that

preserves ½ of the optimal social welfare.

slide-43
SLIDE 43

Signaling

  • Theorem: The revenue-optimal signaling can be

found in polynomial time.

  • Also, there is an optimal signaling scheme that

preserves ½ of the optimal social welfare.

  • It improves the optimal (integral) bundling up to

a factor of 2.

slide-44
SLIDE 44

Signaling in a Bayesian World

  • Valuations of advertiser i for user j depends on

some unknown state of the world

slide-45
SLIDE 45

Signaling in a Bayesian World

  • Valuations of advertiser i for user j depends on

some unknown state of the world

  • Let
slide-46
SLIDE 46

Signaling in a Bayesian World

  • Valuations of advertiser i for user j depends on

some unknown state of the world

  • Let
  • We can find the optimal signaling scheme in

polynomial time if

  • Naïve extension of the full information LP
slide-47
SLIDE 47

Signaling in a Bayesian World

  • If m (number of user types) is constant, then we

can find the optimal signaling scheme in time polynomial in k,n.

  • Geometry of hyperplane arrangements
slide-48
SLIDE 48

Signaling in a Bayesian World

  • If m (number of user types) is constant, then we

can find the optimal signaling scheme in time polynomial in k,n.

  • Geometry of hyperplane arrangements
  • NP-hard: n=3 and arbitrary m,k
slide-49
SLIDE 49

Signaling in a Bayesian World

  • If m (number of user types) is constant, then we

can find the optimal signaling scheme in time polynomial in k,n.

  • Geometry of hyperplane arrangements
  • NP-hard: n=3 and arbitrary m,k
  • Open: approximability of this problem
slide-50
SLIDE 50

Approximability in the Bayesian Case

Open Problems

slide-51
SLIDE 51

Approximability in the Bayesian Case Bayesian case with independent values

Open Problems

slide-52
SLIDE 52

Approximability in the Bayesian Case Bayesian case with independent values Optimal auctions with signaling

Open Problems

slide-53
SLIDE 53

Thanks !