position auctions with bidder specific minimum prices n.
Skip this Video
Loading SlideShow in 5 Seconds..
Position Auctions with Bidder-Specific Minimum Prices PowerPoint Presentation
Download Presentation
Position Auctions with Bidder-Specific Minimum Prices

Position Auctions with Bidder-Specific Minimum Prices

80 Views Download Presentation
Download Presentation

Position Auctions with Bidder-Specific Minimum Prices

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Position Auctions with Bidder-Specific Minimum Prices Eyal Even-Dar Google Jon Feldman Google Yishay Mansour Tel-Aviv Univ., Google S. Muthukrishnan Google

  2. Sponsored Search Monetization of search results Search engine needs to balance advertiser efficiency user experience revenue

  3. First Model Advertisers submit per-click bids b(i) Position effect q(1) > q(2) > … > q(k). Separability: Pr[click(i,j)] = p(i) q(j) Rank ads by b(i) p(i) Under separability, maximizes efficiency GSP: charge “next price” b(i+1) p(i+1)/p(i) VCG: charge effect on others’ efficiency

  4. Envy-free equilibria GSP not truthful, but admits an efficient “envy-free” equilibrium with same outcome as VCG. [EOS, V, AGM] “Envy-free” equilibrium = Every bidder would rather have her own (position, price) than any other available. Stronger than Nash Equilibria in GSP

  5. Reserve Prices Pays for SE’s loss in quality Boosts revenue (in undersold auctions) In many cases, reserve prices should be bidder-specific: Both Google and Yahoo use them AdWords FAQ: “Minimum prices are based on the quality and relevance of the keyword, its ad, and associated landing page.”

  6. Our work How do bidder-specific reserve prices affect GSP? - GSP equilibria no longer efficient - “Envy locality” no longer holds - Despite this,GSP with bidder-specific reserve prices still has an envy-free equilibrium.[Main result]

  7. Warm-up: VCG Position effects: q(1)=1, q(2)=1/2, q(3)=1/4 How do bidder-specific reserve prices affect the equilibria of VCG? Naïve application of reserve prices breaks truthfulness: VCG price/click for bidder B: Position 1: 1.5/2 + .5/4 + .25/4 = 15/16 Position 2: (.5/4 + .25/4) / (1/2) = 3/8

  8. Fixes to VCG with reserve prices “Virtual values”: For price(i), use max{b(j),R(i)} instead of b(j). Efficient, truthful, not envy-free. “Minimum price offset” Subtract R(i) from bids: b’(i) = b(i) – R(i), then run VCG. Truthful (easy), efficient in v’(i) = v(i) – R(i)

  9. GSP with bidder-spec. reserves Position effects: q(1) = 1, q(2) = 1/2 Bidder A: Profit at 1st pos = 1 ($1.00 - b(B)) < $0.33 Profit at 2nd pos = ½ ($1.00 – 0) = $0.50 Bad news: Not necessarily efficient Bidder A will underbid bidder B in any equilibrium.

  10. GSP with bidder-spec. reserves Bad news: no envy locality simple example in paper: locally high reserve prices, bargain at the bottom. …thus, global argument is needed to show envy-freeness

  11. GSP with bidder-spec. reserves Good news: Theorem: The GSP auction with arbitrary bidder-specific minimum prices admits an envy-free equilibrium

  12. GSP with bidder-spec. reserves Proof setup: Slot prices define bipartite “best response” graph modeling envy Matching in graph that hits all slots implies equilibrium assignment Tâtonnement process to raise prices: Maintain matching on slot prefix (Hall’s thm) Grow prefix by increasing prices Prove if not all slots in matching, can proceed

  13. Revenue Theorem: Let Pvcg(j) = price at pos. j under VCG without reserve prices; Let Pres(j) = envy-free price at pos. j under GSP with reserve prices; Then, assuming all bidders have v(i) > R(i), we have Pres(j) ≥ Pvcg(j)

  14. Conclusions Bidder-specific reserve prices are important tools used by search engines. In VCG, naïve application can break truthfulness, but there are fixes In GSP, reserve prices can hurt efficiency, only help revenue, complicate bidder dynamics, but equilibrium still exists.

  15. Future work Relationship of VCG variants, GSP equilibrium? Equilibrium discovery? Position-specific reserve prices? [Gonen, Vassilvitskii, tomorrow] Minimum quality score (ctr)?