Signaling Schemes for Revenue Maximization Yuval Emek (ETH Zurich)

Michal Feldman (HUJI and Harvard)

Renato Paes Leme (Cornell)

Iftah Gamzu (MSR)

Moshe Tennenholtz (MSR and Technion)

Which information to reveal in the interface of AdExchange and how to does that affect revenue and welfare ?

web = surfers

web = surfers

p1

p2

p3

p4

p5

ad slot

ad slot

AdExchange

ad slot

AdExchange

ad slot

holds a second price auction

AdExchange

ad slot

holds a second price auction Music Store

b1

b2

Pop Art Supplies

b3

AdExchange

ad slot

holds a second price auction Music Store

Pop Art Supplies

Their value depends who is the user behind the click.

web = surfers

p1

p2

p3

p4

p5

5

0.1

15

10

20

web = surfers

Pop Art Supplies

p1

p2

p3

p4

p5

5

0.1

15

10

20

25

10

0.1

0.1

0.1

web = surfers

p1

p2

p3

p4

p5

5

0.1

15

10

20

Pop Art Supplies

25

10

0.1

0.1

0.1

Music Store

10

20

1

5

0.2

p1

p2

p3

p4

……

web = surfers

Music Store

……

……

……

Pop Art Supplies

p5

Who knows what ? • AdExchange knows who is the user j issuing the click • Advertisers just know the prior p

One idea: revealing all the information • Advertiser i bids

• Revenue =

One idea: revealing all the information • Advertiser i bids

• Revenue = • Many problems:

• • • •

Cherry picking Revenue collapse Adverse selection Too much cognitive burden

web = surfers

p1 0.1

p2

p3

p4

p5

0.1

15

15

15

Pop Art Supplies

25

0.1

0.1

0.1

0.1

Music Store

0.1

25

1

5

0.2

web = surfers

p1 + p 2

p3

p4

p5

0.1

15

15

15

Pop Art Supplies

13

0.1

0.1

0.1

Music Store

13

1

5

0.2

web = surfers

p1 + p 2

p 3 + p4 + p5

0.1

15

Pop Art Supplies

13

0.1

Music Store

13

1

Other idea: bundling the items • Group the items in sets S1 … Sn

• Revenue = • [Ghosh, Nazerzadeh, Sundarajan ‘07] [Emek, Feldman, Gamzu, Tennenholtz ‘11] • strongly NP-hard to optimize revenue • 2-approximation

Other idea: bundling the items • Group the items in sets S1 … Sn

• Revenue = • [Ghosh, Nazerzadeh, Sundarajan ‘07] [Emek, Feldman, Gamzu, Tennenholtz ‘11] • strongly NP-hard to optimize revenue • 2-approximation Integral Partitioning Problem

Bundling the items fractionally

Bundling the items fractionally Signaling

Bundling the items fractionally Signaling • [Emek, Feldman, Gamzu, Paes Leme, Tennenholtz ’12] • [Bro Miltersen, Sheffet ‘12]

Signaling • Design a signal which is a random variable correlated with j

Signaling • Design a signal which is a random variable correlated with j •

and is represented by a joint probability

Signaling • Design a signal which is a random variable correlated with j •

and is represented by a joint probability

Signaling • For user j, the search engine samples according to

• Advertiser use

to update their bid

p1 p2 p3 p4

p5

j=3

j=3

j=3

p’1 | p’2 | j=3

p’3 | p’4 |

p’5 |

Signaling • Expected revenue:

Signaling • Expected revenue:

Signaling • Expected revenue:

• How big does s (size of signaling space) need to be ? • How to optimize revenue ? (max2 is not convex)

Signaling • Theorem: If there are n advertisers, we just need to keep n (n-1) signals. One correspond to each pair of advertisers (i1, i2)

Signaling • Theorem: If there are n advertisers, we just need to keep n (n-1) signals. One correspond to each pair of advertisers (i1, i2)

