Ad Auctions: Game-Theoretic Perspectives Moshe Tennenholtz Technion—Israel Institute of Technology and Microsoft Research.

Slides:



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

6.896: Topics in Algorithmic Game Theory Lecture 21 Yang Cai.
(Single-item) auctions Vincent Conitzer v() = $5 v() = $3.
6.896: Topics in Algorithmic Game Theory Lecture 20 Yang Cai.
Auction Theory Class 5 – single-parameter implementation and risk aversion 1.
Pure and Bayes-Nash Price of Anarchy for GSP Renato Paes Leme Éva Tardos CornellCornell & MSR.
Performance Evaluation Sponsored Search Markets Giovanni Neglia INRIA – EPI Maestro 4 February 2013.
Approximating optimal combinatorial auctions for complements using restricted welfare maximization Pingzhong Tang and Tuomas Sandholm Computer Science.
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.
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.
Intermediate Microeconomics Midterm (50%) (4/27) Final (50%) (6/22) Term grades based on relative ranking. Mon 1:30-2:00 ( 社科 757)
Auctions Auction types: –First price, sealed bid auction –Second price, sealed bid auction –English auction (ascending bid auction) –Dutch auction (descending.
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:
Yang Cai Sep 10, An overview of today’s class Case Study: Sponsored Search Auction Myerson’s Lemma Back to Sponsored Search Auction.
Auction Theory Class 3 – optimal auctions 1. Optimal auctions Usually the term optimal auctions stands for revenue maximization. What is maximal revenue?
Competitive Safety Analysis: Robust Decision-Making in Multi-Agent systems Moshe Tennenholtz Summarized by Yi Seung-Joon.
Internet Advertising and the Generalized Second-Price Auction: Selling Billions of Dollars Worth of Keywords BENJAMIN EDELMAN, MICHAEL OSTROVSKY, AND MICHAEL.
Regret Minimization and the Price of Total Anarchy Paper by A. Blum, M. Hajiaghayi, K. Ligett, A.Roth Presented by Michael Wunder.
Introduction to Game Theory
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.
Dynamic Games of Complete Information.. Repeated games Best understood class of dynamic games Past play cannot influence feasible actions or payoff functions.
Bundling Equilibrium in Combinatorial Auctions Written by: Presented by: Ron Holzman Rica Gonen Noa Kfir-Dahav Dov Monderer Moshe Tennenholtz.
Competition Among Asymmetric Sellers with Fixed Supply Uriel Feige ( Weizmann Institute of Science ) Ron Lavi ( Technion and Yahoo! Labs ) Moshe Tennenholtz.
1 Best-Reply Mechanisms Noam Nisan, Michael Schapira and Aviv Zohar.
Sponsored Search Auctions 1. 2 Traffic estimator.
Mediators Slides by Sherwin Doroudi Adapted from “Mediators in Position Auctions” by Itai Ashlagi, Dov Monderer, and Moshe Tennenholtz.
Agent Technology for e-Commerce Chapter 10: Mechanism Design Maria Fasli
FLOWER AUCTIONS IN AMSTERDAM. Ad Auctions March 16, 2007.
Mediators in Position Auctions Itai Ashlagi Dov Monderer Moshe Tennenholtz Technion.
Algoritmisk Spilteori Peter Bro Miltersen dPersp, Uge 5, 2. forelæsning.
Competitive Analysis of Incentive Compatible On-Line Auctions Ron Lavi and Noam Nisan SISL/IST, Cal-Tech Hebrew University.
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.
Noam Nisan Non-price Equilibria in Markets of Discrete goods Avinatan Hassidim, Haim Kaplan, Yishay Mansour, Noam Nisan.
Position Auctions Paper by Hal Varian, Presented by Rahul Jain.
Collusion and the use of false names Vincent Conitzer
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.
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.
Multi-Unit Auctions with Budget Limits Shahar Dobzinski, Ron Lavi, and Noam Nisan.
© 2009 Institute of Information Management National Chiao Tung University Lecture Note II-3 Static Games of Incomplete Information Static Bayesian Game.
Auction Seminar Optimal Mechanism Presentation by: Alon Resler Supervised by: Amos Fiat.
More on Social choice and implementations 1 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAA A Using slides by Uri.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 21.
Mechanism Design CS 886 Electronic Market Design University of Waterloo.
Auction Theory תכנון מכרזים ומכירות פומביות Topic 7 – VCG mechanisms 1.
Chapter 4 Bayesian Approximation By: Yotam Eliraz & Gilad Shohat Based on Chapter 4 on Jason Hartline’s book Seminar in Auctions and Mechanism.
Authors: David Robert Martin Thompson Kevin Leyton-Brown Presenters: Veselin Kulev John Lai Computational Analysis of Position Auctions.
Topic 2: Designing the “optimal auction” Reminder of previous classes: Discussed 1st price and 2nd price auctions. Found equilibrium strategies. Saw that.
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.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
Auctions serve the dual purpose of eliciting preferences and allocating resources between competing uses. A less fundamental but more practical reason.
Position Auctions with Budgets: Existence and Uniqueness Ron Lavi Industrial Engineering and Management Technion – Israel Institute of Technology Joint.
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.
Bayesian games and their use in auctions
Comp/Math 553: Algorithmic Game Theory Lecture 09
Internet Advertising and Optimal Auction Design
Laddered auction Ashish Goel tanford University
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.
Bayes Nash Implementation
Information, Incentives, and Mechanism Design
Auction Theory תכנון מכרזים ומכירות פומביות
CPS Bayesian games and their use in auctions
Presentation transcript:

Ad Auctions: Game-Theoretic Perspectives Moshe Tennenholtz Technion—Israel Institute of Technology and Microsoft Research

Position (Ad) Auction

Ad Auctions k positions, n players (bidders) n ≥ k v i - player i’s valuation per-click, v i drawn from F~[0,1] (i.i.d)  j - position j’s click-through rate  1 ≥  2 ≥  ≥  k >0 Allocation rule – s i (b 1,…,b n ) – player i’s position Payments – p i (b 1,...,b n ) - i’s payment per click Position payments - q j (b 1,…,b n ) payment per-click for player in position j Quasi-linear utilities:  j (v i -p i ) if player i is in position j and pays p i Reserve price: r ≥ 0

Special Ad Auctions Allocation rule – j th highest bid to j th highest position Tie breaks - fixed order priority rule Payment scheme Self price (first price): every player pays his bid q j (b 1,…,b n )=b (j) Next–price (GSP): a player who got slot j pays the bid of the player who submitted the j+1 highest bid q j (b 1,…,b n )=b (j+1)

Generalized Second Price Auction (GSP) Every player pays the bid of the next player: p s =b s+1. positionvaluebidpriceclick- rate Utility for player (in position) 2 is: 2(6-2)=8

Remarks 1. To move up one position – beat the bid of the player above 2. To move one position down – beat the price of the player below

Remarks 1. To move up one position – beat the bid of the player above 2. To move one position down – beat the price of the player below 3. GSP is not truthful  1 =2  2 =1.9 v 1 =5, v 2 =4, v 3 =1 Suppose 2 and 3 bid truthfully If 1 bids truthfully: u 1 =2(5-4)=2 If 1 bids 2: u 1 =1.9(5-1)=7.6>2

Nash Equilibrium Definition: A Nash Equilibrium (NE) is a profile of bids by the participants such that unilateral deviations are not beneficial. For GSP: Varian showed the existence of NE for GSP, and characterized explicitly a set of them – termed SNEs.

GSP and the Vickrey auction In the case of only one position GSP coincides with the famous Vickrey auction: Each player submits his bid, the winner is the player who submitted the highest bid, and he pays the second highest bid. In the Vickrey auction it is a dominant strategy to submit the actual valuation as the bid: you can only gain by being truthful, regardless of the others do, This is an instance of the general VCG auction.

Vickrey-Clarke-Groves (VCG) Allocation rule: chooses an allocation that maximizes social welfare: assign players in decreasing order of their bids. A player pays for the difference between other players welfare when not participating to other players welfare when participating. Example: v=( 10,5,2) payment for player 1:  1 -  2 )+ 2 (  2 -0)= 7 payment for player 2: 10 (  1 -  1 )+ 2 (  )= v s  s

