Auctioning one item - PowerPoint PPT Presentation

About This Presentation
Title:

Auctioning one item

Description:

We would like to show you a description here but the site won t allow us. – PowerPoint PPT presentation

Number of Views:43
Avg rating:3.0/5.0
Slides: 42
Provided by: SCS102
Learn more at: http://www.cs.cmu.edu
Category:
Tags: auctioning | item | krishna | one

less

Transcript and Presenter's Notes

Title: Auctioning one item


1
Auctioning one item
  • Tuomas Sandholm
  • Computer Science Department
  • Carnegie Mellon University

2
Auctions
  • Methods for allocating goods, tasks, resources...
  • Participants auctioneer, bidders
  • Enforced agreement between auctioneer winning
    bidder(s)
  • Easily implementable e.g. over the Internet
  • Many existing Internet auction sites
  • Auction (selling item(s)) One seller, multiple
    buyers
  • E.g. selling a bull on eBay
  • Reverse auction (buying item(s)) One buyer,
    multiple sellers
  • E.g. procurement
  • We will discuss the theory in the context of
    auctions, but same theory applies to reverse
    auctions
  • at least in 1-item settings

3
Auction settings
  • Private value value of the good depends only on
    the agents own preferences
  • E.g. cake which is not resold or showed off
  • Common value agents value of an item
    determined entirely by others values
  • E.g. treasury bills
  • Correlated value agents value of an item
    depends partly on its own preferences partly on
    others values for it
  • E.g. auctioning a transportation task when
    bidders can handle it or reauction it to others

4
Auction protocols All-pay
  • Protocol Each bidder is free to raise his bid.
    When no bidder is willing to raise, the auction
    ends, and the highest bidder wins the item. All
    bidders have to pay their last bid
  • Strategy Series of bids as a function of agents
    private value, his prior estimates of others
    valuations, and past bids
  • Best strategy ?
  • In private value settings it can be computed (low
    bids)
  • Potentially long bidding process
  • Variations
  • Each agent pays only part of his highest bid
  • Each agents payment is a function of the highest
    bid of all agents
  • E.g. CS application tool reallocation
    LentingBraspenning ECAI-94

5
Auction protocols English (first-price open-cry
ascending)
  • Protocol Each bidder is free to raise his bid.
    When no bidder is willing to raise, the auction
    ends, and the highest bidder wins the item at the
    price of his bid
  • Strategy Series of bids as a function of agents
    private value, his prior estimates of others
    valuations, and past bids
  • Best strategy In private value auctions,
    bidders ex post equilibrium strategy is to
    always bid a small amount more than current
    highest bid, and stop when his private value
    price is reached
  • No counterspeculation, but long bidding process
  • Variations
  • In correlated value auctions, auctioneer often
    increases price at a constant rate or as he
    thinks is appropriate
  • Open-exit Bidder has to openly declare exit
    without re-entering possibility gt More info to
    other bidders about the agents valuation

6
Auction protocols First-price sealed-bid
  • Protocol Each bidder submits one bid without
    knowing others bids. The highest bidder wins
    the item at the price of his bid
  • Single round of bidding
  • Strategy Bid as a function of agents private
    value and his prior estimates of others
    valuations
  • Best strategy No dominant strategy in general
  • Strategic underbidding counterspeculation
  • Can determine Nash equilibrium strategies via
    common knowledge assumptions about the
    probability distributions from which valuations
    are drawn

