a glimpse to sponsored search auctions
play

A glimpse to sponsored search auctions Maria Serna Fall 2016 - PowerPoint PPT Presentation

Keyword Auctions Basic model GSP auction A glimpse to sponsored search auctions Maria Serna Fall 2016 AGT-MIRI Sponsored search Keyword Auctions Basic model GSP auction 1 Keyword Auctions 2 Basic model 3 GSP auction AGT-MIRI Sponsored


  1. Keyword Auctions Basic model GSP auction A glimpse to sponsored search auctions Maria Serna Fall 2016 AGT-MIRI Sponsored search

  2. Keyword Auctions Basic model GSP auction 1 Keyword Auctions 2 Basic model 3 GSP auction AGT-MIRI Sponsored search

  3. Keyword Auctions Basic model GSP auction Keyword Auctions/ Sponsored search AGT-MIRI Sponsored search

  4. Keyword Auctions Basic model GSP auction Keyword Auctions/ Sponsored search Advertiser submit bids for keywords AGT-MIRI Sponsored search

  5. Keyword Auctions Basic model GSP auction Keyword Auctions/ Sponsored search Advertiser submit bids for keywords Offer a dollar payment per click. Alternatives: price per impression, or per conversion. AGT-MIRI Sponsored search

  6. Keyword Auctions Basic model GSP auction Keyword Auctions/ Sponsored search Advertiser submit bids for keywords Offer a dollar payment per click. Alternatives: price per impression, or per conversion. Separate auction for every query AGT-MIRI Sponsored search

  7. Keyword Auctions Basic model GSP auction Keyword Auctions/ Sponsored search Advertiser submit bids for keywords Offer a dollar payment per click. Alternatives: price per impression, or per conversion. Separate auction for every query Positions awarded by some mechanism. Advertisers get a price per click. AGT-MIRI Sponsored search

  8. Keyword Auctions Basic model GSP auction Keyword Auctions/ Sponsored search Advertiser submit bids for keywords Offer a dollar payment per click. Alternatives: price per impression, or per conversion. Separate auction for every query Positions awarded by some mechanism. Advertisers get a price per click. Some new features AGT-MIRI Sponsored search

  9. Keyword Auctions Basic model GSP auction Keyword Auctions/ Sponsored search Advertiser submit bids for keywords Offer a dollar payment per click. Alternatives: price per impression, or per conversion. Separate auction for every query Positions awarded by some mechanism. Advertisers get a price per click. Some new features Multiple positions, but advertisers submit only a single bid. Search is highly targeted, and transaction oriented. AGT-MIRI Sponsored search

  10. Keyword Auctions Basic model GSP auction Keyword auctions: evolution AGT-MIRI Sponsored search

  11. Keyword Auctions Basic model GSP auction Keyword auctions: evolution Pre-1994: advertising sold on a per-impression basis, traditional direct sales to advertisers. AGT-MIRI Sponsored search

  12. Keyword Auctions Basic model GSP auction Keyword auctions: evolution Pre-1994: advertising sold on a per-impression basis, traditional direct sales to advertisers. 1994: Overture (then GoTo) allows advertisers to bid for keywords, offering some amount per click. Advertisers pay their bids. AGT-MIRI Sponsored search

  13. Keyword Auctions Basic model GSP auction Keyword auctions: evolution Pre-1994: advertising sold on a per-impression basis, traditional direct sales to advertisers. 1994: Overture (then GoTo) allows advertisers to bid for keywords, offering some amount per click. Advertisers pay their bids. Late 1990s: Yahoo! and MSN adopt Overture, but mechanism proves unstable. Advertisers constantly change bids to avoid paying more than necessary. AGT-MIRI Sponsored search

  14. Keyword Auctions Basic model GSP auction Keyword auctions: evolution Pre-1994: advertising sold on a per-impression basis, traditional direct sales to advertisers. 1994: Overture (then GoTo) allows advertisers to bid for keywords, offering some amount per click. Advertisers pay their bids. Late 1990s: Yahoo! and MSN adopt Overture, but mechanism proves unstable. Advertisers constantly change bids to avoid paying more than necessary. 2002: Google modifies keyword auction to have advertisers pay minimum amount necessary to maintain their position (GSP) - followed by Yahoo! and MSN. AGT-MIRI Sponsored search

  15. Keyword Auctions Basic model GSP auction 1 Keyword Auctions 2 Basic model 3 GSP auction AGT-MIRI Sponsored search

  16. Keyword Auctions Basic model GSP auction A basic model: the setting AGT-MIRI Sponsored search

  17. Keyword Auctions Basic model GSP auction A basic model: the setting We consider an auction with n advertisers and n slots. AGT-MIRI Sponsored search

  18. Keyword Auctions Basic model GSP auction A basic model: the setting We consider an auction with n advertisers and n slots. Slots have associated fixed and public click-through-rates α 1 ≥ α 2 ≥ · · · ≥ α n . AGT-MIRI Sponsored search

  19. Keyword Auctions Basic model GSP auction A basic model: the setting We consider an auction with n advertisers and n slots. Slots have associated fixed and public click-through-rates α 1 ≥ α 2 ≥ · · · ≥ α n . By setting some of them = 0, the case with k < n slots is included. AGT-MIRI Sponsored search

  20. Keyword Auctions Basic model GSP auction A basic model: the setting We consider an auction with n advertisers and n slots. Slots have associated fixed and public click-through-rates α 1 ≥ α 2 ≥ · · · ≥ α n . By setting some of them = 0, the case with k < n slots is included. Advertiser i submits a bid b i , the amount he is willing to pay for a click. AGT-MIRI Sponsored search

  21. Keyword Auctions Basic model GSP auction A basic model: outcome AGT-MIRI Sponsored search

  22. Keyword Auctions Basic model GSP auction A basic model: outcome An outcome is an assignment of advertisers to slots and of payments per click. AGT-MIRI Sponsored search

  23. Keyword Auctions Basic model GSP auction A basic model: outcome An outcome is an assignment of advertisers to slots and of payments per click. An assignment can be model as a permutation π . π ( j ) is the advertiser assigned to slot j . AGT-MIRI Sponsored search

  24. Keyword Auctions Basic model GSP auction A basic model: outcome An outcome is an assignment of advertisers to slots and of payments per click. An assignment can be model as a permutation π . π ( j ) is the advertiser assigned to slot j . A payment vector p , where p i is the price per click for advertiser i . AGT-MIRI Sponsored search

  25. Keyword Auctions Basic model GSP auction A basic model: outcome An outcome is an assignment of advertisers to slots and of payments per click. An assignment can be model as a permutation π . π ( j ) is the advertiser assigned to slot j . A payment vector p , where p i is the price per click for advertiser i . The benefit per click is assumed to be independent of the slot. AGT-MIRI Sponsored search

  26. Keyword Auctions Basic model GSP auction A basic model: parameters AGT-MIRI Sponsored search

  27. Keyword Auctions Basic model GSP auction A basic model: parameters Each advertiser i has a private value v i , his value per click. The sequence v = ( v 1 , ..., v n ) is the valuation profile. AGT-MIRI Sponsored search

  28. Keyword Auctions Basic model GSP auction A basic model: parameters Each advertiser i has a private value v i , his value per click. The sequence v = ( v 1 , ..., v n ) is the valuation profile. Each advertiser i has a quality factor γ i that reflects the clickability of its ad. AGT-MIRI Sponsored search

  29. Keyword Auctions Basic model GSP auction A basic model: parameters Each advertiser i has a private value v i , his value per click. The sequence v = ( v 1 , ..., v n ) is the valuation profile. Each advertiser i has a quality factor γ i that reflects the clickability of its ad. In the simplest model γ i = 1. AGT-MIRI Sponsored search

  30. Keyword Auctions Basic model GSP auction A basic model: utilities AGT-MIRI Sponsored search

  31. Keyword Auctions Basic model GSP auction A basic model: utilities When advertiser i is assigned to the j -th slot, she gets α j γ i clicks. AGT-MIRI Sponsored search

  32. Keyword Auctions Basic model GSP auction A basic model: utilities When advertiser i is assigned to the j -th slot, she gets α j γ i clicks. If advertiser i is assigned to slot j at a price of p i per click then her utility is u i = α j γ i ( v i − p i ) , which is the number of clicks received times profit per click. AGT-MIRI Sponsored search

  33. Keyword Auctions Basic model GSP auction A basic model: welfare AGT-MIRI Sponsored search

  34. Keyword Auctions Basic model GSP auction A basic model: welfare The social welfare of an outcome π is the total value of the solution for the participants, including the auctioneer. AGT-MIRI Sponsored search

  35. Keyword Auctions Basic model GSP auction A basic model: welfare The social welfare of an outcome π is the total value of the solution for the participants, including the auctioneer. n n � � SW ( p , π, v , γ ) = α π − 1 ( i ) γ i ( v i − p i ) + α j γ π ( j ) p π ( j ) i =1 j =1 n � = α j γ π ( j ) v π ( j ) j =1 AGT-MIRI Sponsored search

  36. Keyword Auctions Basic model GSP auction A basic model: welfare The social welfare of an outcome π is the total value of the solution for the participants, including the auctioneer. n n � � SW ( p , π, v , γ ) = α π − 1 ( i ) γ i ( v i − p i ) + α j γ π ( j ) p π ( j ) i =1 j =1 n � = α j γ π ( j ) v π ( j ) j =1 The social welfare is independent of the payments and the bids! SW ( π, v , γ ) AGT-MIRI Sponsored search

  37. Keyword Auctions Basic model GSP auction VCR mechanism AGT-MIRI Sponsored search

Recommend


More recommend