Information Asymmetries in Pay-Per-Bid Auctions: How Swoopo Makes Bank
John W. Byers
Computer Science Dept. Boston University
Georgios Zervas
Computer Science Dept. Boston University
Michael Mitzenmacher
School of Eng.& Appl. Sci. Harvard University
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
John W. Byers
Computer Science Dept. Boston University
Georgios Zervas
Computer Science Dept. Boston University
Michael Mitzenmacher
School of Eng.& Appl. Sci. Harvard University
In 25 secs Swoopo earned 16 * 60 cents = $9.60 in bid fees
? ?
In 25 secs Swoopo earned 11 * 60 cents = $6.60 in bid fees
In 25 secs Swoopo earned 11 * 60 cents = $6.60 in bid fees
(...but of course not all auctions are as profitable)
“...a scary website that seems to be exploiting the low- price allure of all- pay auctions.”
“...a scary website that seems to be exploiting the low- price allure of all- pay auctions.” “...devilish...”
“...a scary website that seems to be exploiting the low- price allure of all- pay auctions.” “...devilish...” “The crack cocaine
websites.”
[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
[Augenblick ’09, Platt et al. ’09, Hinnosaar ’09] Outcomes dataset
(121,419 auctions)
[Augenblick ’09, Platt et al. ’09, Hinnosaar ’09]
200 400 600 800 1000 0.0 0.2 0.4 0.6 0.8 1.0 Profit margin (%) Auctions (%) Overall profit margin: 85.97%
From Outcomes dataset
[Augenblick ’09, Platt et al. ’09, Hinnosaar ’09]
Month Profit margin 2008−08 2008−11 2009−02 2009−05 2009−08 2009−11 −50% 0% 50% 100% 200%
1 1 1 1 1 1 1 1 1 1 1 1 1
2 2 2 2
6 6 6 6 6
1 1 1 1 1 2 2 2 2 2 2
1 1 1 1 1 1 1 1 1 1 1 5 5 5 5 5 5 5 5 5 5 5 5
2 2 2 2 4 4 4 4 4
From Outcomes dataset
Fixed-price auctions
Ascending-price auctions
Basic symmetric pay-per-bid model
Predicts zero profit!
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 = (v p)(1 µ)
µ = 1 b v p
1 µ = (1 )n1
= 1 b v p
1 n1
, probability that an individual player places a subsequent bid
Symmetric equilibrium for ascending-price auctions Indifference condition: The player making the (q+1)st bid is betting b no future player will bid , probability that somebody places the (q+1)st bid
µq+1
b = (v sq)(1 µq+1)
µq+1 = 1 b v sq
1 µq+1 = (1 q+1)n1
q+1 = 1 b v sq
1 n1
, probability that a player bids after q bids have been placed
q+1
Time varying
Expected revenue in equilibrium is v
for an expected reward of b.
across all bids is also zero.
transferred from the auctioneer to the winner.
Our contribution: Asymmetric players
3 key parameters population estimate, n bid fee, b item valuation, v 1) What if these parameters vary from player to player? 2) What if some players aren’t aware that they vary?
1 2 5 10 20 50 100 200 Minutes before end of auction Active bidders 0% 20% 40% 60%
Mistaken population estimates for fixed-price auctions Not just a theoretical concern: Swoopo displays the list of bidders active in the last 15 minutes.
Trace dataset
(4,328 auctions)
bid
Outcomes dataset Mistaken population estimates for fixed-price auctions
Mistaken population estimates for fixed-price auctions Thought experiment: True number of players is n but everyone thinks there are n-k players
b = (v p)(1 ) = 1 b v p
where is the perceived probability someone places a subsequent bid
µ = 1 b v p
n1 nk1
= 1 (1 )
1 nk1
Mistaken players
µ = 1 b v p = 1 (1 µ)
1 n1
Omniscient players
Reminder: pr. one player bids, pr. some player bids
µ
Mistaken population estimates for fixed-price auctions
Overestimation Underestimation
−15 −10 −5 5 10 15 k Revenue ($) 100 300 500 700
Mistaken population estimates for fixed-price auctions
n = 50, v = 100, b = 1
5 10 15 k Revenue ($) 100 200 300 400 500 600 700
Over− and underestimation by k
Over and underestimation in equal measures: Swoopo still profits
Mistaken population estimates for fixed-price auctions
Swoopo's profit.
Swoopo's profit.
increase Swoopo's profit!
Modeling general asymmetries
Two groups of players, A & B Group A
estimate nA
Group B
estimate nB
A B WA WB
P
A(q +1) = P A(q)pAA(q) + P B(q)pBA(q)
P
WA(q +1) = P A(q)pAWA (q) + P WA (q)
A Markov chain for modeling general asymmetries
Mistaken population estimates for ascending-price auctions
n = 50, v = 100, b = 1, s = 0.25
−40 −20 20 40 k Revenue ($) 100 200 300 400 500
Auction revenue
Asymmetries in bid fees
Asymmetries in bid fees
Asymmetries in bid fees
Percentage of retail price Frequency 50 100 150 0% 50% 100% 150% 200% 250% 300% Mean: 45.09% Percentage of retail price Frequency 500 1000 1500 2000 2500 0% 50% 100% 150% 200% 250% 300% Mean: 34.72%
winners’ discount winners’ discount accounting for previously lost auctions
bA Group A advantage 0.05 0.20 0.40 0.60 0.80 1.00 0x 1x 2x 3x 4x 5x 6x
k=25 k=45 bA Revenue ($) 0.05 0.20 0.40 0.60 0.80 1.00 100 300 500 700 900 1100
k=25 k=45
Asymmetries in bid fees for fixed-price auctions
discounted bid and they know it.
everyone is paying b.
Auction revenue Group A advantage
n = 50, v = 100, bB = 1
Synergy!
discounted bid and they know it.
everyone is paying b.
n = 50, v = 100, bB = 1, s = 0.25
Asymmetries in bid fees for ascending-price auctions
bA Group A advantage 0.05 0.20 0.40 0.60 0.80 1.00 0x 2x 4x 6x 8x 10x 12x
k=25 k=45 bA Revenue ($) 0.05 0.20 0.40 0.60 0.80 1.00 50 100 150 200 250 300
k=25 k=45
Auction revenue Group A advantage
Varying object valuations
Varying object valuations
Same auction id... Same players... Different currency! Different value!
Varying object valuations for fixed-price auctions
α Revenue ($) 0.05 0.50 1.00 1.50 2.00 50 100 150 200
k=25 k=45
Auction revenue
n = 50, v = 100, bB = 1
bounded by maximum valuation
the better for Swoopo
Collusion
Many players model A group of players form a coalition and they secretly agree not to outbid each other Single player model A single player secretly controls many identities and never bids when leading the auction
Difference between two models is the tie-breaking rule
Collusion: Ascending-price auctions, many-players model
10 20 30 40 50 Coalition size, k Revenue ($) 20 40 60 80 100
20 30 40 50 Coalition size, k Coalition advantage 1x 200x 400x 600x 800x
Coalition advantage
playing against n-k players
shrink as the coalition size grows
advantage exponential to its size in winning the auction
n = 50, v = 100, b = 1, s = 0.25
Shill bidding: Ascending-price auctions, many-players model
auction with probability ρ and bids until L bids have been made
revenue for the auctioneer
revenue is profit (no item is shipped)
n = 50, v = 100, b = 1, s = 0.25
Auction profit
50 100 150 200 250 300 350 20 40 60 80 100 L Profit ($)
ρ=15% ρ=25%
Buy the item at a discount equal to your bid fees
Committed player: someone who is willing to bid up to a certain price and then exercise the Swoop it Now option
game is a game of chicken.
the maximum loss is bounded by v-r. Quit Play Till End Quit
Both lose bidding fees Lose bidding fees/ Get discount
Play Till End
Get discount/ Lose bidding fees Both lose v-r
The Scrum
The Mêlée
The Duel
The Duel
201 bid long duel
The Duel
This is cikcik This is Thedduel 201 bid long duel
Evidence of chicken % of auctions Duel length
Signaling intention: Aggressive bidding Players willing to playing chicken need a way to announce it
Aggresion = Number of bids Average response time (bids2 / sec)
A natural way is to be aggressive by placing many bids in rapid succession
2 4 6 8 10 0.0 0.2 0.4 0.6 0.8 1.0 x Pr(Aggression > x) All In the black In the red Won auction
Signaling intention: Aggressive bidding
concentrated at aggression ranks lower than average
responsible for most of Swoopo’s profits
10000 20000 30000 40000 Rank Cumulative player profit ($) −40000 −20000 10000 10 20 30 40 Aggression(bids2 sec) Cumulative profit Aggression
distribution
profitable winners less so
about average aggression
can have powerful effects in pay-per-bid and similar auctions.
What is the value of the missing information in this setting?
area between gambling and “entertainment shopping.”