VCG and GSP VCG is truthful: it is a dominant strategy to bid your valuation as your bid. Basic Theorems about GSP (Varian): VCG payments coincide with the worst possible SNE payments of GSP. In Varian’s setting: GSP is preferable to VCG from the revenue perspective.

Some celebrated results There exist pure strategy equilibria for the next- price position auction with complete information. A set of equilibria of that kind has been characterized, and the best equilibrium in this set (from an agent’s utility perspective) coincides with the VCG outcome. Research highly influenced by: Position Auctions (Varian 2005) Internet Advertising and the Generalized Second Price Auction (Edelman, Ostrovsky and Schwarz 2005)

Quality Factors Google/Yahoo/MSFT assign advertisers according to quality × bid. Each advertiser pays the minimum price to retain her position. The click-rate an advertiser experiences in position s is e s  s where e s is player’s s quality factor. q st – price for advertiser s in t q st e s = b t +1 e t +1 q st = b t +1 e t +1 / e s The analysis remains as before when is replaced by

A game-theorist wish list The system perspective: Deal with the general situation where more than one search engine conducts an auction for a given keyword. Who will make more money? The agent (advertiser) perspective: can we provide an advice for agent bidding in a standard ad auction such as GSP; how much should I actually bid? The user (surfer) perspective: re-visit the Varian’s model when explicit user models are taken into account: would this effect the basic results obtained about GSP/VCG? The mediator perspective: can a mediator coordinate advertisers’ bidding, in order that they will be able to ignore uncertainty about each other bids, while yielding them high utility?

