Internet Advertising and the Generalized Second-Price Auction: Selling Billions of Dollars Worth of Keywords BENJAMIN EDELMAN, MICHAEL OSTROVSKY, AND MICHAEL.

Slides:



Advertisements
Similar presentations
Bidding to the Top: Position-based Auctions Gagan Aggarwal Joint work with Jon Feldman and S. Muthukrishnan.
Advertisements

Private Information and Auctions. Auction Situations Private Value – Everybody knows their own value for the object – Nobody knows other peoples values.
Performance Evaluation Sponsored Search Markets Giovanni Neglia INRIA – EPI Maestro 4 February 2013.
The Structure of Networks with emphasis on information and social networks T-214-SINE Summer 2011 Chapter 9 Ýmir Vigfússon.
CPS Bayesian games and their use in auctions Vincent Conitzer
Private Information and Auctions
Auctions. Strategic Situation You are bidding for an object in an auction. The object has a value to you of $20. How much should you bid? Depends on auction.
Position Auctions with Bidder- Specific Minimum Prices Eyal Even-DarGoogle Jon Feldman Google Yishay Mansour Tel-Aviv Univ., Google S. Muthukrishnan Google.
Intermediate Microeconomics Midterm (50%) (4/27) Final (50%) (6/22) Term grades based on relative ranking. Mon 1:30-2:00 ( 社科 757)
Bidding Strategy and Auction Design Josh Ruffin, Dennis Langer, Kevin Hyland and Emmet Ferriter.
Michael R. Baye, Managerial Economics and Business Strategy, 3e. ©The McGraw-Hill Companies, Inc., 1999 Managerial Economics & Business Strategy Chapter.
Multi-item auctions with identical items limited supply: M items (M smaller than number of bidders, n). Three possible bidder types: –Unit-demand bidders.
Ad Auctions: An Algorithmic Perspective Amin Saberi Stanford University Joint work with A. Mehta, U.Vazirani, and V. Vazirani.
1 Game Theory and the Design of Electronic Markets Sriharsha Hammika.
Hybrid Keyword Auctions Kamesh Munagala Duke University Joint work with Ashish Goel, Stanford University.
Auction. Types of Auction  Open outcry English (ascending) auction Dutch (descending) auction  Sealed bid First-price Second-price (Vickrey)  Equivalence.
1 Internet Advertising and Optimal Auction Design Michael Schwarz Yahoo! Research Keynote Address KDD July 2008.
2008 External Research Supported by Computational Analysis of Sponsored-Search Auctions External Research Initiative University of British Columbia David.
Selling Billions of Dollars Worth of Keywords Presented By: Mitali Dhoble By Benjamin Edelman, Michael Ostrovsky And Michael Schwarz Reference:
Internet Economics כלכלת האינטרנט Class 5 – Online Advertising 1.
Week 9 1 COS 444 Internet Auctions: Theory and Practice Spring 2008 Ken Steiglitz
Game Theory 1. Game Theory and Mechanism Design Game theory to analyze strategic behavior: Given a strategic environment (a “game”), and an assumption.
Introduction to Game Theory
Instructions First-price No Communication treatment.
Sponsored Search Presenter: Lory Al Moakar. Outline Motivation Problem Definition VCG solution GSP(Generalized Second Price) GSP vs. VCG Is GSP incentive.
6.853: Topics in Algorithmic Game Theory Fall 2011 Matt Weinberg Lecture 24.
Social Networks 101 P ROF. J ASON H ARTLINE AND P ROF. N ICOLE I MMORLICA.
Reviewing Bayes-Nash Equilibria Two Questions from the midterm.
Sponsored Search Auctions 1. 2 Traffic estimator.
Tractable Computational Methods for Finding Nash Equilibria of Perfect-Information Position Auctions David Robert Martin Thompson Kevin Leyton-Brown Department.
FLOWER AUCTIONS IN AMSTERDAM. Ad Auctions March 7, 2008.
FLOWER AUCTIONS IN AMSTERDAM. Ad Auctions March 16, 2007.
Chapter Seventeen Auctions. Who Uses Auctions? u Owners of art, cars, stamps, machines, mineral rights etc. u Q: Why auction? u A: Because many markets.
Mediators in Position Auctions Itai Ashlagi Dov Monderer Moshe Tennenholtz Technion.
1 Web Search From Information Retrieval to Microeconomic Modeling Prabhakar Raghavan Yahoo! Research.
Lectures in Microeconomics-Charles W. Upton Minimax Strategies.
Algoritmisk Spilteori Peter Bro Miltersen dPersp, Uge 5, 2. forelæsning.
Auctions Hal R. Varian. Auctions Auctions are very useful mean of price discovery eBay: everyone’s favorite example DoveBid: high value asset sales at.
SIMS Online advertising Hal Varian. SIMS Online advertising Banner ads (Doubleclick) –Standardized ad shapes with images –Normally not related to content.
Communication Networks A Second Course Jean Walrand Department of EECS University of California at Berkeley.
Minimax Strategies. Everyone who has studied a game like poker knows the importance of mixing strategies. –With a bad hand, you often fold –But you must.
The Science of Networks 7.1 Today’s topics Sponsored Search Markets Acknowledgements Notes from Nicole Immorlica & Jason Hartline.
Introduction to Game Theory
HAL R VARIAN FEBRUARY 16, 2009 PRESENTED BY : SANKET SABNIS Online Ad Auctions 1.
Game Theory, Strategic Decision Making, and Behavioral Economics 11 Game Theory, Strategic Decision Making, and Behavioral Economics All men can see the.
CPS 173 Mechanism design Vincent Conitzer
Fall 2006 Davison/LinCSE 197/BIS 197: Search Engine Strategies 14-1 Optimize Your Paid Search Program In this section, we discuss: In this section, we.
Games People Play. 12: Auctions Games People Play. Auctions In this section we shall learn How different types of auctions allocate goods How to buy.
Authors: David Robert Martin Thompson Kevin Leyton-Brown Presenters: Veselin Kulev John Lai Computational Analysis of Position Auctions.
Ad Auctions: Game-Theoretic Perspectives Moshe Tennenholtz Technion—Israel Institute of Technology and Microsoft Research.
Personalized Delivery of On-Line Search Advertisement Based on User Interests Guangyi Xiao, Zhiguo Gong University of Macau.
Mechanism Design Ruta Mehta. Game design (not video games!) to achieve a desired goal, like fairness, social welfare maximization, etc.
Auctions An auction is a mechanism for trading items by means of bidding. Dates back to 500 BC where Babylonians auctioned of women as wives. Position.
Auction Theory Class 9 – Online Advertising 1. Outline Part 1: Bla bla bla Part 2: Equilibrium analysis of Google’s auction 2.
Final Lecture TOPICS. Introduction In this lecture we will use some of what we have learned to answer some important recent questions of the day: –How.
Steffen Staab 1WeST Web Science & Technologies University of Koblenz ▪ Landau, Germany Network Theory and Dynamic Systems Auctions.
Auctions serve the dual purpose of eliciting preferences and allocating resources between competing uses. A less fundamental but more practical reason.
Internet Economics כלכלת האינטרנט Class 7 – Online Advertising 1.
Auctions serve the dual purpose of eliciting preferences and allocating resources between competing uses. A less fundamental but more practical reason.
Emil Wibowo, Supervisor: Jenny Liu Cloud-based Architecture for Collaborative Simulation of Auction- based Resource Allocation.
Incomplete Information and Bayes-Nash Equilibrium.
Auctions Supplemental Material. In case you haven't noticed: Auctions are Everywhere! eBay → simple auctions for a single item AdWord Auctions → advertisers.
Comp/Math 553: Algorithmic Game Theory Lecture 09
Internet Advertising and Optimal Auction Design
Laddered auction Ashish Goel tanford University
Chapter 4 Bidding for Ad Spaces
Introduction to Mechanism Design
Auctions Lirong Xia. Auctions Lirong Xia Sealed-Bid Auction One item A set of bidders 1,…,n bidder j’s true value vj bid profile b = (b1,…,bn) A sealed-bid.
Presentation transcript:

