Reaching Agreement: Auctions Contents Introductjon Auctjon - - PowerPoint PPT Presentation

reaching agreement auctions contents
SMART_READER_LITE
LIVE PREVIEW

Reaching Agreement: Auctions Contents Introductjon Auctjon - - PowerPoint PPT Presentation

Reaching Agreement: Auctions Contents Introductjon Auctjon Parameters English, Dutch, and Vickrey Auctjons Generalized Auctjons Google & Yahoo Introductjon I With the rise of the Internet, auctjons have become popular


slide-1
SLIDE 1

Reaching Agreement: Auctions

slide-2
SLIDE 2

Contents

  • Introductjon
  • Auctjon Parameters
  • English, Dutch, and Vickrey Auctjons
  • Generalized Auctjons

– Google & Yahoo

slide-3
SLIDE 3

Introductjon I

  • With the rise of the Internet, auctjons have become popular in

many e-commerce applicatjons (e.g. eBay)

  • Auctjons are an effjcient tool for reaching agreements in a society
  • f self-interested agents

– For example, bandwidth allocatjon on a network, sponsor links

  • Auctjons can be used for effjcient resource allocatjon within

decentralized computatjonal systems – Which do not necessarily consist of self-interested agents – They are frequently utjlized for solving multj-agent and multj- robot coordinatjon problems – For example, team-based exploratjon of unknown terrain

slide-4
SLIDE 4

Introductjon II

  • An auctjon takes place between an agent known as the

auctjoneer and a collectjon of agents known as the bidders – The goal of the auctjon is for the auctjoneer to allocate the good to one of the bidders – The auctjoneer aim at maximizing the price and bidders aim at minimizing the price

  • Dominant bidding strategy: A strategy for bidding that leads in

the long-term to a maximal payofg (for bidders)

  • Bidder Payofg: valuatjon - payment
  • Valuatjon: The money you are willing to spend
  • Common or private value: Has the good a value acknowledged

by everybody or do you assign a private value to it

slide-5
SLIDE 5

Mechanism Design

  • Mechanism design protocol design (e.g. auctjons) for multj-agent interactjons

with desirable propertjes, such as: – Guaranteed success: Agreement is certain – Maximizing social welfare: Agreement maximizes sum

  • f utjlitjes of all partjcipatjng agents

– Pareto effjciency: There is no other outcome that will make at least one agent betuer ofg without making at least one other agent worse ofg – Individual Ratjonality/Stability: Following the protocol is in best interest of all agents (no incentjve to cheat, deviate from protocol etc.) – Simplicity: Protocol makes for the agent appropriate strategy “obvious”. (Agent can tractably determine

  • ptjmal strategy)

– Distributjon: no single point of failure; minimize communicatjon

slide-6
SLIDE 6

Auctjon Parameters I

  • Good/Item valuatjon

– Private value: good has difgerent value for each agent, e.g., Jimi Hendrix’s guitar, Rino Gaetano’s guitar – Public (common) value: good has the same value for all bidders, e.g., one-dollar-Bill – Correlated value: value of good depends on own private value and private value for other agents, e.g., buy something with intentjon to sell it later (Hendrix wins)

  • Payment determinatjon

– First price: Winner pays his bid – Second price: Winner pays second-highest bid

  • Secrecy of bids

– Open cry: All agent’s know all agent’s bids – Sealed bid: No agent knows other agent’s bids

slide-7
SLIDE 7

Auctjon Parameters II

  • Auctjon procedure

– One shot: Only one bidding round – Ascending: Auctjoneer begins at minimum price, bidders increase bids – Descending: Auctjoneer begins at price over value of good and lowers the price at each round – Contjnuous: Internet

  • Auctjons may be

– Standard Auctjon

  • One seller and multjple buyers

– Reverse Auctjon

  • One buyer and multjple sellers

– Double Auctjon

  • Multjple sellers and multjple buyers
  • Combinatorial Auctjons

– Buyers and sellers may have combinatorial valuatjons for bundles of goods

slide-8
SLIDE 8

English Auctjon

  • English auctjons are examples of fjrst-price open-cry ascending

auctjons

  • Protocol:

– Auctjoneer starts by ofgering the good at a low price – Auctjoneer ofgers higher prices untjl no agent is willing to pay the proposed level – The good is allocated to the agent that made the highest ofger

  • Propertjes

– Generates competjtjon between bidders (generates revenue for the seller when bidders are uncertain of their valuatjon) – Dominant strategy: Bid slightly more than current bid, withdraw if bid reaches personal valuatjon of good – Winner’s curse (for common value goods)

Auction at Sotheby´s

slide-9
SLIDE 9

The Winner’s curse

  • Termed in the 1950s:

– Oil companies bid for drilling rights in the Gulf of Mexico – Problem was the bidding process given the uncertaintjes in estjmatjng the potentjal value of an ofgshore oil fjeld – "Competjtjve bidding in high risk situatjons," by Capen, Clapp and Campbell, Journal of Petroleum Technology, 1971

  • For example

– An oil fjeld had an actual intrinsic value of $10 million – Oil companies might guess its value to be anywhere from $5 million to $20 million – The company who wrongly estjmated at $20 million and placed a bid at that level would win the auctjon, and later fjnd that it was not worth that much

  • In many cases the winner is the person who has overestjmated

the most -> “The Winner’s curse”

  • Cure: Shade your bid by a certain amount
slide-10
SLIDE 10

Dutch Auctjon

  • Dutch auctjons are examples of fjrst-price open-cry descending

auctjons

  • Protocol:

– Auctjoneer starts by ofgering the good at artjfjcially high value – Auctjoneer lowers ofger price untjl some agent makes a bid equal to the current ofger price – The good is then allocated to the agent that made the ofger

  • Properties

– Items are sold rapidly (can sell many lots within a single day) – Intuitive strategy: wait for a little bit after your true valuation has been called and hope no one else gets in there before you (no general dominant strategy) – Winner’s curse also possible

Flower auction in Amsterdam

slide-11
SLIDE 11

First-Price Sealed-Bid Auctjons

  • First-price sealed-bid auctjons are one-shot auctjons:
  • Protocol:

– Within a single round bidders submit a sealed bid for the good – The good is allocated to the agent that made highest bid – Winner pays the price of highest bid

  • Ofuen used in commercial auctjons, e.g., public building

contracts etc.

  • Problem: the difgerence between the highest and second

highest bid is “wasted money” (the winner could have ofgered less)

  • Intuitjve strategy: bid a litule bit less than your true valuatjon

(no general dominant strategy) – As more bidders as smaller the deviatjon should be!

slide-12
SLIDE 12

Vickrey Auctjons

  • Proposed by William Vickrey in 1961 (Nobel Prize in Economic

Sciences in 1996)

  • Vickrey auctjons are examples of second-price sealed-bid one-

shot auctjons

  • Protocol:

– within a single round bidders submit a sealed bid for the good – good is allocated to agent that made highest bid – winner pays price of second highest bid

  • Dominant strategy: bid your true valuatjon

– if you bid more, you risk to pay too much – if you bid less, you lower your chances of winning while stjll having to pay the same price in case you win

  • Antjsocial behavior: bid more than your true valuatjon to

make opponents sufger (not “ratjonal”)

slide-13
SLIDE 13

Collusion

  • Collusion (groups of bidders cooperate in order to cheat):

– All four protocols are not collusion free – Bidders can agree beforehand to bid much lower than the public value – When the good is obtained, the bidders can then obtain its true value (higher than the artjfjcially low price paid for it), and split the profjts amongst themselves – Can be prevented by modifying the protocol so that bidders cannot identjfy each other

slide-14
SLIDE 14

Lying

  • Lying auctjoneer:

– Place bogus bidders (shills) that artjfjcially increase the price – In Vickrey auctjon: Lying about second highest bid – Can be prevented by 'signing' of bids (e.g. digital signature), or trusted third party to handle bids – Not possible in English auctjons!

slide-15
SLIDE 15

Generalized fjrst price auctjons

Used by Yahoo for “sponsored links” auctjons

  • Introduced in 1997 for selling Internet advertjsing by Yahoo/Overture

(before there were only “banner ads”)

  • Advertjsers submit a bid reportjng the willingness to pay on a per-click

basis for a partjcular keyword – Cost-Per-Click (CPC) bid, difgerent from usual good allocatjon

  • Advertjsers were billed for each “click” on sponsored links leading to their

page

  • The links were arranged in descending order of bids, making highest bids

the most prominent

  • Auctjons take place during each search!
  • However, auctjon mechanism turned out to be unstable!

