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

information asymmetries in pay per bid auctions how
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

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

slide-2
SLIDE 2
slide-3
SLIDE 3
slide-4
SLIDE 4

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

? ?

slide-5
SLIDE 5

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

slide-6
SLIDE 6

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)

slide-7
SLIDE 7

2008 revenues were

$28,300,000

slide-8
SLIDE 8
slide-9
SLIDE 9

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

slide-10
SLIDE 10

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

slide-11
SLIDE 11

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

  • f online auction

websites.”

slide-12
SLIDE 12

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

slide-13
SLIDE 13

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
slide-14
SLIDE 14

Previous work predicts profit-free equilibria

[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

slide-15
SLIDE 15

Previous work predicts profit-free equilibria

[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 1

  • 2

2 2 2 2

  • 5
  • 6

6 6 6 6 6

  • 1

1 1 1 1 1 2 2 2 2 2 2

  • 1

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 2 4 4 4 4 4

From Outcomes dataset

slide-16
SLIDE 16
  • 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

Basic symmetric pay-per-bid model

Predicts zero profit!

slide-17
SLIDE 17

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 )n1

 = 1 b v  p      

1 n1

, probability that an individual player places a subsequent bid

slide-18
SLIDE 18

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)n1

q+1 = 1 b v  sq      

1 n1

, probability that a player bids after q bids have been placed

q+1

Time varying

slide-19
SLIDE 19

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
  • f v in bid fees which is the auctioneer’s revenue.
slide-20
SLIDE 20

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?

slide-21
SLIDE 21

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.

slide-22
SLIDE 22

Trace dataset

(4,328 auctions)

  • Time and user of each

bid

  • Plus all attributes of

Outcomes dataset Mistaken population estimates for fixed-price auctions

slide-23
SLIDE 23

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      

n1 nk1

 = 1 (1 )

1 nk1

Mistaken players

µ = 1 b v  p  = 1 (1 µ)

1 n1

Omniscient players

Reminder: pr. one player bids, pr. some player bids

 µ

slide-24
SLIDE 24

Mistaken population estimates for fixed-price auctions

Overestimation Underestimation

−15 −10 −5 5 10 15 k Revenue ($) 100 300 500 700

  • ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
  • n = 50, v = 100, b = 1
slide-25
SLIDE 25

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

  • Underestimation by k

Over− and underestimation by k

Over and underestimation in equal measures: Swoopo still profits

slide-26
SLIDE 26

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!

slide-27
SLIDE 27

Modeling general asymmetries

Two groups of players, A & B Group A

  • size k
  • bid bA
  • value vA
  • population

estimate nA

  • aware of B

Group B

  • size n-k
  • bid bB
  • value vB
  • population

estimate nB

  • unaware of A
slide-28
SLIDE 28

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

slide-29
SLIDE 29

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

  • Trivial upper bound: (Q +1)(b + s)

Auction revenue

slide-30
SLIDE 30

Asymmetries in bid fees

slide-31
SLIDE 31

Asymmetries in bid fees

slide-32
SLIDE 32

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%

65% 55%

winners’ discount winners’ discount accounting for previously lost auctions

slide-33
SLIDE 33

bA Group A advantage 0.05 0.20 0.40 0.60 0.80 1.00 0x 1x 2x 3x 4x 5x 6x

  • k=5

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=5

k=25 k=45

Asymmetries in bid fees for fixed-price auctions

  • Group A of size k has a

discounted bid and they know it.

  • Group B of size n-k think

everyone is paying b.

Auction revenue Group A advantage

n = 50, v = 100, bB = 1

Synergy!

slide-34
SLIDE 34
  • Group A of size k has a

discounted bid and they know it.

  • Group B of size n-k think

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=5

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=5

k=25 k=45

Auction revenue Group A advantage

slide-35
SLIDE 35

Varying object valuations

slide-36
SLIDE 36

Varying object valuations

slide-37
SLIDE 37

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

slide-38
SLIDE 38

Varying object valuations for fixed-price auctions

α Revenue ($) 0.05 0.50 1.00 1.50 2.00 50 100 150 200

  • k=5

k=25 k=45

Auction revenue

n = 50, v = 100, bB = 1

  • Revenue is naturally

bounded by maximum valuation

  • The more players
  • verestimate the item

the better for Swoopo

slide-39
SLIDE 39

Collusion & shill bidding:

The role of hidden information

slide-40
SLIDE 40

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

slide-41
SLIDE 41

Collusion: Ascending-price auctions, many-players model

10 20 30 40 50 Coalition size, k Revenue ($) 20 40 60 80 100

  • 10

20 30 40 50 Coalition size, k Coalition advantage 1x 200x 400x 600x 800x

  • Auction revenue

Coalition advantage

  • A coalition of size k is

playing against n-k players

  • Swoopo’s revenues

shrink as the coalition size grows

  • The coalition gains an

advantage exponential to its size in winning the auction

n = 50, v = 100, b = 1, s = 0.25

slide-42
SLIDE 42

Shill bidding: Ascending-price auctions, many-players model

  • A (ρ,L)-shill enters the

auction with probability ρ and bids until L bids have been made

  • A shill produces no

revenue for the auctioneer

  • If the shill wins all

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 ($)

  • ρ=5%

ρ=15% ρ=25%

slide-43
SLIDE 43

Swoop it Now

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

slide-44
SLIDE 44

Swoop it Now

  • In the presence of many committed players the resulting

game is a game of chicken.

  • Assuming a common valuation of v and a retail price of r

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

slide-45
SLIDE 45

Is there evidence of chicken? Look for duels - auctions culminating is long bidding sequences by two players

slide-46
SLIDE 46

Evidence of chicken

The Scrum

slide-47
SLIDE 47

Evidence of chicken

The Mêlée

slide-48
SLIDE 48

Evidence of chicken

The Duel

slide-49
SLIDE 49

Evidence of chicken

The Duel

201 bid long duel

slide-50
SLIDE 50

Evidence of chicken

The Duel

This is cikcik This is Thedduel 201 bid long duel

slide-51
SLIDE 51

Evidence of chicken % of auctions Duel length

9% ⩾10 5% ⩾20 1% ⩾50

slide-52
SLIDE 52

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

slide-53
SLIDE 53

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

  • Successful strategies are mostly

concentrated at aggression ranks lower than average

  • The highly aggressive players are

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

  • Highly skewed aggression

distribution

  • Winners most aggressive, but

profitable winners less so

  • Those who lost demonstrate

about average aggression

slide-54
SLIDE 54

Conclusions and Remarks

  • Information asymmetry

can have powerful effects in pay-per-bid and similar auctions.

  • Is this understanding useful?

What is the value of the missing information in this setting?

  • Swoopo operates in the grey

area between gambling and “entertainment shopping.”

  • Is this a fad or the future?
slide-55
SLIDE 55

Thank you. Any questions?