si sign gnalin aling g sc sche heme mes
play

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


  1. 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 Technion) (Cornell)

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

  3. web surfers =

  4. web surfers = p 1 p 2 p 3 p 4 p 5

  5. ad slot

  6. ad slot

  7. AdExchange ad slot

  8. AdExchange ad slot holds a second price auction

  9. AdExchange ad slot holds a second price auction Music Pop p Art Store re Supp ppli lies b 2 b 1 b 3

  10. AdExchange ad slot holds a second price auction Music Pop p Art Store re Supp ppli lies Their value depends who is the user behind the impression.

  11. web surfers = p 1 p 2 p 3 p 4 p 5 5 0.1 15 10 20

  12. web surfers = p 1 p 2 p 3 p 4 p 5 5 0.1 15 10 20 Pop p Art 25 10 0.1 0.1 0.1 Supp ppli lies

  13. web surfers = p 1 p 2 p 3 p 4 p 5 5 0.1 15 10 20 Pop p Art 25 10 0.1 0.1 0.1 Supp ppli lies Music re 10 20 1 5 0.2 Store

  14. web surfers = p 1 p 2 p 3 p 4 p 5 …… Pop p Art …… …… Supp ppli lies …… Music Store re

  15. Who knows what ? • AdExchange knows who is the user j issuing the click • Advertisers just know the prior p

  16. One idea: revealing all the information • Advertiser i bids • Revenue =

  17. One idea: revealing all the information • Advertiser i bids • Revenue = • Many problems: • Cherry picking • Revenue collapse • Adverse selection • Too much cognitive burden

  18. web surfers = p 1 p 2 p 3 p 4 p 5 0.1 0.1 15 15 15 Pop p Art 25 0.1 0.1 0.1 0.1 Supp ppli lies Music re 0.1 25 1 5 0.2 Store

  19. web surfers = p 1 + p 2 p 3 p 4 p 5 0.1 15 15 15 Pop p Art 13 0.1 0.1 0.1 Supp ppli lies Music 13 1 5 0.2 Store re

  20. web surfers = p 3 + p 4 + p 5 p 1 + p 2 0.1 15 Pop p Art 13 0.1 Supp ppli lies Music 13 1 Store re

  21. Other idea: bundling the items • Group the items in sets S 1 … S n • Revenue =

  22. Other idea: bundling the items • Group the items in sets S 1 … S n • Revenue = • [Ghosh, Nazerzadeh, Sundarajan ‘07] [Emek, Feldman, Gamzu, Tennenholtz ‘11] • strongly NP-hard to optimize revenue • 2-approximation

  23. Other idea: bundling the items • Group the items in sets S 1 … S n • Revenue = • [Ghosh, Nazerzadeh, Sundarajan ‘07] [Emek, Feldman, Gamzu, Tennenholtz ‘11] • strongly NP-hard to optimize revenue • 2-approximation Integral Partitioning Problem

  24. Bundling the items fractionally

  25. Bundling the items fractionally Signaling

  26. Bundling the items fractionally Signaling • [Emek, Feldman, Gamzu, Paes Leme, Tennenholtz ’12] • [Bro Miltersen, Sheffet ‘12]

  27. Signaling • Design a signal which is a random variable correlated with j

  28. Signaling • Design a signal which is a random variable correlated with j • and is represented by a joint probability

  29. Signaling • Design a signal which is a random variable correlated with j • and is represented by a joint probability

  30. Signaling • For user j, the search engine samples according to • Advertiser use to update their bid

  31. p 1 p 2 p 3 p 4 p 5

  32. j=3

  33. j=3

  34. j=3

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

  36. Signaling • Expected revenue:

  37. Signaling • Expected revenue:

  38. Signaling • Expected revenue: • How big does s (size of signaling space) need to be ? • How to optimize revenue ? (ma max2 is not convex)

  39. Signaling • Theorem: If there are n advertisers, we just need to keep n ( (n-1) 1) signals. One correspond to each pair of advertisers (i 1 , i 2 )

  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 (i 1 , i 2 )

  41. 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.

  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. • It improves the optimal (integral) bundling up to a factor of 2.

  43. Signaling in a Bayesian World • Valuations of advertiser i for user j depends on some unknown state of the world

  44. Signaling in a Bayesian World • Valuations of advertiser i for user j depends on some unknown state of the world • Let

  45. 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

  46. 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

  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 • NP-hard: n=3 and arbitrary m,k

  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 • Open: approximability of this problem

  49. Open Problems Approximability in the Bayesian Case

  50. Open Problems Approximability in the Bayesian Case Bayesian case with independent values

  51. Open Problems Approximability in the Bayesian Case Bayesian case with independent values Optimal auctions with signaling

  52. Thanks !

Recommend


More recommend