A game-theorist wish list Serious challenges: We wish to deal with the (more realistic but more challenging) incomplete information setting. The game-theoretic analysis of the system perspective, addressing competition among auctions, has been tackled without success in the past. The user perspective introduces the need to consider dependence between ads. Can positive results be obtained for the agent perspective? Can positive results be obtained for the mediator perspective?

The System Perspective: Competing Ad Auctions

A basic story

It is not a monopolist market after all: the system perspective

Which auction will gain more revenue?

Two Ad Auctions – The Setting Auction A Auction B No. of positions k A k B Click-through rates  1 ¸  2 ¸  ¸  k A  1 ¸  2 ¸  ¸  k B Reserve prices r A r B  and B are regular  1  1 Definition: A is stronger than B if  j  j for every position j

Incomplete Information: Symmetric Bayesian Equilibrium Equilibrium analysis in the case of incomplete information is rather detailed. Roughly speaking, given an auction, an equilibrium is a profile of bidding strategies (mapping from valuations to bids), such that each player strategy is the best response to the others, given the probabilistic assumptions. This is termed Bayesian Equilibrium. In a symmetric Bayesian equlibrium all players use the same bidding strategies.

Regular ad auctions In a regular ad auction symmetric Bayesian equilibrium exists under some assumptions. Our results do hold when the individual auctions are regular. VCG ad auctions are regular, and for ease of exposition we will refer to them. This is done in order to concentrate on the complexity arising from the fact we have two ad auctions rather than only one, and not in open questions regarding a single ad auction.

Symmetric Bayesian Equilibrium Valuations are assumed to be selected from [0,1] according to distribution F with density f. Strategies - b i :[0,1] → [0,1], b i (v i ) – player i’s bid when her value is v i Utilities - U i (v i,b i,b -i ) – expected utility for player i in the strategy profile (b 1,…,b n ) given that her valuation is v i. Bayesian equilibrium – a profile (b 1,…,b n ) such that for every player i, every v i U i (v i,b i (v i ),b -i ) ≥ U i (v i,b i ’(v i ),b -i ) for every strategy b i ’. Symmetric Bayesian equilibrium – if in addition b 1 =b 2 =…=b n

