sponsored search auctions
play

Sponsored Search Auctions Introduction Web search engines - PowerPoint PPT Presentation

Sponsored Search Auctions Introduction Web search engines like Google and Yahoo! their service off advertising


  1. Sponsored Search Auctions του Κυριάκου Σέργη

  2. Introduction � Web search engines like Google and Yahoo! �������� their service �� ���������� off advertising ����� ���� �� ����� �������� ����������� ������ ������� .

  3. Introduction � For example, Apple or Best Buy may bid to appear among the advertisements – usually ������� ����� or ������������ of the algorithmic results

  4. Introduction � These sponsored results are displayed in a format similar to algorithmic results: � as a list of items each containing � title, � text description � hyperlink to the advertiser’s Web page.

  5. Introduction � We call each position in the list a ���� .

  6. Introduction � ������������� of ��������� visit a ������������� ��������� � Americans conduct roughly �������������� ������������������ � �������� � ���� �� to commercial sites is ��������������������������� � �����!���� �������� �������� on the Web are ���������������������������� .

  7. Introduction � Today, Internet giants "����� and #����$ boast a combined ���%����������������� of �����&����������� , largely on the strength of sponsored search. � Roughly '�� of "�����(��&!)��������� and roughly !�� of #����$(��&�)*�������� in +����������� is likely attributable to sponsored search.

  8. Introduction � Advertisers specify: � List of pairs of keywords � Bids � Total maximum daily or weekly budget. � Every time a user searches for a keyword, an auction takes place among the set of interested advertisers who have not exhausted their budgets.

  9. Existing Models � Static � Vickrey Clarke Grooves Mechanism (VCG) � Generalized First Price (GFP) � Generalized Second Price (GSP) � Dynamic � On@line Allocation Problem

  10. Static � n bidders/advertisers � k slots (k is fixed apriori – k<n) α as a click through rate (CTR) of � ij the bidder j if placed in slot i v is the value of the bidder j for a � j click

  11. Static � Αssumptions Bidders prefer a higher slot to a lower slot � α ≥ α − i 1, j for i=1,2,..., k 1 + ij v is independent of the slot position ( ������ ) � i CTR for a slot does not depend on the identity of � other bidders. CTRs are assumed to be common knowledge � ( ������ nature) � not the reality @ CTRs can fluctuate dramatically over small periods)

  12. Static � Revenue Maximization � Allocative Efficiency

  13. Revenue Maximization � Result of Myerson � The generalized Vickrey auction is applied v not to the actual values but to the j corresponding virtual values � Generalized Vickrey auction with reserve prices

  14. Revenue Maximization � Maximization bidder payments: n ∑ m ax p j = j 1

  15. Revenue Maximization � Surplus Allocation: x (b) : expected CTR of n ∑ j max x (b)v bidder j who j j = j 1 bids b � Virtual Surplus Allocation: v n : drawn ind/ntly ∑ ϕ j max x (b) (v ) j j j from continuous = j 1 prob. − 1 F (v ) where: � ϕ = − j j (v ) v distribution j j j f (v ) j j d   = ≤ = F(z) Pr v z , f (z) F(z)   j j j j dz

  16. Revenue Maximization � Expected ,�� �� of a Truthful Mechanism � ,is equal to the Expected Virtual Surplus:   ∑ = ϕ E (M(t)) E (v )x (t)   t t j j j   j � Proof: h ∫   = = = ϕ E (p (b)) p (b)f(b)db ... E (b)x (b)   b j j j j = b 0 � Mechanism Truthful in Expectation: x (b) Monotone non@decreasing � j b − ∫ � = p (b) b x (b) x (z)dz j j j j 0

  17. Revenue Maximization � Thus, Virtual surplus is truthful if and only if v ϕ is monotone non@decreasing in (v ) j j j � Myerson Mechanism: � Given bids b and F (here Bayesian – Nash ′ = ϕ distribution), compute ‘virtual bids’: b (b ) i i i � Run VCG on b’ to get x’ and p’ ′ = ϕ − 1 � Output x=x’ and p with p (p ) i i i

  18. Revenue Maximization � F is the Bayesian – Nash distribution of of the generalized Vickrey (second price) auction (second price) with reserve prices � Proof similar with the Vickrey (second price) auction (second price) with reserve price for 1 item

  19. Revenue Maximization � Revenue without reserve price: 1 = R 0 3 � Revenue with reserve price r: 1 5 = = r , R 12 2 12

  20. Revenue Maximization � Revenue without reserve price: � Given V A , B’s valuation is likely to lie anywhere between 0 and V A � On average V B = V A /2 � On average, V B halfway between 0 and V A � On average, V A halfway between V B and 1

  21. Revenue Maximization � Revenue without reserve price: � E[ V B ] = 1/3 and E[ V A ] = 2/3 � E[ V B ] = E[ V A ]/2 = 1/3

  22. Revenue Maximization � Revenue with reserve price r: � It may be the case that a bidder has positive valuation but negative virtual valuation. � Thus, for allocating a single item, the optimal mechanism finds the bidder with the largest nonnegative virtual valuation if there is one, and allocates to that bidder

  23. Revenue Maximization Revenue with reserve price r: � bidder 1 (same for bidder 2) wins precisely when: � { } ϕ ≥ ϕ ⇒ (b ) max (b ),0 1 1 2 2 { } = ϕ ≥ ϕ ∧ϕ ≥ p inf b: (b) (b ) (b) 0 1 1 2 2 1 ϕ = ϕ = ϕ Since � 1 2 { } = ϕ − = ϕ − 1 1 p min b , (0) (0) 1 1 For � 1 = = ⇒ ϕ = − ⇒ #1 F(z) z , f (z) 1 (z) 2z 1 φ (0)= 2

  24. Revenue Maximization � Revenue with reserve price r: For r=1/2: � � Pr[both below 1/2]=1/2*1/2=1/4 � Pr[both above 1/2]=1/2*1/2=1/4 � Pr[one above 1/2]=1/2 � Est. payoff both below = 0 � Est. payoff both above = 4/6 � Est. payoff one above = 1/2 1 1 4 1 1 5 = ⋅ + ⋅ + ⋅ = R 0 12 4 4 6 2 2 12

  25. Allocative Efficiency = � Let if bidder j is assigned slot i x 1 ij = x 0 otherwise � ij

  26. VCG � Solution of LP: k n ∑∑ α max v x ij j ij = = i 1 j 1 n ∑ ≤ ∀ s.t. x 1 , i=1,2,...,k ij = j 1 k ∑ ≤ ∀ x 1 , j=1,2,...,n ij = i 1 ≥ ∀ ∀ x 0 , i=1,2,...,k , j=1,2,...,n ij

  27. VCG � Dual: k n ∑ ∑ + min p q i j = = i 1 j 1 + ≥ α ∀ ∀ s.t. p q v , i=1,2,...,k , j=1,2,...,n i j ij j ≥ ∀ ∀ p ,q 0 , i=1,2,...,k , j=1,2,...,n i j p : expected payment bidder i q : expected profit bidder j

  28. VCG � Special Case: � CTRs bidder independent: α = � ij i � Simple algorithm Northwest Corner Rule: � Assign bidder with highest value top slot, second highest value second slot e.t.c � -���������� assignment

  29. VCG � Cons � requires solving a computational problem which needs to be done online for every search and is expensive � Other mechanisms better revenues than VCG

  30. GFP � Let b1,…,bn be the bids. The GFP mechanism is as follows: � Sorts bidders according to the bids b1,…,bn. � Assigns slots according to the order (assign top slot to the highest bidder and so on). � Charge bidder i according to his bid. � Yahoo! used a GFP auction until 2004.

  31. GSP � Let w1,…,wn be the weights on bidders which are static and independent of the bids b1,…,bn. The GSP mechanism is as follows: = s w b Sort bidders by � i i i ≥ ≥ ≥ � (assume s s ... s ) 1 2 n Allocate slots to bidders 1 ,…,k in that order � ≤ (i.e., bidder i gets the ith slot if ). i k Charge i the mininum bid he needs to retain his � s slot (i.e., ). = + p i 1 i w i

  32. GSP = � Overture model: For every i, w 1 i (bidders ordered according to the bids only). � Google model: Google assigns weights α based on the CTR at the top slot . w ≃ i i1 α The assumption here is that is static (or i1 slow changing) � This ordering is also called ‘revenue order’ = α s b since is the expected revenue if i i1 i i is put in slot 1 and there is only one slot.

  33. GFP not truthful � Payoff in general:

  34. GSP not truthful � Payoff in general:

  35. GSP not truthful � Payoff in general:

  36. GSP not truthful � Payoff in general:

  37. VCG Payoff � Payoff in general: eachbidder j would be made to pay the sum of � − − (c c )b i 1 i i for every I below him

  38. GSP vs VCG � Search engines revenues under GSP better than VCG: − = − ≤ − = − VCG VCG c p c p (c c )b c b c b c p c p + + + + + + + + + i i i 1 i 1 i i 1 i 1 i i 1 i 1 i 2 i i i 1 i 1

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend