5/8/16 ¡ DCS/CSCI 2350: Social & Economic Networks Sponsored Search Market Reading: Chapter 15 [EK] Video Lecture: http://bit.ly/vcg-gsp Mohammad T . Irfan Questions u How does Google make money from web search? u Does it have any connection with auctions and matching markets? 1 ¡
5/8/16 ¡ Agenda u Brief history u Conventions u Matching markets u Vickrey-Clarke-Groves (VCG) auction u Generalized second-price (GSP) auction Search market u Early days u Yahoo! negotiates deal with advertisers u Shows the ad a certain number of times u Effective? u Since year ~2000 u Keyword based advertising by Overture (bought out by Yahoo! in 2003 for $1.63B) u New market 2 ¡
5/8/16 ¡ Conventions 1. Pay per click u Advertisers pay Google on per click basis u How much? 2. Price setting by auction u Fixed price for keywords doesn't work. Why? u Main challenge in auction: multiple ad spots Preliminaries 1 u Search keyword (e.g., pizza) u Multiple ad slots Slot Ad 1 ? 2 ? 3 ? 3 ¡
5/8/16 ¡ Preliminaries 2 u Click-through-rate (CTR) of a slot u # of clicks/hr for that slot u Assumptions u Advertisers know CTR u CTR solely depends on the slot, not on the ad CTR Slot 10 1 5 2 2 3 Preliminaries 3 u Revenue/click u Advertisers revenue/click u Assumption u Solely depends on the advertiser, not on the slot Advertiser Revenue/Click x 10 y 5 z 2 4 ¡
5/8/16 ¡ Matching market u Will MCP work? u What will be the valuations of the advertisers? u CTR × revenue/click (Unit: $/hr) u Doesn't work because Google needs to know the advertisers' valuations First-price auction? u Did not work u Underbidding u Turbulent market u Second-price auction for multiple items? 5 ¡
5/8/16 ¡ Vickrey-Clarke-Groves (VCG) mechanism VCG mechanism u Alternative view of second-price auction u Outcome maximizes the social welfare u Winner is charged the "harm" he/she causes to the other bidders u How to calculate the harm caused by a bidder? u Calculate the increase in others' valuations in an alternative universe where the bidder is not there 6 ¡
5/8/16 ¡ VCG price VCG price: Each bidder pays the harm he/she causes to the other bidders (= total amount everyone would've been better off if he/she were not there) Steps of VCG mechanism 1. Ask bidders to submit valuations (CTR × revenue/click) [valuations are independent and private, but truth-telling is dominant strategy] 2. Choose a socially optimum assignment (e.g., MCP auction algorithm ignoring MCP prices) 3. Charge bidders their respective VCG price u Example 7 ¡
5/8/16 ¡ VCG pros and cons u Pros u Maximizes social welfare u Bidders submit their true valuations u Cons u Not simple for bidders u Difficult to explain an outcome to bidders Difference: MCP vs. VCG price u MCP: posted price for each item (as in supermarket) u VCG: personalized price u VCG price for the same item is different for different bidder u Why? 8 ¡
5/8/16 ¡ (Superficially) Generalized Second-Price (GSP) Auction GSP auction 1. Each advertiser bids a single number: how much they'll pay per click 2. Google gives the i-th slot to the i-th highest bidder, who pays the bid of (i+1)-st highest bidder 9 ¡
5/8/16 ¡ Analysis u Varian (2007), Edelman, Ostrovsky, Schwartz (2007) u Game u Players: bidders or advertisers u Strategy: bid amount u Payoff: revenue − price paid u Nash equilibrium u Nobody has any incentive to change the bid unilaterally GSP pros and cons u Cons (for multiple items or slots) u Bidders may not be truthful (contrast w/ VCG) u May not optimize social welfare (contrast w/ VCG) u Multiple Nash equilibrium possible (contrast VCG) u Single item: GSP = VCG = 2 nd price auction u Pros u Nash equilibrium always exists u One Nash eq maximizes social welfare u Maximizes Google's revenue? Maybe! 10 ¡
5/8/16 ¡ Examples u Bidders gain more by lying u Multiple Nash equilibria u Compare with VCG 11 ¡
Recommend
More recommend