Regular Ad Auctions An ad auction is regular if there exists a symmetric equilibrium which is increasing in types above the reservation price for any identical independent distribution F with the following structure: let F(0) can be positive for every

Regular Ad Auctions All the results presented for competing ad auctions are applicable for the case where A and B are regular ad auctions. The VCG ad auction is regular. For simplicity of exposition, we assume both A and B are VCG ad auctions, where agents use the truth-revealing dominant strategy equilibrium.

Two Ad Auctions Non-Competing every bidder participates in both auctions. Competing every bidder chooses to participate only in a single auction.

Non-Competing Auctions Claim: There exist a non-competing setting and a distribution F, such that (i) r A =r B =0, (ii) A is stronger than B, but Rev(A) < Rev(B). (Rev(A)–expected revenue in A) The claim follows from the following…

Non-Competing Auctions Proposition: Let A and B be VCG ad auctions and suppose A is stronger than B where  j >  j for only a single slot j. If j=1 Rev(A)>Rev(B). If j > 1 Rev(A) > ( ) Rev(B) if and only if jv (j+1) > ( ) (j-1)v (j) where v (j) is the expected j th highest bid.

Non-Competing Auctions - Intuition 2 players and 2 positions: A B  1 =10  1 =10  2 =9.98  2 =5 Position 1 is less attractive in auction A More generally: Increasing number of click-rates may yield less competition for attractive click-rates, which may result in lower revenues.

Two Ad Auctions Non-Competing every bidder participates in both auctions. Competing every bidder chooses to participate only in a single auction.

Competing Auctions The game H=H(A,B): Strategy for i,  i =(q i A,q i B,b i A, b i B ), consists of: q i A (v i ), q i B (v i ), - probabilities attending A and B given v i (participation function). q i B (v i )=1- q i A (v i ) ; b i A (v i ) – the bid in A b i B (v i ) – the bid in B Utility for i - U i H (v i,  i,  -i ). To compare revenues we need to do some equilibrium analysis…

Equilibrium in H(A,B) A profile of strategies (  1,…,  n ) such that: (1) In both auctions, A and B, the strategies induce a Bayesian equilibrium (according to the induced value distributions in each auction). (2) Given  -i player i does not want to change her participation function. Does there exist an equilibrium?

Equilibrium - Result Theorem: There exists a unique symmetric equilibrium in H(A,B). (for any number of positions, any click-through rates, and any reserve prices). Uniqueness is with regard to participation function. Two things to prove: (1) Existence (2) Uniqueness Elaborated proof employing the implicit function theorem…

Equilibrium - Examples k A =k B =1 - single position general structure

Revenues in Competing Auctions: Main Result Theorem: Suppose A is stronger than B, and r A = r B. Then Rev(A) Rev(B).

The Sellers Let the sellers choose reserve prices: There is no pure strategy equilibrium in the 2-stage “sellers game”! Let Rev(A, r A, r B ) (resp. Rev(B, r A, r B )) be the expected revenue in A (resp. B) given reserve prices r A and r B in A and B respectively. Proposition: Let A and B be VCG auctions. Suppose A is stronger than B and r A =r B. Then for every r B ’>r B such that Rev(B,r A,r B ) < Rev(B,r A,r B ’) we have that Rev(A,r A,r B ’)-Rev(A,r A,r B ) > Rev(B,r A, r B ’)-Rev(B,r A,r B )

Intermediate conclusions: the effects of competition The revenue in a “more visited” auction can be lower than the revenue in a “less visited” auction. In the competing setting the revenue of the stronger auction is always higher. Mechanisms can have different properties in a competing and non-competing settings: Ad revenue is not a direct implication of search engine success; advertisers’ acquisition / mechanism selection may be a winning strategy!

The Agent Perspective: Competitive Safety Analysis in Ad Auctions

But what should I do? The agent perspective $7.6?

