Internet Advertising and Optimal Auction Design

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.
Performance Evaluation Sponsored Search Markets Giovanni Neglia INRIA – EPI Maestro 4 February 2013.
CPS Bayesian games and their use in auctions Vincent Conitzer
Seminar in Auctions and Mechanism Design Based on J. Hartline’s book: Approximation in Economic Design Presented by: Miki Dimenshtein & Noga Levy.
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)
Multi-item auctions with identical items limited supply: M items (M smaller than number of bidders, n). Three possible bidder types: –Unit-demand bidders.
1 Internet Advertising and Optimal Auction Design Michael Schwarz Yahoo! Research Keynote Address KDD July 2008.
Selling Billions of Dollars Worth of Keywords Presented By: Mitali Dhoble By Benjamin Edelman, Michael Ostrovsky And Michael Schwarz Reference:
Internet Advertising and the Generalized Second-Price Auction: Selling Billions of Dollars Worth of Keywords BENJAMIN EDELMAN, MICHAEL OSTROVSKY, AND MICHAEL.
Seminar In Game Theory Algorithms, TAU, Agenda  Introduction  Computational Complexity  Incentive Compatible Mechanism  LP Relaxation & Walrasian.
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.
FLOWER AUCTIONS IN AMSTERDAM. Ad Auctions March 16, 2007.
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.
The Economics of Internet Search Hal R. Varian Sept 31, 2007.
Introduction to Auctions David M. Pennock. Auctions: yesterday Going once, … going twice,...
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.
A Truthful Mechanism for Offline Ad Slot Scheduling Jon Feldman S. Muthukrishnan Eddie Nikolova Martin P á l.
Authors: David Robert Martin Thompson Kevin Leyton-Brown Presenters: Veselin Kulev John Lai Computational Analysis of Position Auctions.
Introduction to Matching Theory E. Maskin Jerusalem Summer School in Economic Theory June 2014.
Ad Auctions: Game-Theoretic Perspectives Moshe Tennenholtz Technion—Israel Institute of Technology and Microsoft Research.
How does the market of sponsored links operate? User enters a query The auction for the link to appear on the search results page takes place Advertisements.
A Study of Central Auction Based Wholesale Electricity Markets S. Ceppi and N. Gatti.
Mechanism Design Ruta Mehta. Game design (not video games!) to achieve a desired goal, like fairness, social welfare maximization, etc.
Automated Mechanism Design Tuomas Sandholm Presented by Dimitri Mostinski November 17, 2004.
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.
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.
Auctions Supplemental Material. In case you haven't noticed: Auctions are Everywhere! eBay → simple auctions for a single item AdWord Auctions → advertisers.
Game Theory: introduction and applications to computer networks Game Theory: introduction and applications to computer networks Introduction Giovanni Neglia.
Comp/Math 553: Algorithmic Game Theory Lecture 10
Comp/Math 553: Algorithmic Game Theory Lecture 11
Chapter 18 Auctions Key Concept: Honesty is the best policy in a private-value second price auction. However in a common-value auction, winner’s curse.
Bayesian games and their use in auctions
Auctions MS&E 212.
Comp/Math 553: Algorithmic Game Theory Lecture 08
Near-Optimal Spectrum Allocation for Cognitive Radios: A Frequency-Time Auction Perspective Xinyu Wang Department of Electronic Engineering Shanghai.
CPS Mechanism design Michael Albert and Vincent Conitzer
Multi-Item Auctions.
Mechanism design with correlated distributions
Comp/Math 553: Algorithmic Game Theory Lecture 09
Tuomas Sandholm Computer Science Department Carnegie Mellon University
Comp/Math 553: Algorithmic Game Theory Lecture 14
Laddered auction Ashish Goel tanford University
Chapter 4 Bayesian Approximation
Comp/Math 553: Algorithmic Game Theory Lecture 13
Authors: Oren Rigbi Damian Goren
Chapter 4 Bidding for Ad Spaces
Comp/Math 553: Algorithmic Game Theory Lecture 15
Economics and Computation Week #13 Revenue of single Item auctions
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.
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.
Near-Optimal Simple and Prior-Independent Auctions Tim Roughgarden (Stanford)
Information, Incentives, and Mechanism Design
Auction Theory תכנון מכרזים ומכירות פומביות
CPS Bayesian games and their use in auctions
Class 2 – Revenue equivalence
Presentation transcript:

Internet Advertising and Optimal Auction Design Michael Schwarz Yahoo! Research NIPS Workshop: Beyond Search: Computational Intelligence for the Web December 2008

Four for One Special Optimal Auction Design in a Multi-unit Environment: The Case of Sponsored Search Auctions (with Edelman) Internet Advertising and the Generalized Second Price Auction: Selling Billions of Dollars Worth of Keywords, (with Edelman, Ostrovsky) AER, March, 2007 Greedy Bidding Strategies for Keyword Auctions (with Cary et al.), EC 2007 Ad Auction Design and User Experience, (with Abrams), Special Issue of Applied Economics Research Bulletin on Theoretical, Empirical, and Experimental Research on Auctions, 2007 Main topic of this talk

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 (second price) 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 Everything in the economy is a mechanism e.g.: A worker negotiating with employers can be modeled as an auction Matting can be modeled as a deferred acceptance algorithm

Mechanism Design– Literal Interpretation Literal interpretation of words “mechanism design” are increasingly appropriate FCC conducting a spectrum auctions Medical residency match is a reality This in turn gave rise to a number of interesting algorithmic and data mining problems that are of both theoretical and practical importance.

“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.

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

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

GSP and the Generalized English Auction N≥2 slots and K = N +1 advertisers αi is the expected number of clicks in position i sk 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

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

Theorem. In the unique perfect Bayesian equilibrium of the generalized English auction with strategies continuous in si, an advertiser with value si drops out at price pi(k,h, si)= si -(si-bk+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 Cary et al. EC 2007, shows that myopic best bidding strategies converge to the same equilibrium.

The Intuition of the Proof First, with k players remaining and the next highest bid equal to bk+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 bk+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.

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

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

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

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

Yahoo! Research is not Just About Sponsored Search Median Stable Matching (with Yenmez) Standard two sided matching market with wages (in discrete increments) There exists finite set of stable matches (buyer and seller optimal matches are extreme points of this set) We show that median stable match exists i.e. a match that is median for every agent at the same time