Internet Advertising and the Generalized Second-Price Auction: Selling Billions of Dollars Worth of Keywords BENJAMIN EDELMAN, MICHAEL OSTROVSKY, AND MICHAEL SCHWARZ American Economic Review, vol. 97(1), March, 2007 Bo Zhou

Generalized First-Price Auction Advertisers get positions according to their bids. Each one pays exactly the amount of his or her bid for each click. Suppose we have three bidders and two advertising positions with CTRs of 200 and 100, respectively. Advertiser Per-click Value Bid Payoff Windows 10 4.01 1198 Mac 4 2.01 199 Linux 2

Generalized First-Price Auction But smart advertisers always try to minimize costs. Advertiser Per-click Value Bid Payoff Windows 10 2.02 1596 Mac 4 2.01 199 Linux 2 Advertiser Per-click Value Bid Payoff Mac 10 2.03 394 Windows 4 2.02 798 Linux 2

Generalized First-Price Auction Using GFP, the auction can be extremely volatile, even chaotic. Bidders have strong incentives to “game” the system by slightly outbidding the advertiser right above. The ad sellers ultimately swallow the loss. Consider the following example in which Windows employs a bidding robot while both Mac and Linux bid manually. Advertiser Per-click Value Bid Payoff Windows 10 2.02 1596 Mac 4 2.01 199 Linux 2