An Agent Centric Approach to Games Given a game, what is a useful strategy for an agent in this game? The criteria for the evaluation of the strategy are: The utility of the agent. The assumptions about other agents. Safety-level strategy guarantees a payoff regardless of what others do, but is it good enough?

An Agent Centric Approach to Games Example (Aumann 1985): Pr(U)=3/4 is the safety-level strategy for the row player. Pr(U)=Pr(D)=1/2 ; Pr(L)=Pr(R)=1/2 is the unique NE The row player expected payoff in the safety-level strategy is as in the Nash equilibrium! LR U(2,6)(4,2) D(6,0)(0,4)

Competitive Safety Analysis A c-competitive safety level strategy guarantees a payoff which is at least 1/c of what is obtained in a (best) Nash equilibrium. C-competitive strategies extend upon Aumann observation, and enables it to be applicable as a design paradigm. C-competitive strategies for small C exist for interesting classes of congestion games.

Competitive Safety Analysis in Position Auctions In Varian’s (complete information) model we prove that for GSP: With exponentially decreasing click- rate functions, assuming N bidders, the competitive safety ratio can be arbitrary close to N. With linearly decreasing click-rate functions the ratio can not be greater than 1+ln(n); this bound is tight.

Click-Rates Exponential click rate: for slot i Linear click rate: for slot i

An incomplete information setting Each advertiser knows his valuation per-click, but not the ones of others. The agents’ valuations are assumed to be taken from a known distribution. We consider an agent’s expected payoff under the VCG position auction, for a given valuation, when taking expectation over other agents’ valuations. This coincides with the expectation of the agent’s payoff assuming the system converges to the best SNE for the agents in the GSP auction for the actual valuations.

An incomplete information setting We consider safety-level strategies, where the other agents can see the agent’s strategy and valuation, and minimize its payoff in purely adversarial manner, as long they do not overbid. This gives a highly demanding setting. We present our results for the uniform distribution over the agents’ valuation

Competitive Safety Analysis in Position Auctions (revisited for incomplete information) Results: The competitive safety ratio for exponentially decreasing click-rates is e. The competitive safety ratio for linearly decreasing click-rates is 2. Close to 1 competitive safety ratio if the agent’s valuation is “low”.

Intermediate Conclusions: providing advice to the bidder Given the GSP auction, competitive safety strategies exist for the (more realistic) incomplete information setting!

The User Perspective: Revisiting the basic (complete information) model

We have users and not only advertisers! I will try the first Is ad and see

An Alternative Model (Kuminov and T, Muthukrishnan et. al.): A user considers advertisers according to their order on the page. Each advertiser has a fixed probability 0 < < 1 that a user will consume its ad, given that he is considering it. There is a fixed probability q > 0 that after considering an ad, and deciding against it, the user will continue to the next ad.

An Alternative Model If advertisers are numbered according to their slots, the probability the user will consume the ad in position i is: The efficient allocation in this model is that the agents are allocated to slots according to where

An Alternative Model Main theorems: Full characterization of a class of Nash Equilibria (SNEs) for GSP in this new model. The best SNE from the organizer perspective gives the VCG allocation / payments. VCG leads to higher revenue than GSP!

An Alternative Model Comments: The models are not reducible to one another. The KT model is especially appealing for PPA.

Intermediate Conclusions: incorporating a user model Users’ behavior should be incorporated (Google -- Muthukrishnan et. al., Yahoo – Madian et. al. Kuminov and T suggest similar alternative model The perspective advocated by Athey-Ellison at Harvard/MSR too) Basic results are reversed when considering the alternative model, asking to re-consider the use of GSP vs. VCG!

Mediators in Position Auctions

If help is needed then someone will provide it: the mediator perspective

Why mediators? Advertisers aim at simple behavior leading to high utility. Mediators can offer such services. Search engines aim at long-term revenues, and as a result encourage the use of mediators, even in the price of losing on short-term revenue.

