1 Internet Advertising and Optimal Auction Design Michael Schwarz Yahoo! Research Keynote Address KDD July 2008.

Slides:



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

An Efficient Dynamic Auction for Heterogeneous Commodities (Lawrence M.Ausubel - september 2000) Authors: Oren Rigbi Damian Goren.
(Single-item) auctions Vincent Conitzer v() = $5 v() = $3.
Network Economics -- Lecture 4: Auctions and applications Patrick Loiseau EURECOM Fall 2012.
Class 4 – Some applications of revenue equivalence
Performance Evaluation Sponsored Search Markets Giovanni Neglia INRIA – EPI Maestro 4 February 2013.
CPS Bayesian games and their use in auctions Vincent Conitzer
Wenjin Rong For CUHK, Baidu Wenjin Rong CUHK Two Questions What kind of advertising do you like? Who like advertising?
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.
Econ 805 Advanced Micro Theory 1 Dan Quint Fall 2007 Lecture 2 – Sept
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.
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 6 Auction Theory Zhu Han, Dusit Niyato, Walid Saad, Tamer.
Welcome Auctions Jonathan D. Wareham
1 Game Theory and the Design of Electronic Markets Sriharsha Hammika.
Auction. Types of Auction  Open outcry English (ascending) auction Dutch (descending) auction  Sealed bid First-price Second-price (Vickrey)  Equivalence.
Private-value auctions: theory and experimental evidence (Part I) Nikos Nikiforakis The University of Melbourne.
Selling Billions of Dollars Worth of Keywords Presented By: Mitali Dhoble By Benjamin Edelman, Michael Ostrovsky And Michael Schwarz Reference:
Do software agents know what they talk about? Agents and Ontology dr. Patrick De Causmaecker, Nottingham, March
Auction Theory Class 3 – optimal auctions 1. Optimal auctions Usually the term optimal auctions stands for revenue maximization. What is maximal revenue?
Internet Economics כלכלת האינטרנט Class 5 – Online Advertising 1.
The Science of Networks 6.1 Today’s topics Game Theory Normal-form games Dominating strategies Nash equilibria Acknowledgements Vincent Conitzer, Michael.
Internet Advertising and the Generalized Second-Price Auction: Selling Billions of Dollars Worth of Keywords BENJAMIN EDELMAN, MICHAEL OSTROVSKY, AND MICHAEL.
Sponsored Search Presenter: Lory Al Moakar. Outline Motivation Problem Definition VCG solution GSP(Generalized Second Price) GSP vs. VCG Is GSP incentive.
Algorithmic Applications of Game Theory Lecture 8 1.
Social Networks 101 P ROF. J ASON H ARTLINE AND P ROF. N ICOLE I MMORLICA.
Sponsored Search Auctions 1. 2 Traffic estimator.
FLOWER AUCTIONS IN AMSTERDAM. Ad Auctions March 7, 2008.
1 Teck-Hua Ho April 18, 2006 Auction Design I. Economic and Behavioral Foundations of Pricing II. Innovative Pricing Concepts and Tools III. Internet Pricing.
FLOWER AUCTIONS IN AMSTERDAM. Ad Auctions March 16, 2007.
1 Teck-Hua Ho April 22, 2006 Auction Design I. Economic and Behavioral Foundations of Pricing II. Innovative Pricing Concepts and Tools III. Internet Pricing.
Mediators in Position Auctions Itai Ashlagi Dov Monderer Moshe Tennenholtz Technion.
Sequences of Take-It-or-Leave-it Offers: Near-Optimal Auctions Without Full Valuation Revelation Tuomas Sandholm and Andrew Gilpin Carnegie Mellon University.
Algoritmisk Spilteori Peter Bro Miltersen dPersp, Uge 5, 2. forelæsning.
SIMS Online advertising Hal Varian. SIMS Online advertising Banner ads (Doubleclick) –Standardized ad shapes with images –Normally not related to content.
Yang Cai Sep 15, An overview of today’s class Myerson’s Lemma (cont’d) Application of Myerson’s Lemma Revelation Principle Intro to Revenue Maximization.
Chapter 19 Equivalence Types of Auctions Strategic Equivalence
Introduction to Auctions David M. Pennock. Auctions: yesterday Going once, … going twice,...
Auction Theory Class 2 – Revenue equivalence 1. This class: revenue Revenue in auctions – Connection to order statistics The revelation principle The.
The Science of Networks 7.1 Today’s topics Sponsored Search Markets Acknowledgements Notes from Nicole Immorlica & Jason Hartline.
HAL R VARIAN FEBRUARY 16, 2009 PRESENTED BY : SANKET SABNIS Online Ad Auctions 1.
Yang Cai Sep 8, An overview of the class Broad View: Mechanism Design and Auctions First Price Auction Second Price/Vickrey Auction Case Study:
A Truthful Mechanism for Offline Ad Slot Scheduling Jon Feldman S. Muthukrishnan Eddie Nikolova Martin P á l.
Chapter 4 Bayesian Approximation By: Yotam Eliraz & Gilad Shohat Based on Chapter 4 on Jason Hartline’s book Seminar in Auctions and Mechanism.
Ad Auctions: Game-Theoretic Perspectives Moshe Tennenholtz Technion—Israel Institute of Technology and Microsoft Research.
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.
Steffen Staab 1WeST Web Science & Technologies University of Koblenz ▪ Landau, Germany Network Theory and Dynamic Systems Auctions.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
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.
Bargaining games Econ 414. General bargaining games A common application of repeated games is to examine situations of two or more parties bargaining.
Advanced Subjects in GT Prepared by Rina Talisman Introduction Revenue Equivalence The Optimal Auction (Myerson 1981) Auctions.
Lecture 4 on Auctions Multiunit Auctions We begin this lecture by comparing auctions with monopolies. We then discuss different pricing schemes for selling.
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 10
Comp/Math 553: Algorithmic Game Theory Lecture 11
Bayesian games and their use in auctions
Comp/Math 553: Algorithmic Game Theory Lecture 08
Mechanism design with correlated distributions
Comp/Math 553: Algorithmic Game Theory Lecture 09
Internet Advertising and Optimal Auction Design
Comp/Math 553: Algorithmic Game Theory Lecture 14
Laddered auction Ashish Goel tanford University
Comp/Math 553: Algorithmic Game Theory Lecture 15
Information, Incentives, and Mechanism Design
CPS Bayesian games and their use in auctions
Presentation transcript:

