Sponsored Search Equilibria for Conservative Bidders Renato Paes - - PowerPoint PPT Presentation

sponsored search equilibria
SMART_READER_LITE
LIVE PREVIEW

Sponsored Search Equilibria for Conservative Bidders Renato Paes - - PowerPoint PPT Presentation

Sponsored Search Equilibria for Conservative Bidders Renato Paes Leme va Tardos Cornell University Keyword Auctions sponsored search links organic search results Keyword Auctions Keyword Auctions Auction Model $$$ b 1 $$$ b 3 b 2 $$


slide-1
SLIDE 1

Sponsored Search Equilibria for Conservative Bidders

Renato Paes Leme Éva Tardos Cornell University

slide-2
SLIDE 2

Keyword Auctions

  • rganic search results

sponsored search links

slide-3
SLIDE 3

Keyword Auctions

slide-4
SLIDE 4

Keyword Auctions

slide-5
SLIDE 5

Auction Model

b1 b2 b3 b4 b5 b6 $$$ $$$ $$ $$ $ $

slide-6
SLIDE 6

Auction Mechanisms

GSP

  • Simple and Natural
  • Good balance between

revenue and social welfare

  • Not truthful
  • Doesn’t maximize Social

Welfare Myerson’s Mechanism

VCG

Reserve prices

slide-7
SLIDE 7

Main Result

Under some assumptions, any Nash equilibrium in GSP is within a factor of 1.618 to the optimal social welfare.

618 . 1 2 5 1

Golden ratio:

Today we prove a factor of 2.

slide-8
SLIDE 8

Model

… …

  • n advertisers and

n slots

  • Each advertiser

has a value vi

  • Each advertiser

submits a bid bi

  • Each slot has a

click-through- rate αi

v1 v2 v4 v5

α1 α2 α3 α4 α5

v3 v1 ≥ v2 ≥ … ≥ vn α 1 ≥ α 2 ≥ … ≥ α n

slide-9
SLIDE 9

Model

… …

  • Advertisers are
  • rdered by bids

and assigned to slots

  • They are charged

the next highest bid

v1 v2 v4 v5

α1 α2 α3 α4 α5

v3 b1 b2 b4 b5 b3 v1 ≥ v2 ≥ … ≥ vn α 1 ≥ α 2 ≥ … ≥ α n

slide-10
SLIDE 10

Model

… …

  • Utility of player i

when assigned to slot j: ui = αj(vi – bπ(j+1))

  • Allocation π

π(j) is the bidder allocated in slot j

v1 v2 v4 v5

α1 α2 α3 α4 α5

v3

slide-11
SLIDE 11

Separable Click Through Rates

… …

  • More general

model

  • Quality score γ
  • Same bounds
  • Today: stick with

simplest model

v1 v2 v4 v5

α1 α2 α3 α4 α5

v3 b1 b2 b4 b5 b3 γ 1 γ 2 γ 4 γ 5 γ 3

slide-12
SLIDE 12

Nash Equilibrium

  • A set of bids

(b1, …, bn) and its corresponding assignment π is a Nash equilibrium if:

αi ( vπ(i) – bπ(i+1) ) ≥ αj ( vπ(i) – bπ(j) ) j < i αi ( vπ(i) – bπ(i+1) ) ≥ αj ( vπ(i) – bπ(j+1) ) j > i

αi

v π(i)

slide-13
SLIDE 13

Nash Equilibrium

  • A set of bids (b1, …, bn) and its

corresponding assignment π is a Nash equilibrium if:

αi ( vπ(i) – bπ(i+1) ) ≥ αj ( vπ(i) – bπ(j) ) j < i αi ( vπ(i) – bπ(i+1) ) ≥ αj ( vπ(i) – bπ(j+1) ) j > i

  • Social Welfare of an assignment:

SW = ∑j αj vπ(j)

slide-14
SLIDE 14

There are good equilibria…

  • Theorem [Edelman & Ostrovsky &

Schwarz, Varian]: There is always a Nash equilibrium for GSP maximizing social welfare.

v1 v2

α1 α2 α3

v3

slide-15
SLIDE 15

… and bad equilibria

vi bi αi

1 r 1 1-r

This is a Nash equilibrium with Social Welfare = r. Optimum Social Welfare = 1. Arbitrarily large gap: 1/r  ∞ But this configuration is very unnatural, since the second player is taking a lot of risk.

slide-16
SLIDE 16

Conservative Assumption

  • Assuming bidders are conservative, i.e.,

no one bids above its valuation: we can prove that each Nash is within a factor of 1.618 to the optimal. bi ≤ vi Price of anarchy:

SW (OPT) SW(Nash)

slide-17
SLIDE 17

Conservative Assumption

  • Assuming bidders are conservative, i.e.,

no one bids above its valuation: we can prove that each Nash is within a factor of 1.618 to the optimal.

  • Related result: [Lahaie] proves a bound
  • n the price of anarchy supposing a good

separation of the click-through-rates. bi ≤ vi

slide-18
SLIDE 18

Weakly feasible assignment

Lemma: If π is an allocation in a Nash equilibrium under the conservative assumption, then: αj αi vπ(j) vπ(i) + ≥ 1

αi

v π(i)

αj

v π(j)

therefore: αj αi vπ(j) vπ(i) ≥ 1 2 ≥ 1 2

  • r

Weakly feasible assignments

slide-19
SLIDE 19

Weakly feasible assignment

Lemma: If π is an allocation in a Nash equilibrium under the conservative assumption, then: αj αi vπ(j) vπ(i) + ≥ 1 Proof: Need to prove only if i < j and π(i) > π(j). It is a combination of 3 relations:

αj ( vπ(j) – bπ(j+1) ) ≥ αi ( vπ(j) – bπ(i) ) [ Nash ] bπ(j+1) ≥ 0 bπ(i) ≤ vπ(i) [conservative]

slide-20
SLIDE 20

Some intuition…

αj αi vπ(j) vπ(i) + ≥ 1

  • If values vi are very close then their
  • rder doesn’t influence social welfare

much

  • If values vi are well separated, then

permutations producing bad social welfare are not weakly feasible More symmetric and easy to use.

slide-21
SLIDE 21

Factor of 2

Theorem: Any conservative Nash equilibrium is within a factor of 2 to the

  • ptimum.

Theorem: Any weakly feasible assignment is within a factor of 2 to the

  • ptimum.
slide-22
SLIDE 22

Factor of 2

Proof: Induction on the number of slots.

… …

i 1 j 1 By the lemma:

αi α1 v1 vj ≥ 1 2 ≥ 1 2

  • r

In the first case, remove bidder 1 and slot i and apply inductive hypothesis

slide-23
SLIDE 23

Factor of 2

Proof: Applying the induction hypothesis:.

∑k≠iαkvπ(k) ≥ ½ (α2v1 + … + αivi-1 + αi+1vi+1 + … + αnvn) ≥ ½ (α2v2 + … + αivi + αi+1vi+1 + … + αnvn) ∑kαkvπ(k) = αiv1 + ∑k≠jαkvπ(k) ≥ ½ α1v1 + ½ ∑k>1αkvk

Using the Lemma in its full potential gives us the 1.618 bound.

slide-24
SLIDE 24

What else can we do:

  • Bound of 1.618
  • Same bounds for separable click-

through-rates: quality score

  • Similar bounds for γ-conservative

bidders: γbi ≤ vi