Who may be the mediator? A 3 rd party. Notice that this party can not change the auction rules. The search engine itself. This party does not want to change the auction’s basic rule/interface.

Mediators and the VCG outcome In general, a mediator asks the agents for their valuations, and bid in the auction as a function of the reported valuations. Agents may decide to participate in the auction directly. We care about mediators who can generate welfare maximizing output in equilibrium, which is independent of probabilistic information, in which advertisers decide to approach the mediator and report their true valuations. Only the VCG outcome can be implemented! (Ashlagi, 2007) The question is in which ad auctions, we can construct mediators implementing the VCG outcome.

Example self-price, single slot auction  1 = 1, n=2 c-mediator v1v2v1v2 v20v20 v 1 v 2

c>1 can lead to negative utilities for players who trust the mediator. Example self-price, single slot auction  1 = 1, n=2 c-mediator v1v2v1v2 v20v20 v 1 v 2 c-mediator vivi cv i For every c 1  vcg can be implemented in the single-slot self-price auction.

c>1 can lead to negative utilities for players who trust the mediator. Example self-price, single slot auction  1 = 1, n=2 c-mediator v1v2v1v2 v20v20 v1≥v2v1≥v2 vivi cv i For every c 1  vcg can be implemented in the single-slot self-price auction. Valid Mediators – players who trust the mediator never lose money The c-mediator is valid for c=1

Self-Price Position Auctions n=3, k=2 v 1 =5, v 2 =5, v 3 =10 The VCG outcome function can not be implemented in the self-price position auction unless k=1.

Self-Price Position Auctions n=3, k=2 v 1 =5, v 2 =5, v 3 =10 The VCG outcome function can not be implemented in the self-price position auction unless k=1. VCG player 3, pays 5 player 1, pays 5 player 2, pays 0

Self-Price Position Auctions n=3, k=2 v 1 =5, v 2 =5, v 3 =10 The mediator must submit 5 on behalf of both players 1 and 3. But then player 3 will not be assigned to the first position! VCG can not be implemented in the self-price position auction unless k=1. VCG player 3, pays 5 player 1, pays 5 player 2, pays 0

Theorem : There exists a valid mediator that implements  vcg in the next-price position auction Next-price Position Auctions Edelman, Ostrovsky and Schwarz provided a mechanism that can be viewed as a “simplified” form of a mediator where participation is mandatory.

1+p 1 vcg (v) p 2 vcg (v) p 1 vcg (v) p k-1 vcg (v) p k vcg (v)/2 Positions according to v If all players choose the mediator: M N (v}= Mediator for the next-price auction

1+p 1 vcg (v) p 2 vcg (v) p 1 vcg (v) p k-1 vcg (v) p k vcg (v)/2 Positions according to v If some players play directly: M S (v S )=v S If all players choose the mediator: M N (v}= Mediator for the next-price auction

Existence of Valid Mediators for Position Auctions Theorem: Let G be a position auction. If the following conditions hold then there exists a valid mediator that implements  vcg in G. C1: position payment depends only on lower positions’ bids. C2: VCG cover – any VCG outcome can be obtained by some bid profile. C3: G is monotone – an increase in the bid profile can not decrease payments at any slot. Each one of these conditions is necessary.

Existence of Valid Mediators for Position Auctions (cont.) Corollaries (examples): Valid mediators exist in k -price position auctions Quality factors Valid mediators exist in the existing (Google, Yahoo, MSN) position auctions, where the click- through rate for player i in position j is  j where is player i’s quality factor

Intermediate conclusions: mediators Introduced the study of mediators in games with incomplete information. Applied mediators to the context of position auctions. Characterization of the position auctions in which the VCG outcome function can be implemented.

Conclusions -- the wish list revisited: The system perspective: first game-theoretic analysis of competing ad auctions; great search does not imply great revenue in sponsored search. The agent perspective: competitive safety strategies exist for non-trivial ad auctions setting. The user perspective: re-considering user models brings new insights; basic results are reversed. The mediator perspective: general results/protocols for the context of position auctions.

Thank you