1 Internet Advertising and Optimal Auction Design Michael Schwarz Yahoo! Research Keynote Address KDD July 2008

2 Humorous History of Market Design Wife auctions, Babylon, 5th century BC Market design, matching theory, second half 20th century, US Moving from a metaphor to reality, Everywhere, now Note: Vickrey (1961) did not invent Vickrey auction Gale, Shapley (1962) did not invent deferred acceptance algorithm Over time mechanism design moved from being primarily a metaphor describing markets to a tool that shapes them. Indeed, mechanisms can be viewed as models describing more or less everything in the economy---e.g. a worker negotiating with a few employers can be modeled as a seller conducting an auction; young man and woman complex journey towards finding life partners can be modeled as a deferred acceptance algorithm etc. Literal interpretation of the words mechanism design becomes increasingly appropriate--- FCC conducting a spectrum auction and medical residency match are a few examples where mechanism design is no longer a metaphor of reality but rather it is a force that shapes reality of the market place with clear and rigid rules. This in turn gave rise to a number of interesting algorithmic and data mining problems that are of both theoretical and practical importance.

3 “Designed Mechanisms” v. “Metaphors” in the Internet Age Until recently there was a sharp distinction between situation were mechanism is a "metaphor (or a model)" vs. "designed mechanisms". In the former case the underlying rules of the game are complex and implicit---the economic reality only roughly resembles the simple rules of mechanism design models. In the later case the rules tend to be fairly simple and explicit. Recently, a new trend emerged---mechanisms that are designed (in a sense that the rules of the game are explicitly specified in a market run by a computer program), yet the rules of the market place are complex and as long as market participants are concerned the rules are implicit because they are not fully observable by market participants. The market for sponsored search is perhaps the first example of such marketplace-- the mechanism used for selling sponsored search advertisement is better described by words "pricing mechanism" than an auction. In essence, when machine learning meets mechanism design we end up with a "designed mechanism" that shares some features of unstructured environment of the off line world. As mechanism becomes enriched with tweaks based on complex statistical models the rules become complex enough to be impossible to communicate to market participants.