7
Strategic underbidding in first-price sealed-bid
auction
  • Example 1
  • N risk-neutral bidders
  • Common knowledge that their values are drawn
    independently, uniformly in 0, vmax
  • Claim In symmetric Nash equilibrium, each bidder
    i bids bi b(vi) vi (N-1) / N
  • Proof. First divide all bids by vmax so bids
    were in effect drawn from 0,1. We show that an
    arbitrary agent, agent 1, is motivated to bid b1
    b(v1) v1 (N-1) / N given that others bid
    b(vi) vi (N-1) / N
  • Probb1 is highest bid Prb1 gt b2 Prb1 gt
    bN
  • Prb1 gt v2 (N-1)/N Prb1 gt vN (N-1)/N
  • Prb1 gt v2 (N-1)/N)N-1 Prb1 N / (N-1) gt
    v2N-1 (b1 N / (N-1))N-1
  • Eu1b1 (v1-b1) Probb1 is highest bid
    (v1-b1) (b1 N / (N-1))N-1
  • dEu1b1 / db1 (N/(N-1))N-1 (-N b1N-1 v1
    (N-1) b1N-2) 0
  • ltgt N b1N-1 v1 (N-1) b1N-2 divide both
    sides by b1N-2 ? 0
  • N b1 v1 (N-1)
  • ltgt b1 v1 (N-1) / N

8
Strategic underbidding in first-price sealed-bid
auction
  • Example 2
  • 2 risk-neutral bidders A and B
  • A knows that Bs value is 0 or 100 with equal
    probability
  • As value of 400 is common knowledge
  • In Nash equilibrium, B bids either 0 or 100, and
    A bids 100 ? (winning more important than low
    price)

9
Auction protocols Dutch (descending)
  • Protocol Auctioneer continuously lowers the
    price until a bidder takes the item at the
    current price
  • Strategically equivalent to first-price
    sealed-bid protocol in all auction settings
  • Strategy Bid as a function of agents private
    value and his prior estimates of others
    valuations
  • Best strategy No dominant strategy in general
  • Lying (down-biasing bids) counterspeculation
  • Possible to determine Nash equilibrium strategies
    via common knowledge assumptions regarding the
    probability distributions of others values
  • Requires multiple rounds of posting current price
  • Dutch flower market, Ontario tobacco auction,
    Filenes basement, Waldenbooks

10
Dutch (Aalsmeer) flower auction
11
Auction protocols Vickrey ( second-price
sealed bid)
  • Protocol Each bidder submits one bid without
    knowing (!) others bids. Highest bidder wins
    item at 2nd highest price
  • Strategy Bid as a function of agents private
    value his prior estimates of others valuations
  • Best strategy In a private value auction with
    risk neutral bidders, Vickrey is strategically
    equivalent to English. In such settings,
    dominant strategy is to bid ones true valuation
  • No counterspeculation
  • Independent of others bidding plans, operating
    environments, capabilities...
  • Single round of bidding
  • Widely advocated for computational multiagent
    systems
  • Old Vickrey 1961, but not widely used among
    humans
  • Revelation principle --- proxy bidder agents on
    www.ebay.com, www.webauction.com, www.onsale.com

12
Vickrey auction is a special case of Clarke tax
mechanism
  • Who pays?
  • The bidder who takes the item away from the
    others (makes the others worse off)
  • Others pay nothing
  • How much does the winner pay?
  • The declared value that the good would have had
    for the others had the winner stayed home
    second highest bid

13
Results for private value auctions
  • Dutch strategically equivalent to first-price
    sealed-bid
  • Risk neutral agents gt Vickrey strategically
    equivalent to English
  • All four protocols allocate item efficiently
  • (assuming no reservation price for the
    auctioneer)
  • English Vickrey have dominant strategies gt no
    effort wasted in counterspeculation
  • Which of the four auction mechanisms gives
    highest expected revenue to the seller?
  • Assuming valuations are drawn iid agents are
    risk-neutral
  • The four mechanisms have equal expected revenue!

14
More generally revenue equivalence version from
Nisans review book chapter
15
(No Transcript)
16
Revenue equivalence holds also for non-private
values settings (settings with signals) as long
as the setting is symmetric see, e.g.,
Krishna Auction Theory
17
Revenue equivalence ceases to hold if agents are
not risk-neutral
  • Risk averse bidders
  • Dutch, first-price sealed-bid Vickrey, English
  • Reason in the former two auctions, the bidder
    can insure himself by bidding more than a
    risk-neutral bidder
  • Risk averse auctioneer
  • Dutch, first-price sealed-bid Vickrey, English
  • Reason in the latter two, the seller gets the
    2nd-highest valuation, while in the former he
    only gets the expectation of the 2nd-highest
    valuation

