information asymmetries in pay per bid auctions how
play

Information Asymmetries in Pay-Per-Bid Auctions: How Swoopo Makes - PowerPoint PPT Presentation

Information Asymmetries in Pay-Per-Bid Auctions: How Swoopo Makes Bank John W. Byers Michael Mitzenmacher Georgios Zervas Computer Science Dept. School of Eng.& Appl. Sci. Computer Science Dept. Boston University Harvard University


  1. Information Asymmetries in Pay-Per-Bid Auctions: How Swoopo Makes Bank John W. Byers Michael Mitzenmacher Georgios Zervas Computer Science Dept. School of Eng.& Appl. Sci. Computer Science Dept. Boston University Harvard University Boston University

  2. ? ? In 25 secs Swoopo earned 16 * 60 cents = $9.60 in bid fees

  3. In 25 secs Swoopo earned 11 * 60 cents = $6.60 in bid fees

  4. In 25 secs Swoopo earned 11 * 60 cents = $6.60 in bid fees Not bad. That’s about $ 1000 /hour. (...but of course not all auctions are as profitable)

  5. 2008 revenues were $28,300,000

  6. “...a scary website that seems to be exploiting the low- price allure of all- pay auctions.”

  7. “...a scary website that seems to be exploiting the low- price allure of all- pay auctions.” “...devilish...”

  8. “...a scary website that seems to be exploiting the low- price allure of all- pay auctions.” “...devilish...” “The crack cocaine of online auction websites.”

  9. Previous work predicts profit-free equilibria [Augenblick ’09, Platt et al. ’09, Hinnosaar ’09] Some of this prior work tries to explain the profit using risk-loving preferences and sunk cost fallacies

  10. Previous work predicts profit-free equilibria [Augenblick ’09, Platt et al. ’09, Hinnosaar ’09] Outcomes dataset (121,419 auctions) • Total number of bids • Bid fee • Price increment • Retail price • Winner

  11. Previous work predicts profit-free equilibria [Augenblick ’09, Platt et al. ’09, Hinnosaar ’09] 1.0 0.8 Auctions (%) 0.6 Overall profit margin: 85.97% 0.4 0.2 0.0 0 200 400 600 800 1000 Profit margin (%) From Outcomes dataset

  12. Previous work predicts profit-free equilibria [Augenblick ’09, Platt et al. ’09, Hinnosaar ’09] 200% ● 6 ● 1 ● 1 ● ● 1 1 ● ● ● 1 1 1 ● 1 ● Profit margin 100% 1 ● ● ● 1 2 1 ● 1 ● ● ● ● 1 5 1 2 2 ● ● ● 5 ● 2 1 ● ● ● ● ● ● ● 1 5 ● ● ● 6 ● 1 5 1 5 5 1 5 1 5 ● 1 5 6 6 6 2 ● 1 5 1 5 ● ● 1 ● 1 2 ● 6 ● 50% ● 1 2 1 2 ● 1 2 1 2 1 2 ● ● 1 5 5 1 ● ● 2 4 2 4 0% ● 2 4 − 50% ● 2 4 ● 2 4 2008 − 08 2008 − 11 2009 − 02 2009 − 05 2009 − 08 2009 − 11 Month From Outcomes dataset

  13. Basic symmetric pay-per-bid model • n , number of players • b , bid cost (60 cents for Swoopo) • v , value of the auctioned item ($ 10s to $ 1,000s ) Fixed-price auctions • p , fixed purchase price (usually $0) • last bidder acquires item for price p Ascending-price auctions • s , price increment (between 1 and 24 cents/bid) • last bidder acquires item for sq • where q number of bids Predicts zero profit!

  14. Symmetric equilibrium for fixed-price auctions Indifference condition: A player’s expected profit per bid should be zero. µ , probability that somebody places a subsequent bid b b = ( v  p )(1  µ ) µ = 1  v  p  , probability that an individual player places a subsequent bid   1 b 1  µ = (1   ) n  1  = 1  n  1   v  p  

  15. Symmetric equilibrium for ascending-price auctions Indifference condition: The player making the ( q+ 1 ) st bid is betting b no future player will bid µ q + 1 , probability that somebody places the ( q+ 1 ) st bid b b = ( v  sq )(1  µ q + 1 ) µ q + 1 = 1  v  sq  q + 1 , probability that a player bids after q bids have been placed   1 b 1  µ q + 1 = (1   q + 1 ) n  1  q + 1 = 1  n  1   v  sq   Time varying

  16. Expected revenue in equilibrium is v • A player puts a value of b at risk with each bid for an expected reward of b . • This implies zero profit per bid in expectation. • Since players are symmetric the expected profit across all bids is also zero. • At the end of the auction an item of value v is transferred from the auctioneer to the winner. • This has to be counterbalanced by a total cost of v in bid fees which is the auctioneer’s revenue.

  17. Our contribution: Asymmetric players population estimate, n 3 key bid fee, b parameters item valuation, v 1) What if these parameters vary from player to player? 2) What if some players aren’t aware that they vary?

  18. Mistaken population estimates for fixed-price auctions Not just a theoretical concern: Swoopo displays the list of bidders active in the last 15 minutes. 60% Active bidders 40% 20% 0% 1 2 5 10 20 50 100 200 Minutes before end of auction

  19. Mistaken population estimates for fixed-price auctions Trace dataset (4,328 auctions) • Time and user of each bid • Plus all attributes of Outcomes dataset

  20. Mistaken population estimates for fixed-price auctions Thought experiment: True number of players is n but everyone thinks there are n-k players b b = ( v  p )(1   )   = 1  v  p  where is the perceived probability someone places a subsequent bid Mistaken players Omniscient players 1 1  = 1  (1   )  = 1  (1  µ ) n  k  1 n  1 ≫ n  1   b b µ = 1  µ = 1  n  k  1   v  p v  p   µ  Reminder: pr. one player bids, pr. some player bids

  21. Mistaken population estimates for fixed-price auctions Overestimation Underestimation ● 700 ● 500 ● Revenue ($) ● ● 300 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 100 − 15 − 10 − 5 0 5 10 15 k n = 50, v = 100, b = 1

  22. Mistaken population estimates for fixed-price auctions Over and underestimation in equal measures: Swoopo still profits ● Underestimation by k ● 700 Over − and underestimation by k ● 600 Revenue ($) ● 500 ● 400 ● ● 300 ● ● 200 ● ● ● ● ● 100 ● ● ● 0 5 10 15 k n = 50, v = 100, b = 1

  23. Mistaken population estimates for fixed-price auctions • Underestimates of the number of players increase Swoopo's profit. • Overestimates of the number of players decrease Swoopo's profit. • But not symmetrically! • Mixtures of over/underestimates with the right mean will increase Swoopo's profit!

  24. Modeling general asymmetries Two groups of players, A & B Group A Group B • size k • size n-k • bid b A • bid b B • value v A • value v B • population • population estimate n A estimate n B • aware of B • unaware of A

  25. A Markov chain for modeling general asymmetries A B W A W B A ( q + 1) = P A ( q ) p AA ( q ) + P P B ( q ) p BA ( q ) WA ( q + 1) = P A ( q ) p AW A ( q ) + P P W A ( q )

  26. Mistaken population estimates for ascending-price auctions Trivial upper bound: ( Q + 1)( b + s ) Auction revenue 500 ● ● ● ● ● ● ● 400 ● Revenue ($) 300 ● ● 200 ● ● 100 ● ● ● ● ● ● ● ● ● ● ● ● ● − 40 − 20 0 20 40 k n = 50, v = 100, b = 1, s = 0.25

  27. Asymmetries in bid fees

  28. Asymmetries in bid fees

  29. Asymmetries in bid fees 2500 65% 2000 Frequency 1500 Mean: 34.72% 1000 500 winners’ discount 0 0% 50% 100% 150% 200% 250% 300% Percentage of retail price 150 55% 100 Frequency Mean: 45.09% 50 winners’ discount accounting for previously lost auctions 0 0% 50% 100% 150% 200% 250% 300% Percentage of retail price

  30. Asymmetries in bid fees for fixed-price auctions Auction revenue • Group A of size k has a ● k=5 ● 1100 k=25 discounted bid and they k=45 900 know it. Revenue ($) 700 ● • Group B of size n-k think 500 ● ● everyone is paying b . 300 ● ● ● ● ● ● ● ● ● 100 ● ● ● ● ● ● ● 0.05 0.20 0.40 0.60 0.80 1.00 b A Group A advantage 6x ● k=5 ● k=25 5x k=45 ● Synergy! Group A advantage ● 4x ● ● ● 3x ● ● ● ● ● 2x ● ● ● ● ● ● ● 1x ● ● 0x 0.05 0.20 0.40 0.60 0.80 1.00 b A n = 50, v = 100, b B = 1

  31. Asymmetries in bid fees for ascending-price auctions Auction revenue • Group A of size k has a 300 k=5 ● ● k=25 discounted bid and they 250 ● k=45 ● ● 200 ● know it. Revenue ($) ● ● ● 150 ● ● ● ● • Group B of size n-k think ● ● ● ● ● 100 ● ● ● everyone is paying b . 50 0 0.05 0.20 0.40 0.60 0.80 1.00 b A Group A advantage 12x k=5 ● ● k=25 10x k=45 Group A advantage ● 8x ● 6x ● ● 4x ● ● ● ● ● ● 2x ● ● ● ● ● ● ● ● ● 0x 0.05 0.20 0.40 0.60 0.80 1.00 b A n = 50, v = 100, b B = 1, s = 0.25

  32. Varying object valuations

  33. Varying object valuations

  34. Same auction id... Same players... Different currency! Different value!

  35. Varying object valuations for fixed-price auctions Auction revenue 200 • Revenue is naturally 150 bounded by maximum Revenue ($) valuation 100 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● • The more players ● 50 overestimate the item k=5 ● k=25 the better for Swoopo k=45 0 0.05 0.50 1.00 1.50 2.00 α n = 50, v = 100, b B = 1

  36. Collusion & shill bidding: The role of hidden information

Recommend


More recommend