4

5

6 History Generalized First-Price Auctions 1997 auction revolution by Overture (then GoTo) Pay per-click for a particular keyword Links arranged in descending order of bids Pay your bid Problem. Generalized First-Price Auction is unstable, because it generally does not have a pure strategy equilibrium, and bids can be adjusted dynamically

7

8

9 History (continued) Google’s (2002) generalized second-price auction (GSP) Pay the bid of the next highest bidder Later adopted by Yahoo!/Overture and others

10 GSP and the Generalized English Auction N≥2 slots and K = N +1 advertisers α i is the expected number of clicks in position i s k is the value per click to bidder k A clock shows the current price; continuously increases over time A bid is the price at the time of dropping out Payments are computed according to GSP rules Bidders’ values are private information

11 Strategy can be represented by p i (k,h,s i ) s i is the value per click of bidder i, p i is the price at which he drops out k is the number of bidders remaining (including bidder i), and h=(b k+1,…,b k ) is the history of prices at which bidders K, K-1, …, k+1 have dropped out If bidder i drops out next he pays b k+1 (unless the history is empty, then set b k+1 ≡0).

12 Theorem. In the unique perfect Bayesian equilibrium of the generalized English auction with strategies continuous in s i, an advertiser with value s i drops out at price p i (k,h, s i )= s i -(s i -b k+1 ) α k /α k-1 In this equilibrium, each advertiser's resulting position and payoff are the same as in the dominant-strategy equilibrium of the game induced by VCG. This equilibrium is ex post: the strategy of each bidder is a best response to other bidders' strategies regardless of their realized values. The above is from Edelman, Ostrovsky and Schwarz Internet Advertising and the Generalized Second Price Auction: Selling Billions of Dollars Worth of Keywords, AER, March, 2007

13 The Intuition of the Proof First, with k players remaining and the next highest bid equal to b k+1, it is a dominated strategy for a player with value s to drop out before price p reaches the level at which he is indifferent between getting position k and paying b k+1 per click and getting position k-1 and paying p per click. Next, if for some set of types it is not optimal to drop out at this "borderline" price level, we can consider the lowest such type, and then once the clock reaches this price level, a player of this type will know that he has the lowest per-click value of the remaining players. But then he will also know that the other remaining players will only drop out at price levels at which he will find it unprofitable to compete with them for the higher positions.

14 Optimal Mechanism Assume that bidder values are iid draws from a distribution that satisfies the following regularity condition: (1-F(v))/f(v) is a decreasing function of v. Proposition. Generalized English auction with a reserve price v* is an optimal mechanism, where v* denote the solution of (1-F(v))/f(v) =v Note: The optimal mechanism design in multi-unit auctions remains an open problem. Note: Reserve price does not depend on the rate of decline in CTR, on the number of positions and on number of bidders From Edelman and Schwarz Optimal Auction Design in a Multi-unit Environment: The Case of Sponsored Search Auctions

15 Percent increase in search engine revenue when search engines set optimal reserve prices

16 Total increase in each advertiser's payment, when reserve price is set optimally versus at $0.10

17 Theorem. Reserve price causes an equal increase in total payments of all advertiser whose value are above reserve price.

18