18
Revenue equivalence ceases to hold if agents have
budget constraints
  • Prop. In Vickrey auction, the dominant strategy
    is bidi minvi, budgeti
  • Thm. In 1st-price auction, if there is an
    equilibrium of the form bidiminb(vi), budgeti,
    then the expected revenue is higher than in the
    Vickrey auction

19
Revenue equivalence might not hold between 1st
and 2nd-price auctions if distributions are
asymmetric
  • E.g., where 2nd-price auction yields higher
    expected revenue
  • Bidder 1s valuation is 2 Bidder 2s valuation
    is 0 or 2 with equal probability
  • Expected revenue under 2nd-price auction is 2 ½
    1
  • In 1st-price auction,
  • Bidder 1 can guarantee expected payoff 1 by
    bidding e bidding above 1 would yield expected
    payoff lt1 so he will not bid more than 1
  • If Bidder 2 bids 1e he gets expected payoff ½ (2
    (1e)) ½ - e. So her ex ante expected payoff
    is at least ½
  • Since the sum of the bidders payoffs is at least
    1.5, the auctioneers revenue can be at most 1/2
  • There are also settings where the 1st-price
    auction yields more expected revenue than the
    2nd-price auction
  • For an example, see Chapter 4.3 of the book
    Auction Theory, by Krishna, Academic Press,
    2002
  • Q But what about the revenue equivalence
    theorem?
  • A 2nd-price auction still efficient, 1st-price
    auction may not be
  • Thus the allocation probabilities differ, and
    thus revenue equivalence theorem doesnt apply

20
Revenue-maximizing (aka optimal) auction for
private values setting see Sec. 13.2 of
Algorithmic Game Theory
  • Assume valuation are drawn independently and that
    they are nonnegative
  • Def. Virtual valuation ?i(vi) vi (1-Fi(vi)) /
    fi(vi)
  • Def. Virtual surplus ?i ?i(vi) xi c(x)
  • Thm. The expected revenue of any truthful
    mechanism equals the expected virtual surplus
  • Thm. Virtual surplus maximization is truthful iff
    for all i, ?i(vi) is monotone nondecreasing in vi
  • Sufficient condition for this is monotone hazard
    rate f(z) / (1-F(z))
  • This leads to the Myerson auction Myerson 1981
  • Run Vickrey auction on virtual valuations
    (instead of valuations)
  • If highest virtual valuation gt 0, then
  • allocate to that agent (otherwise to noone)
  • that agent pays the lowest valuation that he
    could have revealed and still won
  • others pay nothing
  • Otherwise the seller keeps the item and no
    payments are made
  • What does this look like in the symmetric case?

21
Optimal auctions (risk-neutral, asymmetric
bidders)
  • Private-value auction with 2 risk-neutral bidders
  • As valuation is uniformly distributed on 0,1
  • Bs valuation is uniformly distributed on 1,4
  • What revenue do the 4 basic auction types give?
  • Can the seller get higher expected revenue?
  • Is the allocation Pareto efficient?
  • What is the worst-case revenue for the seller?
  • For the revenue-maximizing auction, see
    Wolfstetters survey on class web page

22
Results for non-private value auctions
  • Dutch strategically equivalent to first-price
    sealed-bid
  • Vickrey not strategically equivalent to English
  • Winners curse
  • Common value auctions
  • Agent should lie (bid low) even in Vickrey
    English Revelation to proxy bidders?
  • Model
  • Signals can be correlated (joint distribution not
    a product distribution)
  • Affiliated signals if a subset of the signals
    X1XN is large, then it is more likely that the
    rest of them are large
  • Symmetric model means
  • signals Xi drawn from same interval, and
  • vi(X) u(Xi,X-i), where u is symmetric in the
    last n-1 components
  • Thrm (revenue non-equivalence ). Consider
    symmetric model with at least 2 bidders. Let
    signals be affiliated. Expected revenues
    English Vickrey Dutch first-price sealed bid