Signaling • Theorem: The revenue-optimal signaling can be found in polynomial time. • Also, there is an optimal signaling scheme that preserves ½ of the optimal social welfare.

Signaling • Theorem: The revenue-optimal signaling can be found in polynomial time. • Also, there is an optimal signaling scheme that preserves ½ of the optimal social welfare. • It improves the optimal (integral) bundling up to a factor of 2.

Signaling in a Bayesian World • Valuations of advertiser i for user j depends on some unknown state of the world

Signaling in a Bayesian World • Valuations of advertiser i for user j depends on some unknown state of the world • Let

Signaling in a Bayesian World • Valuations of advertiser i for user j depends on some unknown state of the world • Let • We can find the optimal signaling scheme in polynomial time if • Naïve extension of the full information LP

Signaling in a Bayesian World • If m (number of user types) is constant, then we can find the optimal signaling scheme in time polynomial in k,n. • Geometry of hyperplane arrangements

Signaling in a Bayesian World • If m (number of user types) is constant, then we can find the optimal signaling scheme in time polynomial in k,n. • Geometry of hyperplane arrangements

• NP-hard: n=3 and arbitrary m,k

Signaling in a Bayesian World • If m (number of user types) is constant, then we can find the optimal signaling scheme in time polynomial in k,n. • Geometry of hyperplane arrangements

• NP-hard: n=3 and arbitrary m,k • Open: approximability of this problem

Open Problems Approximability in the Bayesian Case

Open Problems Approximability in the Bayesian Case Bayesian case with independent values

Open Problems Approximability in the Bayesian Case Bayesian case with independent values Optimal auctions with signaling

Thanks !

Optimal Mechanisms for Selling Information

Store. Pop Art. Supplies. Their value depends who is the user behind the click. .... Expected revenue: • How big does s (size of signaling space) need to be ?

746KB Sizes 2 Downloads 218 Views

Recommend Documents

Optimal Allocation Mechanisms with Single ... - Semantic Scholar
Oct 18, 2010 - [25] Milgrom, P. (1996): “Procuring Universal Service: Putting Auction Theory to Work,” Lecture at the Royal Academy of Sciences. [26] Myerson ...

An Optimal Lower Bound for Anonymous Scheduling Mechanisms
An easy observation made by [13] is that the well-known VCG mechanism ... of at most m times the optimal makespan, while making it the dominant strategy ..... Figure 1: An illustration of an instance that is a ({1, ..., j},i)-projection of t, as in D

An Optimal Lower Bound for Anonymous Scheduling Mechanisms
Mu'alem and Schapira [12] ...... each job independently using some non-affine-maximizer mechanism for single-dimensional domains. (those are abundant).

An Optimal Lower Bound for Anonymous Scheduling Mechanisms
scheduling algorithms are anonymous, and all state-of-the-art mechanisms ..... Figure 1: An illustration of an instance that is a ({1, ..., j},i)-projection of t, as in Def.

Optimal mechanisms for heterogeneous multi-cell ...
NW (1809T), Washington, DC; phone: 202-566-2265; fax: 202-566-2373; [email protected]. ‡Water Center of the Earth Institute, Columbia University, New ...

Computing Dynamic Optimal Mechanisms When ...
Sep 25, 2011 - than 15 dimensions, it is not good enough in many computational ... the problem in which non-local incentive constraints are ignored, and then goes on to check ..... rank K. One can always write π in this way with K = N,3 but it is al

Computing Dynamic Optimal Mechanisms When ...
Sep 25, 2011 - University of Wisconsin, Madison. Yuichiro ..... If the environment is convex, B maps convex sets into convex ...... Princeton University Press.

Optimal Allocation Mechanisms with Single ... - Semantic Scholar
Oct 18, 2010 - We study revenue-maximizing allocation mechanisms for multiple heterogeneous objects when buyers care about the entire ..... i (ci,cLi)], where (pLi)z denotes the probability assigned to allocation z by pLi. The timing is as follows: S