Vickrey–Clarke–Groves Auction (VCG) Advertisers get positions according to their bids. Each one pays the “externality” he or she imposes on others by taking one slot away. A B C D A C D B should pay what C and D lose. Advertiser Per-click Value Bid Payment Payoff Windows 10 600 1400 Mac 4 200 Linux 2

VCG Auction Truth-telling is a dominant strategy under VCG. A dominant strategy performs at least as well as any other strategy in any situation. Simply put, it is one of your best responses to the auction. Still, ad seller’s revenue suffers.

Generalized Second-Price Auction Advertisers get positions according to their bids. Each one pays the amount of bid of the advertiser right blew for every click. Consider the following example where everybody bids truthfully. Advertiser Per-click Value Bid Payment Payoff Windows 10 4 1200 Mac 2 200 Linux It appears that nobody has any incentive to shift bidding strategy because nobody will be better off by doing so!

Generalized Second-Price Auction This situation is called an equilibrium. In an equilibrium, everyone chooses the best strategy by taking into account every other’s strategy. In other words, nobody can be better off by shifting strategy unilaterally. The example on the last slide shows that using truth-telling strategy under GSP can produce equilibrium. From an bidder’s perspective, using truth-telling strategy under GSP can maximize its payoff. Just sometimes!!!

Generalized Second-Price Auction Let’s consider a similar example where the CTRs of both positions are now 200 and 199. If all three bidders stick to the truth-telling strategy. Advertiser Per-click Value Bid Payment Payoff Windows 10 4 1200 Mac 2 200 Linux However, what if Windows decides to change course? Advertiser Per-click Value Bid Payment Payoff Mac 4 3 200 Windows 10 2 1600 Linux

Locally envy-free Equilibrium Equilibrium looks fine, but is it stable? Not necessarily. An advertiser may have incentives to behave aggressively to swap positions with the advertiser right above him or her.

Locally envy-free Equilibrium Now CTRs change to 300 and 100, respectively. Advertiser Per-click Value Bid Payment Payoff Windows 5 4 300 Mac 6 3 Linux Mac wants to provoke. Advertiser Per-click Value Bid Payment Payoff Windows 5 4.99 3 Mac 6 300 Linux

Locally envy-free Equilibrium Apparently, Windows would like to retaliate. Advertiser Per-click Value Bid Payment Payoff Mac 6 4.99 4.98 306 Windows 5 3 198 Linux Locally envy-free equilibrium is an equilibrium where no advertiser has any incentive to swap positions with the advertiser right above him or her. Locally envy-free equilibrium is stable.

Locally envy-free Equilibrium Construct a particular locally envy-free equilibrium where all advertisers’ payments coincide with their payments in truth-telling equilibrium in VCG. Advertisers are labeled in decreasing order of their values, i.e., if 𝑗<𝑘, then 𝑠 𝑗 ≥ 𝑠 𝑘 . 𝑏 𝑘 = 𝑝 𝑉, 𝑘−1 / 𝛼 𝑘−1 , 𝑏 1 = 𝑠 1 𝑏 𝑘 is advertiser k’s bid; 𝑝 𝑉, 𝑘−1 is the payment of advertiser k-1 in the truth-telling strategy equilibrium of VCG; 𝛼 𝑘−1 is position k-1’s CTR. Advertiser Per-click Value Bid Payment Payoff Windows 10 3 1400 Mac 4 2 200 Linux

A little history Generalized First-Price Auction GoTo (now called Overture under Yahoo!) invented GFP auction in 1997. It probably marked the start of pay-per-click era of Internet advertising. VCG Auction It was first proposed by Vickery in 1961. I have not found any evidence suggesting it was used by any major search engine. Generalized Second-Price Auction GSP was first introduced by Google in 2002. Yahoo! switched to GSP soon after.

Why GSP, not VCG? VCG seems to be such an elegant mechanism. In fact, William Vickery won a Nobel Prize for it. GSP appeared first. So, it has the upper hand. VCG is hard to explain. Switching is expensive. Revenue prospects are uncertain.