23
Results for non-private value auctions...
  • Symmetric equilibria may be inefficient
  • Bidder with highest signal wins, but might not
    have highest valuation
  • Def. Single-crossing property
  • Thm. see Krishna, Auction Theory Consider
    symmetric model with affiliated signals. Suppose
    single-crossing property holds. Then 2nd-price,
    English, and 1st-price auction all have efficient
    symmetric equilibria
  • In English auction, efficient equilibrium exists
    also for 2 asymmetric bidders, but not
    necessarily for more than 2
  • Without single crossing property, no efficient
    mechanism might exist in asymmetric setting
  • If single-crossing holds, truth-telling is an
    efficient ex post equilibrium in VCG mechanism
  • Winner pays vi(smallest xi that would have won,
    x-i)

signal vector
24
Results for non-private value auctions...
Revenue ranking (aka linkage) principle
  • Let W(z,x) denote the expected price paid by
    bidder 1 if he is the winning bidder when he
    receives signal x but bids as if his signal were
    z, i.e., bids Ăź(z)
  • Let W(z,x) be the partial derivative of W(z,x)
    wrt x
  • Thm. Let A and B be two auctions in which the
    highest bidder wins and only he pays a positive
    amount. Suppose each has a symmetric and
    increasing equilibrium s.t.
  • for all x, WA(x,x) WB(x,x), and
  • WA(0,0) WB(0,0) 0.
  • then As expected revenue is at least as large as
    Bs

25
Results for non-private value auctions...
  • Impossibility of efficiency if at least one agent
    has a multi-dimensional signal
  • Reason
  • if bidder As valuation only depends on the sum
    of his signals, it is impossible to elicit his
    signals, and
  • bidder 2s valuation might depend on one of As
    signals, so for efficiency it might be necessary
    to elicit As signals
  • This impossibility holds even if single-crossing
    is satisfied
  • See examples in Krishna book p. 244-245

26
Results for non-private value auctions...
  • Common knowledge that auctioneer has private info
  • Q What info should the auctioneer release ?
  • A in symmetric setting with affiliated signals,
    in 1st-price and 2nd-price auction, auctioneer is
    best off releasing all of it
  • No news is worst news
  • Mitigates the winners curse
  • A among asymmetric bidders, information
    revelation can decrease revenue in 2nd-price
    auction
  • see Krishna Auction Theory p. 115 for an
    example

27
Results for non-private value auctions...
  • Asymmetric info among bidders
  • E.g. 1 auctioning pennies in class
  • E.g. 2 first-price sealed-bid common value
    auction with bidders A, B, C, D
  • A B have same good info. C has this extra
    signal. D has poor but independent info
  • A B should not bid D should sometimes
  • gt Bid less if more bidders or your info is
    worse
  • Most important in sealed-bid auctions Dutch

28
Vulnerability to bidder collusioneven in
private-value auctions
  • v1 20, vi 18 for others
  • Collusive agreement for English e.g. 1 bids 6,
    others bid 5. Self-enforcing
  • Collusive agreement for Vickrey e.g. 1 bids 20,
    others bid 5. Self-enforcing
  • In first-price sealed-bid or Dutch, if 1 bids
    below 18, others are motivated to break the
    collusion agreement
  • Need to identify coalition parties

29
Vulnerability to shills
  • Only a problem in non-private-value settings
  • English all-pay auction protocols are
    vulnerable
  • Classic analyses ignore the possibility of shills
  • Vickrey, first-price sealed-bid, and Dutch are
    not vulnerable