Optimal Allocation Mechanisms with Single-Dimensional ... - DII UChile
Oct 18, 2010 - the allocation of “sponsored-link” positions on a search engine: Each .... virtual surpluses, the solution derived via pointwise optimization is not ...

Computing dynamic optimal mechanisms when hidden ...
Sep 25, 2011 - University of Wisconsin, Madison. Yuichiro Waki. University of Queensland ..... with the boundedness of u implies a0(xn , yn ) = a0(xn ◦rn ,yn ) →.

Efficiency of (Revenue-)Optimal Mechanisms - Research at Google
within a small additive constant of 5.7. ... Auctions are bid-based mechanisms for buying and selling ... benefit of the business in mind, they might want to keep.

Optimal Allocation Mechanisms with Single-Dimensional ... - DII UChile
Oct 18, 2010 - the allocation of “sponsored-link” positions on a search engine: Each .... virtual surpluses, the solution derived via pointwise optimization is not incentive-compatible. ... surplus of an allocation: For types between the critical

Optimal information transmission in organizations
upon this characterization to address a design problem: the determination of ... (a star-like organization), any problem could reach its solution in, at most, two ...

Optimal Selling Method in Several Item Auctions
Nov 29, 2004 - To determine seller's expected revenue, whether the auction remains incen- tive compatible when using the Vickery mechanism is necessary ...

Mechanisms for Complement-Free Procurement
1.1 Our Results. For complement-free (subadditive) objectives we first give ... as well as other domains [6]. 1.3 Open ..... free domain are functions for which S ⊆ T does not neces- ..... (say ǫ = 2−n,n > 100) serves as such an example. In this

Two Randomized Mechanisms for Combinatorial ...
mechanism also provides the best approximation ratio for combinatorial auctions with ... Notice that a naive representation of each valuation function ...... (taking into account only profitable bundles under price p), each with a revenue of OP T ∗

Prompt Mechanisms for Online Auctions
In reality, however, the setting of many problems is online, meaning that the mechanism has no prior information regarding the identity of the par- ticipating players, or that the goods that are for sale are unknown in advance. Examples include spons

Robust Mechanisms for Risk-Averse Sellers - CiteSeerX
at least 1/2, which implies that we get at most 2Ç«2 utility for urisk-averse, compared to Ç«(1 − Ç«) at the price Ç«/(1 − Ç«). 2.4 Results and Techniques. We first show ...

dependability mechanisms for desktop grids
parallel applications executed over desktop grids. It includes chapters 4, 5, ..... This type of applications is known as embarrassingly parallel computations or ...

OPTIMAL RESOURCE PROVISIONING FOR RAPIDLY ...
OPTIMAL RESOURCE PROVISIONING FOR RAPIDL ... UALIZED CLOUD COMPUTING ENVIRONMENTS.pdf. OPTIMAL RESOURCE PROVISIONING FOR ...

5 Biophysical Mechanisms for Nonthermal ... -
Sep 19, 2014 - 5.2.2 Nonlinearity: Sigmoid Dependencies and Power Windows . .... Huss et al., 2007; Lai, 2005), (2) results of medical application of NT MW in the former Soviet ..... quantum character and may develop in the absence of thermal ......

Combinatorial exchange mechanisms for efficient ...
are involved in a large scale communication network such as the Internet. There ... that buyers insist on getting the same bandwidth on all links in their bundles.

Truthful Approximation Mechanisms for Restricted ...
Jun 14, 2007 - ∗School of Computer Science and Engineering, Hebrew University of Jerusalem, Israel. [email protected]. †School of Computer Science ...

Truthful Randomized Mechanisms for Combinatorial ...
Mar 8, 2010 - approximation for a class of bidder valuations that contains the important ... arises in Internet environments, where, alongside the standard ...