– Bidders revised their bids as ofuen as possible

slide-16
SLIDE 16

Generalized fjrst price auctjons II

1. Two advertiser agents (a1 & a2) compete for the top link position 2. Bidding starts with both of them below their maximum bids (A) 3. a1 recognizes an opportunity to win by raising the second bidder’s bid by $0.01 4. a2 sees that it has been outbid, and raises its bid in turn 5. This process continues until the bids reach a1’s maximum bid (B) 6. a1 can no longer increase, so it instead looks to avoid overspending by lowering its bid to $0.01 more than the third-place bidder (C) 7. a2 sees that it can still obtain the first place by bidding $0.01 more than a1’s newly- lowered bid. 8. Bidding therefore begins to increase again …

Top bids, in dollars, for a specifjc keyword (July 2002) Continuation of this pattern for the same keyword for one week

slide-17
SLIDE 17

Generalized second price auctjons I

Used by Google for “sponsored link” auctjons

  • Introduced by Google for pricing sponsored

links (AdWords Select)

  • Observatjon: Buyers generally do not want to

pay much more than the rank below them – Therefore: 2nd price auctjon

  • Further modifjcatjons:

– Advertjsers bid for keywords and keyword combinatjons – Price based on bid and quality score, e.g., rank = CPC_BID X quality score – CPC(i) = Rank#(i+1)/QS(i)

  • Afuer seeing Google’s success, Yahoo also

switched to second price auctjons in 2002

slide-18
SLIDE 18

Generalized second price auctjons II

  • Truthful bidding is not necessarily a dominant strategy if there is more

than 1 slot!

  • Payofg: The difgerence between the estjmated value (valuatjon) of an
  • bject an the paid amount
  • Example (without quality score):

Bidder A Bidder B Bidder C Valuation 7$ 6$ 1$ Click-through rate 10 4 Slot 1 Slot 2 Slot 3 Bidding of true valuation: A gets Slot 1 and payoff 7$*10 – 6$*10 = 10$ Lying, e.g. A bids ‘4’: A gets Slot 2 and payoff 7$*4 – 1$*4 = 24$ > 10$

slide-19
SLIDE 19

Summary

  • English, Dutch, First-Price Sealed-Bid, an Vickrey auctjons are

actjvely used for difgerent types of situatjons – The expected revenue to the auctjoneer is provably identjcal in all four types of auctjons in case of risk-neutral bidders

  • Generalized second price auctjons have shown good

propertjes in practjce, however, “truth telling” is not a dominant strategy

slide-20
SLIDE 20

Literature

  • General:

  • M. Woolridge: An Introductjon to Multj-Agent-Systems, Wiley, 2001, 294 pages
  • Sponsored Link Auctjons:

  • B. Edelman, M. Ostrovsky, M. Schwarz Selling Internet Advertjsing and the Generalized

Second Price Auctjon: Billions of Dollars Worth of Keywords, 2005 – Link: htup://rwj.berkeley.edu/schwarz/publicatjons/gsp051003.pdf

  • Winner Determinatjon:

– Optjmal Winner Determinatjon Algorithms (Tuomas Sandholm) – Link: htup://www.cs.cmu.edu/~sandholm/windetalgs.pdf – T.W. Sandholm. Distributed Ratjonal Decision Making. In G. Weiss (ed.), Multjagent Systems, MIT Press, 1999 –

  • P. Cramton, Y. Shoham, and R. Steinberg (eds.). Combinatorial Auctjons. MIT Press,

2006.

  • Multj-Robot exploratjon auctjons:

– Dias, M. B. and Stentz, A. 2001. A Market Approach to Multjrobot Coordinatjon. Technical Report, CMU-RI-TR-01-26, Robotjcs Instjtute, Carnegie Mellon University. – Zlot, R. et al. 2002. Multj-Robot Exploratjon Controlled by a Market Economy. ICRA 2002 –

  • S. Koenig, C. Tovey, M. Lagoudakis, V. Markakis, D. Kempe, P. Keskinocak, A. Kleywegt, A.

Meyerson and S. Jain. The Power of Sequentjal Single-Item Auctjons for Agent Coordinatjon [Nectar Paper]. In Proceedings of the AAAI Conference on Artjfjcial Intelligence (AAAI), 1625-1629, 2006