30
Vulnerability to a lying auctioneer
  • Truthful auctioneer classically assumed
  • In Vickrey auction, auctioneer can overstate 2nd
    highest bid to the winning bidder in order to
    increase revenue
  • Bid verification mechanisms, e.g. cryptographic
    signatures
  • Trusted 3rd party auction servers (reveal highest
    bid to seller after closing)
  • In English, first-price sealed-bid, Dutch, and
    all-pay, auctioneer cannot lie because bids are
    public

31
Auctioneers other possibilities
  • Bidding
  • Seller may bid more than his reservation price
    because truth-telling is not dominant for the
    seller even in the English or Vickrey protocol
    (because his bid may be 2nd highest determine
    the price) gt seller may inefficiently get the
    item
  • In symmetric private-value auctions, the revenue
    maximizing auction is a Vickrey auction with a
    reserve price that is set like this
  • (This is a special case of the Myerson auction
    Myerson 81)
  • I.e., optimal auctions are not Pareto efficient
    (not surprising in light of Myerson-Satterthwaite
    theorem)
  • Setting a minimum price
  • Refusing to sell after the auction has ended

32
Undesirable private information revelation
  • Agents strategic marginal cost information
    revealed because truthful bidding is a dominant
    strategy in Vickrey (and English)
  • Observed problems with subcontractors
  • First-price sealed-bid Dutch may not reveal
    this info as accurately
  • Lying
  • No dominant strategy
  • Bidding decisions depend on beliefs about others

33
Untruthful bidding with local uncertainty even in
Vickrey
  • Uncertainty (inherent or from computation
    limitations)
  • Many real-world parties are risk averse
  • Computational agents take on owners preferences
  • Thm Sandholm ICMAS-96. It is not the case that
    in a private value Vickrey auction with
    uncertainty about an agents own valuation, it is
    a risk averse agents best (dominant or
    equilibrium) strategy to bid its expected value
  • Higher expected utility e.g. by bidding low

34
Wasteful counterspeculation
Thrm Sandholm ICMAS-96, IJEC-00. In a private
value Vickrey auction with uncertainty about an
agents own valuation, a risk neutral agents
best (deliberation or information gathering)
action can depend on others.
E.g. two bidders (1 and 2) bid for a good. v1
uniform between 0 and 1 v2 deterministic, 0
v2 0.5 Agent 1 bids 0.5 and gets item at price
v2 Say agent 1 has the choice of paying c
to find out v1. Then agent 1 will bid v1 and get
the item iff v1 v2 (no loss possibility, but c
invested)
35
Sniping
  • bidding very late in the auction in the hopes
    that other bidders do not have time to respond
  • Especially an issue in electronic auctions with
    network lag and lossy communication links

36
from Roth Ockenfels
37
Sniping Amazon auctions give automatic
extensions, eBay does notAntiques auctions have
experts
from Roth Ockenfels
38
Sniping
from Roth Ockenfels
39
Sniping
  • Can make sense to both bid through a regular
    insecure channel and to snipe
  • Might end up sniping oneself

40
(No Transcript)
41
Mobile bidder agents in eMediator
  • Allow user to participate while disconnected
  • Avoid network lag
  • Put expert bidders and novices on an equal
    footing
  • Full flexibility of Java (Concordia)
  • Template agents through an HTML page for
    non-programmers
  • Information agent
  • Incrementor agent
  • N-agent
  • Control agent
  • Discover agent

42
Mobile bidder agents in eMediator
43
Mobile bidder agents in eMediator...
44
Conclusions on 1-item auctions
  • Nontrivial, but often analyzable with reasonable
    effort
  • Important to understand merits limitations
  • Unintuitive mechanisms may have better properties
  • Vickrey auction induces truth-telling avoids
    counterspeculation (in limited settings)
  • Myerson auction best for revenue
  • Choice of a good auction protocol depends on the
    setting in which the protocol is used, and the
    objective
Write a Comment
User Comments (0)
About PowerShow.com