1 Introduction

Expected utility theory (EUT), first set forth by [36], has long reigned as the prevailing model of decision making under uncertainty. However, a substantial body of evidence, including the famous Allais paradox [1], shows that most people make choices that violate this theory. Cumulative prospect theory (CPT) [35] is arguably the most prominent alternative. A key element of this theory is a non-linear transformation of cumulative probabilities by a probability weighting function. This transformation can model a person’s tendency towards optimism or pessimism.Footnote 1 On the other hand, as mechanism designers we use randomization as an important tool in optimizing our objective, typically (and crucially) assuming that agents make choices according to the tenets of expected utility theory. While we have vastly deepened our understanding of mechanism design under this assumption, it is essential to study empirically validated models of human decision-making.

In this paper we study the revenue-maximization problem of a risk-neutral seller with m heterogeneous items for sale to a single, additive buyer with cumulative prospect theory preferences. We call a mechanism risk-robust if it is agnostic to the underlying probability weighting function of the buyer. Our goal is to design simple, risk-robust mechanisms that achieve a good approximation to the revenue of the optimal mechanism tailored to this weighting function. To understand our results in context, we begin by briefly reviewing cumulative prospect theory.

1.1 Prospect Theory Basics

In full generality, cumulative prospect theory (CPT) asserts that preferences are parameterized by a reference point (or status quo) r, a value function U that maps (deterministic, i.e. certain) outcomes into utils (or dollars), and two probability weighting functions, w+ and w, for weighting the cumulative probabilities of positive and negative outcomes (relative to r). Taking these weighting functions to be the identity function, one recovers expected utility theory.Footnote 2 Thus, CPT generalizes expected utility theory.

To gain an understanding of the weighting functions, consider first a simple event E which occurs with probability \(\frac 12\), and assume that r = 0 and U(x) = x. Suppose that E corresponds to an agent receiving value 10; if E does not occur, the agent receives nothing. A risk-neutral agent would value this potential income at \(10\cdot \text {Pr}\left [E\right ] = 5\). An optimistic agent, overestimating the possibility of receiving 10, might value E at slightly more than 5, whereas a pessimistic agent might value it at slightly less. CPT uses a weighting function w+ which modifies probabilities of positive (with respect to r) outcomes: the agent values event E at \(10\cdot w^{+}(\text {Pr}\left [E\right ])\). Then w+(x) > x corresponds to optimism, and w+(x) < x corresponds to pessimism.Footnote 3

In general, the event of interest might correspond to a positive or negative outcome. For example, E might correspond to the agent losing value 10. In that case, we expect the optimistic agent to underweight the probability of E occurring. For this reason, CPT models probability weighting for gains and losses (relative to r) with functions w+ and w, respectively. Finally, when the random variable is supported on multiple non-zero values, applying w+ (or w) directly to the probability of each event leads to violations of first-order stochastic dominance. For this reason, [30] proposed rank-dependent utility theory (RDUT), which weights the cumulative distribution function rather than the probability mass function. Incorporating this advance into a reformulation of their earlier prospect theory, [35] called the result cumulative prospect theory.

1.2 Our Results

Our interest is in highlighting the mechanism-design implications of a buyer exhibiting nonlinear probability weighting. We therefore focus on the special case of CPT corresponding to [30]’s rank dependent utility theory, with the further assumption, standard in mechanism design, that the buyer has linear utility for money. This theory is rich enough to explain a number of known violations of expected utility theory (e.g., the Allais paradox [31]), yet simple enough to be mathematically tractable. Chawla et al. [9] have previously studied the same model, giving a class of mechanisms which optimally sell a single item to a pessimistic buyer. However, they restrict themselves to convex weighting functions. Here we study general weighting functions and multi-item auctions. We postpone details of rank dependent utility theory until Section 2, and refer the reader to Appendix Appendix for the expected utility of a general CPT agent for a simple lottery.

Our starting point is the observation that even very mild probability weighting gives rise to rich seller behavior, which allows the seller to extract unbounded revenue. Specifically, we show that under assumptions satisfied by most weighting functions in the literature, the seller can design a bet that has arbitrarily negative (risk-neutral) expectation, but looks attractive to a RDUT buyer. (Similar behavior has been observed before this work for more general models, e.g. by [2] and [16]). This bet can be easily turned into an auction for selling any number of items by giving the items for free if and only if the buyer takes the bet, allowing the seller to extract unbounded revenue.

Mechanism Classes

In light of such negative results for arbitrary buyer-seller interactions, we focus our attention to specific classes of mechanisms, imposing various restrictions on the mechanism’s description and implementation. These serve to isolate particular uses of randomization and to illustrate the various effects RDUT preferences have on mechanism design.

Deterministic-Price Mechanisms.:

The first class we consider is that of deterministic price mechanisms, which we denote \({\mathcal {C}}_{dp}\). The seller offers a menu of (possibly correlated) distributions over the items, each at a fixed price. The buyer may pay the price for a distribution, after which she receives a draw from the distribution. To bypass some technical barriers, we also consider a special case of this class, nested deterministic price mechanisms, or \(\mathcal {C}_{ndp}\), which impose certain constraints on the distributions over items in a menu. These constraints are mild (for example they are always satisfied by independent distributions) and are without loss of generality for a risk-neutral buyer.

Deterministic-Allocation Mechanisms.:

Next, we consider the class of deterministic allocation mechanisms, \({\mathcal {C}}_{da}\), where the mechanism deterministically allocates a bundle of items for a possibly randomized, non-negative payment. \(\mathcal {C}_{da}\) is equivalent to deterministic mechanisms for a risk-neutral buyer.

Binary-Lottery Mechanisms.:

Finally, we consider a multi-item generalization of the single-item class of mechanisms that is optimal for convex weighting functions (as shown by [9]). We call this class binary-lottery mechanisms and denote it by \({\mathcal {C}}_{b}\); this class is without loss of generality for a risk-neutral buyer.

We emphasize that the classes of mechanisms we study are quite general. In particular, deterministic-price and binary-lottery mechanisms are each completely general when selling to a risk-neutral buyer, and thus contain implementations of the vast majority of mechanisms studied in the literature. Again, when offered to a risk-neutral buyer, deterministic-allocation mechanisms are equivalent to the class of all deterministic mechanisms. Furthermore, binary-lottery mechanisms include the optimal mechanisms found by [9] for selling a single item to a buyer with a convex weighting function.

Main Result

Our main result is that, for classes \({\mathcal {C}}_{ndp}\), \({\mathcal {C}}_{da}\) and \({\mathcal {C}}_{b}\), a single simple mechanism, agnostic to the underlying weighting function, gives a good approximation on the revenue of the optimal in-class mechanism tailored to w. That simple mechanism is the better of selling every item separately at a fixed price (henceforth SRev) and selling the grand bundle as a single item at a fixed price (henceforth BRev), which is a valid mechanism in all classes considered. Furthermore, this mechanism is deterministic, which implies that its expected revenue is the same for all weighting functions w, and only depends on the buyer’s value distribution \(\mathcal {D}\).

Our proof relates the revenue of each class of mechanisms to the revenue obtainable from a risk-neutral buyer via any mechanism, combined with a result of [3], which shows that \({\max \limits } \{ \textsc {SRev}, \textsc {BRev} \}\) is a constant approximation to this risk-neutral revenue. For \(\mathcal {C}_{dp}\) our understanding is partial; we show that \({\max \limits } \{ \textsc {SRev}, \textsc {BRev} \}\) approximates the optimal, risk non-agnostic \(\mathcal {C}_{dp}\) auction within a doubly exponential in the number of items factor. This, of course, implies a constant approximation for a constant number of items (in fact, for two items we can show an approximation factor of 2 for just SRev), but we leave it as an open problem whether a constant approximation is possible for the general case. All our results can be extended to a unit-demand buyer or an additive buyer with a downward-closed demand constraint by paying an extra factor of 4 and 31.1, respectively, using the results of [10].

Challenges and Techniques

Intuitively, the difficulty with analyzing mechanisms for RDUT buyers is that, given a mechanism, we cannot generally argue about how much a buyer type t values the menu item purchased by a type \(t^{\prime }\). This is especially the case for general deterministic price mechanisms, where allocations over items could be arbitrarily correlated. This, in turn, prevents us from using basic “simulation arguments”: starting from an auction \({\mathscr{M}}\), manipulate the allocation rule and pricing rule to get a different auction \({\mathscr{M}}^{\prime }\). Such arguments are very useful in getting meaningful upper bounds on the optimal revenue. For example, [23] upper bound the optimal revenue from a product distribution, \({\textsc {Rev}}(\mathcal {D} \times \mathcal {D}^{\prime })\), by \({\textsc {Rev}}(\mathcal {D})+\textsc {VAL}(\mathcal {D}^{\prime })\)Footnote 4 using such an argument, where they give a concrete auction for \(\mathcal {D}\) by manipulating the allocation and payment rule of the optimal auction for \(\mathcal {D} \times \mathcal {D}^{\prime }\). Similar “marginal mechanism” arguments are crucial in many works that give simple and approximately optimal mechanisms for additive buyers, e.g. [3, 26, 40]; for example, the so-called core-tail decomposition technique depends on such arguments.

On the other hand, the recently developed Lagrangian duality-based approach [5, 6, 13, 17, 18, 21, 27] also seems to fail here. This technique has been successful in getting benchmarks in a number of settings by giving a solution to the dual of the mathematical program that computes the optimal auction. To the best of our knowledge, all works that use this technique start from a linear program. Here, the mathematical program for the optimal risk non-agnostic auction is not even convex. Even though in theory only weak duality is necessary for this technique to work, we have not succeeded in applying it to our problem.

Alternate Robustness Benchmark

Finally, we mention another reasonable approach to studying robustness with respect to risk. Find the mechanism \({\mathscr{M}}\) that maximizes (over all mechanisms) the seller’s revenue in the worst case with respect to the weighting function w. (This is similar to recent results of [8, 22] for robustness with respect to correlation). In this scenario, we observe (see Appendix ??) that the optimal mechanism is the optimal deterministic mechanism, so we get that \(\max \limits \{ \textsc {SRev}, \textsc {BRev} \}\) is a good approximation to the optimal revenue by a trivial reduction to the risk-neutral buyer setting. To see why this is the case, notice that w(x) could take the value one for all x except x = 0. In this case the buyer is extremely optimistic; her utility for a random variable X is equal to her utility for her favorite outcome. We argue that randomizing only hurts the seller, since doing so decreases both the expected utility of the buyer and the expected revenue of the seller.

1.3 Related Work

Prospect theory was originally defined by [25] but, though successful in explaining experimentally observed behavior, it suffered from a number of weaknesses, namely violations of first-order stochastic dominance between random variables. Several works [30, 34, 38, 39] proposed solutions to these issues, resulting in cumulative prospect theory [35]. Next to expected utility theory, cumulative prospect theory is likely the best studied theory of decision-making under uncertainty. We refer the reader to the book of [37] for a thorough exposition of the model. Also see [28] for a survey of non-EUT models.

Although widely studied in behavioral economics, prospect theory has received much less attention in the game theory and mechanism design literature. Our work is most closely related to that of [9], who study optimal and robust mechanisms for a single buyer and a single item. Their work, unlike ours, places much stronger assumptions on the weighting function: namely, they assume convexity (which in turn implies w(x) ≤ x). In this paper we consider general weighting functions, but restrict the mechanism design space. Further afield, [15] study contract design in a crowdsourcing setting with a prospect-theoretic model of workers. Fiat and Papadimitriou [19] demonstrate that equilibria may not exist in two-player games when players have prospect-theoretic preferences. Dughmi and Peres [14] and [20] study mechanism design with risk-averse agents in a setting where risk-averse behavior is represented by a concave utility function, while more recently, in a similar setting, [29] study optimal mechanisms for risk-loving agents.

A recent, thematically related line of work [11, 12] studies multi-item revenue maximization (with risk-neutral buyers) under restrictions on the mechanism design space, and specifically “buy-many” or “Sybil-proof” mechanisms, where the buyer is allowed to interact with the mechanism multiple times. When the seller is restricted to use these types of mechanisms, simple mechanisms are finite approximations to the optimal (buy-many) mechanism, as opposed to known impossibility results for the unconstrained case [24] (importantly, this is a setting with correlated items).

Our main result is that the better of selling separately and selling the grand bundle is a risk-robust approximation to the optimal revenue. The approximation ratio of this mechanism has been studied extensively for risk-neutral buyers having a large class of valuations [3, 5, 6, 10, 33]. Our result relies on this work, but our techniques are very different.

1.4 Roadmap

Section 2 poses our model and some preliminaries. We discuss the limits of our model in Section 3, and show that if the seller is allowed to use an arbitrary mechanism, then he can extract arbitrarily large revenue. In Section 4 we formally define the mechanism classes considered in this paper, which we proceed to analyze in Sections 5 (deterministic price mechanisms), Section 6 (deterministic allocation mechanisms) and Section 7 (binary lottery mechanisms).

2 Preliminaries

A risk-neutral seller, whose aim is to maximize revenue, is auctioning off m items to a single buyer with cumulative prospect theory preferences. The value of the buyer for item i is vi, and is distributed according to a known distribution \(\mathcal {D}_{i}\). We assume that the item distributions are independent, and denote the joint distribution by \(\mathcal {D}\). We first go over the buyer’s preference model in detail, and then formulate our mechanism design problem.

Weighted Expectation.

In this paper we focus on a special case of cumulative prospect theory, rank dependent utility theory. In rank dependent utility theory a weighting function w distorts cumulative probabilities [30]. The weighting function w satisfies the following properties: (1) \(w: [0,1] \rightarrow [0,1]\), (2) w is non-decreasing, (3) w(0) = 0 and w(1) = 1. We use the notation \(\mathcal {I}\) to indicate the risk-neutral weighting function; that is \(\mathcal {I}(x) = x\). For a random variable Z over k outcomes, where the i-th outcome occurs with probability pi and gives utility ui, and uiui+ 1, an agent with weighting function w has expected utility

$$ \mathbb{E}_{w}\left[Z\right] = \sum\limits_{i=1}^{k-1} u_{i} \left( w\left( \sum\limits_{j=i}^{k} p_{j} \right) - w\left( \sum\limits_{j=i+1}^{k} p_{j} \right) \right) + u_{k} w(p_{k}) = u_{1} + \sum\limits_{i=2}^{k} (u_{i} - u_{i-1}) \cdot w\left( \sum\limits_{j=i}^{k} p_{j} \right). $$

The intuitive interpretation (for the latter expression) is that the agent always gets utility u1. Then, the event that the agent gets an additional utility of at least u2u1 occurs with probability \(1-p_{1} = {\sum }_{j=2}^{k} p_{j}\) (which is weighted by the function w). The agent gets an additional utility of at least u3u2 with probability \({\sum }_{j=3}^{k} p_{j}\), and so on. We note that this definition makes no assumption about the sign of ui; that is, the uis can be positive (corresponding to gains) or negative (corresponding to losses). We will also use the following, equivalent definition.

Definition 1 (Weighted expectation, probability version)

Let Z be a random variable supported in \((-\infty ,\infty )\) with cumulative distribution function FZ. Then the weighted expectation of Z with respect to the weighting function w is

$$ \mathbb{E}\left[Z\right] = -{\int}_{-\infty}^{0}\left[1-w\left( 1-F_{Z}(z)\right)\right]dz + {\int}_{0}^{\infty} w\left( 1-F_{Z}(z)\right)dz. $$
(1)

Before continuing our exposition, we illustrate the flexibility and power of the model through some examples. The weighting function can be used also to pick out various statistics of interest, as the next two examples illustrate.

Example 1

Suppose w is given by

$$ w(x) = \begin{cases} 0 & x \in [0,\frac12) \\ 1 & x \in [\frac12,1]. \end{cases} $$

Let Z be an arbitrary random variable with median mZ. For all zmZ, 1 − FZ(z) ≥ 1/2, and therefore w(1 − FZ(z)) = 1. Similarly, for all z > mZ, 1 − FZ(z) < 1/2, and therefore w(1 − FZ(z)) = 0. If mZ ≥ 0 the w-weighted expectation of Z becomes

$$ \mathbb{E}\left[Z\right] = -{\int}_{-\infty}^{0}\left[1-w\left( 1-F_{Z}(z)\right)\right]dz + {\int}_{0}^{\infty} w\left( 1-F_{Z}(z)\right)dz = {\int}_{0}^{m_{Z}} 1 dz = m_{Z}. $$

If mZ ≤ 0 the w-weighted expectation of Z becomes

$$ \mathbb{E}\left[Z\right] = -{\int}_{-\infty}^{0}\left[1-w\left( 1-F_{Z}(z)\right)\right]dz + {\int}_{0}^{\infty} w\left( 1-F_{Z}(z)\right)dz = -{\int}_{m_{Z}}^{0} 1 dz = - |m_{Z}| = m_{Z}. $$

Therefore, the w-weighted expectation of any random variable is equal to its median.

In general, of course, Example 1 could be modified to pick out any quantile; simply change \(\frac 12\) in the definition of w to some τ ∈ [0,1]. As special cases, the maxmin choice rule, in which the agent evaluates a distribution according to the worst-case outcome, corresponds to picking τ = 1, and the maxmax choice rule corresponds to τ = 0.Footnote 5

Example 2

Suppose w(x) is given by

$$ w(x) = \begin{cases} \theta & x \in [0,1) \\ 1 & x = 1, \end{cases} $$

for some 𝜃 ∈ (0,1). Then the w-weighted expectation is equal to the weighted average of the highest and lowest outcomes in the support. E.g., if Z is supported on [L,H], then \(\mathbb {E}_{w}[{Z}] = (1-\theta ) L + \theta H\).

We note that Examples 1 and 2 are among the utility functions studied by [19]; they show that games need not possess any Nash equilibrium when the players seek to maximize the corresponding weighted expectations.

Properties of weighted expectation.

Weighted expectation in this model satisfies the following properties; proofs can be found in Appendix ??.

Lemma 1

For any weighting function w, any random variable Z and any \(c \in \mathbb {R}\),(1) \(\mathbb {E}\left [c+Z\right ] = c + \mathbb {E}\left [Z\right ]\), and (2) \(\mathbb {E}\left [cZ\right ] = c\mathbb {E}\left [Z\right ]\).

Despite Lemma 1, and unlike risk-neutral expectation, the weighted expectation is not a linear operator on random variables, as the following example demonstrates.

Example 3

Let Z1 be distributed uniformly on {0,1} and let Z2 be independently distributed uniformly on {0,2}. Let w(x) = x2. Then \(\mathbb {E}\left [Z_{1}\right ] = 1 \cdot w(\frac 12) = \frac 14\). Similarly, \(\mathbb {E}_{w}\left [{Z_{2}}\right ] = \frac 12\), so that \(\mathbb {E}_{w}\left [{Z_{1}}\right ] + \mathbb {E}_{w}\left [{Z_{2}}\right ] = \frac 34\). On the other hand, because Z1 and Z2 are independent, the random variable Z1 + Z2 is uniform on {0,1,2,3}, with weighted expectation

$$ \begin{array}{@{}rcl@{}} \mathbb{E}\left[Z_{1}+Z_{2}\right] &= 1 \cdot (w(\frac34) - w(\frac12) ) + 2\cdot(w(\frac12)-w(\frac14)) + 3 \cdot w(\frac14) =\frac78. \end{array} $$

Mechanism Design

Any mechanism can be described by the allocation it makes and the payment it charges as a function of the buyer’s report. For a report \(v = (v_{1}, \dots , v_{m})\), we denote by X(v) the random variable for the allocation, giving a probability to each possible allocation of the items in {0,1}m. Similarly, P(v) is the random variable for the payment when the report is v. X(v) and P(v) may be correlated. Importantly, common practices from mechanism design in the risk-neutral setting, like treating the allocation as a vector in [0,1]m or the payment as a real number (i.e. replacing the random variable of the payment with its expectation), are with loss of generality in our setting.

We assume that the buyer has additive utility for the items and is quasilinear with respect to payments: if she receives a set of items S for a payment p, her total value for this outcome is \({\sum }_{i\in S}v_{i} - p\). The buyer’s weighted expected utility from the mechanism’s outcome is \(\mathbb {E}_{w}\left [{v \cdot X(v) -P(v) }\right ]\); we say that a mechanism is incentive compatible (IC) for a buyer with weighting function w if for all possible values \(v, v^{\prime }\) of the buyer, it holds that \(\mathbb {E}_{w}\left [{v \cdot X(v) - P(v)}\right ] \ge \mathbb {E}_{w}\left [{v \cdot X(v^{\prime }) -P(v^{\prime })}\right ]\). It is without loss of generality to express an incentive compatible mechanism in the form of a menu \({\mathscr{M}}\), with each menu item corresponding to a particular (allocation, payment) pair of correlated random variables (X,P). Then, the allocation and payment of a buyer with value v and weighting function w is given by the utility-maximizing menu itemFootnote 6\((X_{w}(v),P_{w}(v)) = \arg \max \limits _{(X,P)\in {\mathscr{M}}} \mathbb {E}_{w}\left [{v \cdot X - P }\right ]\). The revenue of the mechanism is given by \(\textsc {Rev}_{{\mathscr{M}}}(w,\mathcal {D}) = \mathbb {E}[{P(v)}]\), where the expectation is with respect to the random valuation v (drawn from \(\mathcal {D}\)), as well as the random outcome of the payment random variable P(v). A mechanism is individually rational (IR) if the buyer has non-negative expected utility when participating. Throughout the paper we focus on IC and IR mechanisms.

We slightly overload notation and let \({\textsc {Rev}}(w, \mathcal {D})\) denote the optimal revenue achievable by an incentive compatible mechanism from selling m items to a buyer with weighting function w and values drawn from \(\mathcal {D}\). We will frequently drop w to indicate the risk-neutral optimal revenue, i.e. we use \(\textsc {Rev}(\mathcal {D})\) to mean \(\textsc {Rev}(\mathcal {I},\mathcal {D})\) (recall that \(\mathcal {I}\) is the risk-neutral weighting function, \(\mathcal {I}(x) = x\)), and \(\textsc {DRev}(\mathcal {D})\) for the optimal revenue from a deterministic mechanism. Note that \(\textsc {DRev}(w,\mathcal {D}) = \textsc {DRev}(w^{\prime },\mathcal {D})\), for all \(w , w^{\prime }\).

In this paper we show that the best of \(\textsc {SRev}(\mathcal {D})\) (or just SRev), the auction that sells each item separately at its optimal posted price, and \(\textsc {BRev}(\mathcal {D})\) (or just BRev), the auction that sells the grand bundle as a single item, is a risk-robust approximation for a prospect theoretic buyer. For a risk-neutral buyer, the following result is known.

Theorem 1

[3, 5] For a single, risk-neutral, additive bidder and any independent item distribution \(\mathcal {D}\) it holds that

$$ {\textsc{Rev}}({\mathcal{I}},\mathcal{D}) \leq 2\textsc{BRev}(\mathcal{D}) + 4\textsc{SRev}(\mathcal{D}) \leq 6 \max\{ \textsc{SRev}(\mathcal{D}), \textsc{BRev}(\mathcal{D}) \}. $$

Quantifying Sensitivity to Risk

Ideally, we would like to give simple auctions that perform well for all weighting functions w, with respect to the optimal auction tailored for w. Unfortunately, as we see in the next section, for some of the mechanism classes we study such a goal is too optimistic without any restrictions on w. For instance, the w(x) could take the value 1 for all x except x = 0. Here, the buyer’s extreme optimism yields utility equal to that in her favorite outcome. Therefore, slight randomization in the outcomes (say with probability 𝜖 > 0 the buyer pays nothing, but otherwise pays a very high price) would result in the buyer always having non-negative utility, making her an easy target for extracting arbitrary revenue. For some of our results we will therefore impose a mild restriction on w in order to escape these extreme situations, and otherwise make no assumptions (such as convexity or Lipschitzness).

Definition 2

A weighting function w is (α,β)-limited if it satisfies (1) w(x) ≤ α(x − 1) + 1, and (2) w(x) ≥ βx.

Geometrically, an (α,β)-limited weighting function w lies below the line with slope α passing through (1,1), and above the line with slope β passing through the origin; see Fig. 1. The purpose of this definition is to control the slope of the weighting function as it approaches 0 and 1. Note that meaningful values for α and β lie in the range [0,1]. As α and β approach 1, the buyer becomes less sensitive to risk; the risk-neutral weighting function is the unique (1,1)-limited weighting function. For any \(\alpha < \alpha ^{\prime }\) and any β, an (α,β)-limited weighting function is also \((\alpha ^{\prime },\beta )\)-limited. We stress that we don’t use this restriction in all our results, and when we do use it, we need only one of the two sides of the bound, i.e. we ask for either (α,0)- or (0,β)-limited weighting functions.

Fig. 1
figure 1

Any (α,β)-limited weighting function lies between the two red lines. The upper line has slope α and the lower has slope β

3 Limits of the Model

In this section, we demonstrate how our model, absent any additional assumptions on the mechanism or the weighting function, can lead to absurd results. Such results were known before our work. Azevedo and Gottlieb [2] show that under assumptions on the weighting functions a principal can extract unbounded revenue from a CPT agent, simply by offering a bet on a single coin-flip. Furthermore, [16] show that CPT behavior gives rise to time inconsistency, allowing a seller to extract the buyer’s entire wealth over multiple rounds of interaction. We reproduce similar results in our context for completeness and to illustrate the variety of behaviors possible in this model. In later sections, we develop restrictions on the mechanism which preclude this sort of unreasonable behavior. First, the following simple lemma is instructive.

Lemma 2

For every distribution \(\mathcal {D}\), constant \(R \in \mathbb {R}_{\ge 0}\), and weighting function w such that there exists x < 1 with w(x) = 1, there exists a mechanism \({\mathscr{M}}\) such that \(\textsc {Rev}_{{\mathscr{M}}}(w,\mathcal {D}) = R\).

Proof

Consider the following lottery, where (positive) Z represents a transfer to the agent.

$$ Z = \begin{cases} 0 & \text{with probability } x^{*} \\ \frac{-R}{1-x^{*}} & \text{with probability } 1-x^{*}. \end{cases} $$
(2)

The agent’s utility is \(\mathbb {E}\left [Z\right ] = \frac {-R}{1-x^{*}}(1-w(x^{*})) = 0\), while the seller’s revenue is \(\mathbb {E}\left [-Z\right ] = \frac {R}{1-x^{*}}(1-x^{*}) = R\). This lottery can be transformed into a mechanism for selling any number of items, by giving everything for free to the buyer, requiring only that she participates in the lottery. □

Lemma 2 relies on the dubious assumption that the buyer would assign no weight at all to an extremely negative—albeit potentially highly unlikely—outcome. However, even seemingly reasonable weighting functions can be exploited, as our next result shows.

Lemma 3

For every distribution \(\mathcal {D}\), constant \(R \in \mathbb {R}_{\ge 0}\), and weighting function w such that there exists x with 1 > w(x) > x, there exists a mechanism \({\mathscr{M}}\) such that \(\textsc {Rev}_{{\mathscr{M}}}(w,\mathcal {D}) = R\).

Proof

Consider the following lottery, where (positive) Z represents a transfer to the agent.

$$ Z = \begin{cases} a & \text{with probability } x^{*} \\ -\rho a & \text{with probability } 1-x^{*}, \end{cases} $$
(3)

where a > 0. The expected value of an agent with weighting function w is \(\mathbb {E}\left [Z\right ] = a w(x^{*}) - \rho a \left (1 - w(x^{*}) \right )\). Pick \(\rho = \frac {w(x^{*})}{1-w(x^{*})}\); then, for all a, \(\mathbb {E}_{w}\left [{Z}\right ] = 0\). That is, the buyer has utility exactly zero for this lottery.

On the other hand, the expected revenue of the seller, who pays a with probability x and gets paid ρa with probability 1 − x, is equal to

$$ \begin{array}{@{}rcl@{}} \mathbb{E}\left[-Z\right] &= \rho a (1-x^{*}) - a x^{*} = a \cdot \left( \frac{w(x^{*})(1-x^{*})}{1-w(x^{*})} - x^{*} \right) = a \cdot \frac{w(x^{*}) - x^{*}}{1-w(x^{*})}. \end{array} $$

The lemma follows by setting \(a = R\frac {1-w(x^{*})}{w(x^{*}) - x^{*}}\); similarly to Lemma 2, this lottery can be turned into an auction by giving all the items for free to the agent after participating in the lottery. □

We note that the conditions of Lemma 3 are satisfied for nearly all weighting functions implied by experiments in the literature; we refer the reader to [35, 37] for concrete examples. Furthermore, the issue exhibited by Lemma 3 persists even if one enforces ex-post individual rationality, so long as the seller is allowed to utilize a multi-round protocol.

Lemma 4

For every distribution \(\mathcal {D}\), constant 𝜖 > 0 and weighting function w such that there exists x with \(1 > w(x^{*}) > x^{*} + \frac {\epsilon }{1+\epsilon }\), there exists a multi-round, ex-post individually rational mechanism \({\mathscr{M}}\) such that \(\textsc {Rev}_{{\mathscr{M}}}(w,\mathcal {D}) = \mathbb {E}[\mathcal {D}]\).

Proof

For simplicity we only prove the m = 1 item case; the general case is identical. Consider again the random transfer defined in (3). Picking \(\rho = \frac {w(x^{*})}{1-w(x^{*})} - \epsilon \) provides the buyer strictly positive utility. The seller’s revenue is equal to \(\mathbb {E}[{-Z}] = a \cdot \left (\frac {w(x^{*})(1-x^{*})}{1-w(x^{*})} - \epsilon (1-x^{*}) - x^{*} \right )\), which is again strictly positive for every a > 0. By picking a and x appropriately the seller can thus make both \(\mathbb {E}_{w}\left [{Z}\right ]\) and \(\mathbb {E}[{-Z}]\) very small positive numbers. This suffices to extract full buyer welfare as follows.

The buyer and seller will interact over T rounds. In the first round, the buyer reports a bid b. In rounds t > 1, the seller will offer lottery Z (and the buyer has the option to not participate), unless the seller has already extracted an amount larger than the bid b. After T rounds have passed, the item will be awarded to the buyer for free. Of course, since \(\mathbb {E}_{w}\left [{Z}\right ] > 0\), the buyer always chooses to participate in round t, and (in expectation) loses a little bit of money. By picking T large enough, the buyer eventually goes bankrupt at some intermediate round, but since she eventually gets the item this mechanism is in fact ex-post IR. Notice that this mechanism is also truthful! Precisely because when the buyer is calculating (in the first round) her expected utility from reporting b she thinks that she will “come out on top”, and therefore is indifferent between all bids b (and thus reports her true value v). □

As the previous lemmas exhibit, practical mechanisms cannot hope to compete against the theoretically optimal revenue maximizing mechanism in this model, and thus this theory does not give accurate predictions for the simple mechanisms that we observe in practice. There are multiple ways to proceed. A natural one is to put restrictions on the weighting functions considered. Indeed, this is the approach taken by [9] for the single item case, where the weighting function is restricted to be convex (therefore the buyer is always risk-averse). Another is to put restrictions on the mechanisms considered. In this paper we restrict our attention to specific mechanism classes; for some of our results this does not suffice and some mild restrictions on w are necessary as well.

4 Mechanism Classes

We define four classes of mechanisms. Recall that \(\textsc {Rev}_{{\mathscr{M}}}\left (w, \mathcal {D} \right )\) denotes the seller’s expected revenue from a mechanism \({\mathscr{M}}\), given that the buyer has weighting function w and her values are distributed according to \(\mathcal {D}\). We denote the expected revenue of the optimal mechanism in a class \(\mathcal {C}\) by \(\textsc {Rev}\left (w, \mathcal {D}, \mathcal {C} \right )\). That is, \(\textsc {Rev}\left (w, \mathcal {D},\mathcal {C} \right ) = \max \limits _{{\mathscr{M}} \in \mathcal {C}} \textsc {Rev}_{{\mathscr{M}}}\left (w, \mathcal {D} \right )\).

4.1 The Class \({\mathcal {C}}_{dp}\) of Deterministic Price Allocations

First, we consider mechanisms which use randomness only in the allocation. That is, the seller offers a menu of distributions over the items, each at a fixed price. The buyer may pay the price for a distribution over the items, after which she receives a draw from the distribution. We call this class deterministic price (DP) mechanisms, and denote it by \(\mathcal {C}_{dp}\). It will be convenient to think of a mechanism \({\mathscr{M}}\) in this class as a menu, where the buyer selects her favorite menu item, of the form (p,X), where p is the payment and X is a (possibly correlated) distribution over items. Observe that this class remains completely general for risk-neutral buyers.

Unfortunately, general deterministic price mechanisms are technically difficult to work with. The arbitrary correlation allowed between items (in the allocation) makes arguing about the buyer’s expected utility problematic. Specifically, different buyer types order outcomes of X differently, and therefore could have wildly different expected weighted utility for the same distribution X (since arbitrary correlation allows us to assign arbitrary probabilities to outcomes); this property can be used to tailor to each type v an allocation X(v) that is attractive only to this type. Our understanding of general \(\mathcal {C}_{dp}\) mechanisms is therefore partial. We show that \(\max \limits \{ \textsc {SRev}, \textsc {BRev} \}\) gives a doubly exponential (in the number of items) approximation to the optimal deterministic price mechanism. This trivially implies a constant approximation for a constant number of items; we leave it as an open problem whether a constant approximation can be achieved for an arbitrary number of items.

To mitigate the problems caused by arbitrary correlation, we also consider a special case of deterministic price mechanisms, which imposes a specific form of correlation on the distribution over allocations: we ask that the allocations in the support of the allocation distribution form a nested set. We term this class nested deterministic price (NDP) mechanisms and denote it by \(\mathcal {C}_{ndp}\). We say a random variable X supported in 2[m] is a monotone lottery if X is supported on a chain of subsets S1,⋯ ,Sk, km, such that SiSi+ 1 for all i ∈ [k − 1]. We use Δn(2[m]) to denote the set of such correlated distributions over the set of m items. For a mechanism \({\mathscr{M}} \in \mathcal {C}_{ndp}\) the allocation distributions for each menu item are restricted to be in Δn(2[m]). Observe that nested deterministic price mechanisms are again completely general for risk-neutral buyers. This is so because the optimal mechanism for a risk-neutral buyer can be specified in terms of the marginal probabilities of allocation for each item. For any marginal probabilities, we can find a monotone lottery having the same marginal probabilities.

Observation 1

For any distribution \(\mathcal {D}\), the class \({\mathcal {C}}_{ndp}\) of nested deterministic price mechanisms contains an optimal mechanism for a risk-neutral buyer. That is, \({\textsc {Rev}}({\mathcal {I}},\mathcal {D}) = \textsc {Rev}(\mathcal {I},\mathcal {D},\mathcal {C}_{ndp})\).

Our main result for nested deterministic price mechanisms is that the seller cannot exploit the buyer’s risk attitude at all in this class: \({\textsc {Rev}}(w,\mathcal {D},{\mathcal {C}}_{ndp})\) is equal to \(\textsc {Rev}(\mathcal {I},\mathcal {D})\)! This trivially implies that \(\max \limits \{ \textsc {SRev}, \textsc {BRev} \}\) is a constant approximation to \(\textsc {Rev}(w,\mathcal {D},\mathcal {C}_{ndp})\) by Theorem 1.

4.2 The Class \({\mathcal {C}}_{da}\) of Deterministic-Allocation Mechanisms

In Section 3, we showed that the seller can use randomized payments, utilizing very large positive transfers, to extract unbounded revenue from an optimistic buyer. But what power do randomized payments have when the buyer’s willingness to participate is exogenous to the seller? Here, we consider mechanisms which satisfy two conditions: first, they sell only (deterministic) bundles of items, and second they cannot offer positive transfers, that is, monetary transfers from the seller to the buyer. We refer to these as deterministic allocation (DA) mechanisms, and denote it by \(\mathcal {C}_{da}\). Formally, every \({\mathscr{M}}\in \mathcal {C}_{da}\) offers one lottery for each subset of items \(S \subseteq [m]\). The lottery for a subset S always allocates S but charges a random (non-negative) payment.

Observe that this class of mechanisms is not fully general for a risk-neutral buyer, but, since allocations are deterministic, DA mechanisms are equivalent to fully deterministic mechanisms for a risk-neutral buyer. We observe that a seller with knowledge of w can use a DA mechanism to extract more revenue from a RDUT buyer than would be possible to extract from a risk-neutral buyer via any mechanism, i.e. \(\textsc {Rev}(w,\mathcal {D},\mathcal {C}_{da}) > \textsc {Rev}(\mathcal {I},\mathcal {D})\). In fact, the gap between the two is unbounded. This is possible because an optimistic buyer is willing to gamble that she will not have to make a payment. Our main positive result for DA mechanisms is that, if the weighting function is (α,0)-limited, \(\textsc {DRev}(\mathcal {I},\mathcal {D})\) is an α approximation to \(\textsc {Rev}(w,\mathcal {D},\mathcal {C}_{da})\); therefore \(\max \limits \{ \textsc {SRev}, \textsc {BRev} \}\) is a 6α approximation to \(\textsc {Rev}(w,\mathcal {D},\mathcal {C}_{da})\), for all distribution \(\mathcal {D}\). As a special case of this result, we get that the seller can use randomized payments to extract extra revenue only from optimistic buyers; if w(x) ≤ x for all x, i.e. α = 1, there is no loss in the approximation.

4.3 The Class \({\mathcal {C}}_{B}\) of Binary-Lottery Mechanisms

Finally, we consider a generalization of the mechanism format studied by [9]. They showed that a menu of lotteries supported on only two outcomes—receive the item and pay, or pay nothing and receive nothing—were sufficient to extract the optimal revenue if there is only a single item for sale and the buyer has a convex weighting function. We consider an extension to multiple items which offers, for each subset of items, a (potentially uncountable) menu of binary lotteries. Let \(\mathcal {C}_{b}\) denote the following class of auctions. Each \({\mathscr{M}} \in \mathcal {C}_{b}\) contains binary lotteries for subsets \(S \subseteq [m]\). A lottery for a subset S is of the following format:

$$ (X_{S},{P}_{S}) = \begin{cases} (S,p_{S}) & \text{with probability } q_{S} \\ (\emptyset,0) & \text{with probability } 1-q_{S}. \end{cases} $$

That is, either get the subset S and pay pS (with probability qS), or get nothing and pay nothing (with probability 1 − qS). Note that this does constitute a significant restriction of the design space. However, this format is still quite flexible: considered as a direct-revelation mechanism, for each type we specify a subset of the items, a probability of allocation, and a payment. Our main positive result for binary-lottery mechanisms is that, if the weighting function is (0,β)-limited, \(\textsc {Rev}(\mathcal {I},\mathcal {D})\) is a β approximation to \(\textsc {Rev}(w,\mathcal {D},\mathcal {C}_{b})\); combined with Theorem 1 this implies a 6β approximation for \(\max \limits \{ \textsc {SRev}, \textsc {BRev} \}\).

5 Deterministic Price Mechanisms

We first investigate general deterministic price mechanisms. We show that the optimal revenue of a deterministic price mechanism on independent items for a RDUT buyer can be upper bounded by doubly exponential times the optimal risk-neutral revenue of some items and the welfare on the distribution of the remaining items.

Theorem 2

Let w be a weighting function, \(\mathcal {D}_{1}\) be an independent distribution over m1 items, and \(\mathcal {D}_{2}\) be an independent distribution over m2 items. Let \(\mathcal {D}= \mathcal {D}_{1} \times \mathcal {D}_{2}\) be an independent distribution over m items, where m = m1 + m2. Then, for a single, additive bidder it holds that

$$ {\textsc{Rev}}(w,\mathcal{D},{\mathcal{C}}_{dp}) \leq 2^{2^{m_{1}}(m-\frac{1}{2}\log{m_{1}})}{\textsc{Rev}}({\mathcal{I}},\mathcal{D}_{1}) + \textsc{VAL}\left( \mathcal{D}_{2} \right) \enspace. $$

Using standard techniques we get the following corollary.

Corollary 1

For a single, additive bidder and any independent item distribution \(\mathcal {D}\), it holds that

$${\textsc{Rev}}(w,\mathcal{D},{\mathcal{C}}_{dp}) \in O(2^{m 2^{m}}) \max\{ \textsc{SRev}, \textsc{BRev} \}.$$

Proof

Let T1 and T2 be the random variables of the sum of value of items in \(\mathcal {D}_{1}\) and \(\mathcal {D}_{2}\) respectively. We use the notation for the indicator variable of an event E. Notice that . Each of these terms can be upper bounded using Theorem 2. For example, for the first term we have:

Notice that by posting a price of \(\textsc {VAL}\left (\mathcal {D}_{2} \right ) = \mathbb {E}[T_{2}]\) for the grand bundle (of m1 items) in \(\mathcal {D}_{1}\), we can make revenue . Therefore \(\textsc {BRev}(\mathcal {D}_{1})\). Thus

The symmetric bound holds for . Adding the two inequalities and combining with the upper bound on the optimal risk-neutral revenue (Theorem 1) we get the corollary. □

Though this approximation is doubly exponential in the number of items, we do get a constant approximation when the number of items is a constant. Notably, for the case of two items, we get \(\textsc {Rev}(w,\mathcal {D},\mathcal {C}_{dp}) \leq 17 \textsc {SRev}\); an improved analysis can reduce this to a factor of 2. We leave it as an open problem whether a constant approximation is possible for an arbitrary number of items.

Before we proceed with the proof of Theorem 2 we briefly comment on the technical obstacles that lead to this approximation factor. As we’ve mentioned in the introduction, for a risk-neutral buyer, statements similar to Theorem 2 are known, for example \(\textsc {Rev}(\mathcal {D}_{1} \times \mathcal {D}_{2}) \leq \textsc {Rev}(\mathcal {D}_{1}) + \textsc {VAL}(\mathcal {D}_{2})\) [3, 23]. The proof of this statement is roughly as follows. For every \(v_{2} \in \mathcal {D}_{2}\) construct an auction \({\mathscr{M}}^{v_{2}}\) for \(\mathcal {D}_{1}\). When the buyer reports some \(v_{1} \in \mathcal {D}_{1}\), \({\mathscr{M}}^{v_{2}}\) copies the allocation (for the items in \(\mathcal {D}_{1}\)) and payment rule of the optimal auction, \({\mathscr{M}}\), for \(\mathcal {D}_{1} \times \mathcal {D}_{2}\), and then slightly adjusts the payments to cover for the lost value (i.e. expected value from the items in \(\mathcal {D}_{2}\) that should not be paid in \({\mathscr{M}}^{v_{2}}\)). The result of this adjustment is that the utility of reporting v1 in \({\mathscr{M}}^{v_{2}}\) is equal to the utility of reporting (v1,v2) in \({\mathscr{M}}\), and therefore \({\mathscr{M}}^{v_{2}}\) is incentive compatible. Then, the optimal revenue for \(\mathcal {D}_{1}\) is at least the revenue \({\mathscr{M}}^{v_{2}}\), which is equal to \(\textsc {Rev}(\mathcal {D}_{1}\times \mathcal {D}_{2})\) minus the reimbursement (which is at most \(\textsc {VAL}(\mathcal {D}_{2})\)). Unfortunately, such adjustments to the payment do not work here. Replacing the (random) allocation of items in \(\mathcal {D}_{2}\) with a deterministic payment gives different weighted expected value to different types, since different types order outcomes differently. For example, a buyer with type t = (v1,v2,v3) such that v3 > v1 + v2 prefers outcome {3} to outcome {1,2}; the calculation of the weighted expected utility depends on the order over outcomes, and therefore, because of the IC constraints between types with different orders, we can’t naively replace random outcomes with deterministic payments (or, more accurately, deterministic reimbursements).

Our approximation factor depends on the number of all possible valid orderings over outcomes. By valid ordering we mean that there exist types who order outcomes of X in this ordering (for example, an ordering where outcome {1} is preferred to {1,2} is not valid) . A loose upper bound on the number of valid orderings is (2m)!; in our proof we’re able to do much better. A couple of new additional ideas are necessary in order to deal with the subtleties of our setting, but otherwise our proof follows a similar structure to the one described above.

Proof Proof of Theorem 2

Let \({\mathscr{M}}\) be the revenue optimal auction (in auction class Cdp) for a buyer with weighting function w and value distribution \(\mathcal {D} = \mathcal {D}_{1} \times \mathcal {D}_{2}\); let X(v) and p(v) be the allocation and payment rule of \({\mathscr{M}}\). We use the notation for the indicator variable of an event E. For ease of notation we will write i ∈ [mj] instead of “item i in the support of \(\mathcal {D}_{j}\)”, and vi(j) for the value of an item j in the type \(v_{i} \in \mathcal {D}_{i}\).Footnote 7 We prove the theorem by giving an auction for selling m1 items to a risk-neutral buyer whose values are drawn from \(\mathcal {D}_{1}\). Specifically, first sample v2 from \(\mathcal {D}_{2}\); we construct a deterministic-price mechanism \({\mathscr{M}}^{v_{2}} = (X^{v_{2}}, p^{v_{2}})\) that is incentive compatible for a risk-neutral buyer, and then lower bound its revenue.

We would like to relate the revenue \({\mathscr{M}}^{v_{2}}\) with the revenue of \({\mathscr{M}}\). As we’ve already discussed though, the natural choice of copying the allocation for items i ∈ [m1] from \({\mathscr{M}}\) and then adjusting the payments does not work, because the resulting auction is not incentive compatible. In this proof we will restrict our attention to a certain subset \(R^{v_{2}}\) of the support of \(\mathcal {D}_{1}\), such that all types in \(R^{v_{2}}\) order outcomes the same way. We then copy the decisions of \({\mathscr{M}}\) only in that region; when \(v_{1} \notin R^{v_{2}}\) the buyer is allocated her favorite menu item (from the ones designed for types in \(R^{v_{2}}\)).

Use \(S_{1},\dots , S_{2^{m}}\) to denote the 2m distinct subsets of m items. A necessary condition for an ordering over items to be valid is inclusion partial order: if SiSj, then Si is before Sj in the order. Brightwell and Tetali [4] have shown that there are at most \(2^{2^{m_{1}}(m_{1}-\frac {1}{2}\log {m_{1}}-\log {e})}\) ways to order the subsets of m1 items such that the orders satisfy the inclusion partial order property. For each of those orderings, there are at most \(\binom {2^{m}-2^{m_{2}}}{2^{m_{1}}}/(2^{m_{2}}!)\)Footnote 8 different ways to combine an ordering on subsets of m1 items and an ordering on subsets of m2 items (that satisfy the inclusion partial order property) to obtain an ordering on the subsets of their union that satisfies the inclusion partial order property. Thus, there are at most \(N = 2^{2^{m_{1}}(m_{1}-\frac {1}{2}\log {m_{1}}-\log {e})} \cdot \binom {2^{m}}{2^{m_{1}}}/(2^{m_{2}}!)\) different orderings of \(S_{1},\dots , S_{2^{m}}\) when v2 is fixed. Therefore we can partition the support of \(\mathcal {D}_{1}\) into regions \(R_{1}, \dots , R_{N}\), such that in each region Ri, all types have the same preference ordering over subsets of items.

Let \(R^{v_{2}}\) denote the region from which \({\mathscr{M}}\) extracts the most revenue (weighted by the probability of being in the region). Assume wlog that the order of subsets in this region is \(S_{1} \leq S_{2} \leq {\dots } \leq S_{2^{m}}\). For every \(v_{1} \in R^{v_{2}}\), we want the risk-neutral buyer’s utility of reporting v1 in \({\mathscr{M}}^{v_{2}}\) to be the same as the RDUT buyer’s utility of reporting (v1,v2) in \({\mathscr{M}}\). The latter term is equal to

$$ u_{w}((v_{1},v_{2}), \mathcal{M} ) = - p(v_{1},v_{2}) + \underset{i\in[m_{1}]}{\sum} a_{i}v_{1}(i) + \underset{j\in [m_{2}]}{\sum} b_{j}v_{2}(j) \enspace, $$
(4)

for some non-negative constants \(a_{1},\dots ,a_{m_{1}}\) and \(b_{1},\dots ,b_{m_{2}}\). Specifically, think of X(v) as a vector in \(\mathbb {R}^{2^{m}}_{\geq 0}\) where the i-th entry, denoted by X(v)[Si], is the probability that the buyer gets exactly the set Si. Then \(a_{i} = {\sum }_{k\in [2^{m}], S_{k} \ni i}\) \( \Big (w({\sum }_{j\geq k}^{2^{m}} X(v_{1},v_{2})[S_{j}] ) - w({\sum }_{j>k}^{2^{m}}X(v_{1},v_{2})[S_{j}])\Big ).\)

Each term in the sum is nonnegative (since the weighting function is non-decreasing) and the sum of ais telescopes, that is \({\sum }_{k\in [2^{m}]}\big (w({\sum }_{j\geq k}^{2^{m}} X(v_{1},v_{2})[S_{j}] ) - w({\sum }_{j>k}^{2^{m}}X(v_{1},v_{2})[S_{j}])\big ) = 1\). Therefore we can conclude that all coefficients ai are in [0,1], and since they add up to 1, we can think of them as probabilities. Similarly, for the bjs.

Since \({\mathscr{M}}^{v_{2}}\) is designed for a risk-neutral buyer, we can think of \(X^{v_{2}}(v_{1})\) as a vector in \(\mathbb {R}^{m_{1}}_{\geq 0}\). The i-th entry of \(X^{v_{2}}(v_{1})\) is the marginal probability that the buyer gets item i ∈ [m1]. Now, for every \(v_{1} \in R^{v_{2}}\), we set the allocation to be \(X^{v_{2}}(v_{1}) = \begin {bmatrix}a_{1}&\dots &a_{m_{1}}\end {bmatrix}^{T}\), and the payment to be \(p^{v_{2}}(v_{1}) = p(v_{1},v_{2}) - {\sum }_{j\in [m_{2}]} b_{j}v_{2}(j)\). It is immediate that the utility of a risk-neutral buyer when reporting \(v_{1} \in R^{v_{2}}\) is exactly the RHS of (4). Since \({\mathscr{M}}\) is IC, we get that, in \({\mathscr{M}}^{v_{2}}\), if the (risk-neutral) buyer’s type is in \(R^{v_{2}}\), then she has no incentive to report a different type in \(R^{v_{2}}\). Finally, for every \(v_{1}\not \in R^{v_{2}}\), set \((X^{v_{2}}(v_{1}), p^{v_{2}}(v_{1}))\) to be the best menu item among the ones already added to \({\mathscr{M}}^{v_{2}}\) for types in \(R^{v_{2}}\). Therefore, \({\mathscr{M}}^{v_{2}}\) is trivially IC for \(v_{1} \notin R^{v_{2}}\) as well. Intuitively, seen as a menu, our overall auction \({\mathscr{M}}^{v_{2}}\) copies (and adjusts) the menu of \({\mathscr{M}}\) for types (v1,v2) where \(v_{1} \in R^{v_{2}}\).

It remains to bound the revenue of \({\mathscr{M}}^{v_{2}}\). The revenue of \({\mathscr{M}}^{v_{2}}\) is at least its revenue in \(R^{v_{2}}\):

Since the revenue of \({\mathscr{M}}^{v_{2}}\) cannot exceed the optimal revenue, we have

Finally, sum this inequality across the support of \(\mathcal {D}_{2}\) to get

$$ \begin{array}{@{}rcl@{}} \underset{v_{2}\sim\mathcal{D}_{2}}{\sum} Pr[v_{2}]\cdot\mathbb{E}_{v_{1}\sim \mathcal{D}_{1}}[p(v_{1},v_{2}) | v_{2}] \!&\!\leq\!&\!\!\! \underset{v_{2}\sim\mathcal{D}_{2}}{\sum} Pr[v_{2}]\cdot (N \cdot {\textsc{Rev}}(\mathcal{D}_{1}) + \textsc{VAL}\left( \mathcal{D}_{2} | v_{2} \right) ) \\ \mathbb{E}[p(v_{1},v_{2}) ] &\leq& N \cdot {\textsc{Rev}}({\mathcal{I}},\mathcal{D}_{1}) + \textsc{VAL}\left( \mathcal{D}_{2} \right). \end{array} $$

Observing that \(N = 2^{2^{m_{1}}(m_{1}-\frac {1}{2}\log {m_{1}}-\log {e})} \cdot \binom {2^{m}}{2^{m_{1}}}/(2^{m_{2}}!) < 2^{2^{m_{1}}(m-\frac {1}{2}\log {m_{1}})}\) concludes the proof. □

5.1 Nested Deterministic Price Mechanisms

Our main result is that the class of nested deterministic price mechanisms does not offer the seller any means of exploiting the buyer’s risk attitude: the optimal revenue within the class is equivalent to the optimal revenue obtainable from a risk-neutral mechanism.

Theorem 3

Let w be an invertible weighting function and \(\mathcal {D}\) be an independent distribution supported in \(\mathbb {R}_{\ge 0}^{m}\). Then, for a single, additive bidder it holds that \(\textsc {Rev}(w,\mathcal {D},\mathcal {C}_{ndp}) = \textsc {Rev}(\mathcal {I},\mathcal {D})\).

Combining this result with Theorem 1 of [3] we get the following corollary.

Corollary 2

Let w be any invertible weighting function and \(\mathcal {D}\) be any independent distribution supported in \(\mathbb {R}_{\ge 0}^{m}\). Then, for a single, additive bidder it holds that

$$\textsc{Rev}(w,\mathcal{D},\mathcal{C}_{ndp}) \leq 6\max\{ \textsc{SRev}(\mathcal{D}), \textsc{BRev}(\mathcal{D})\}.$$

We prove Theorem 3 in two lemmas. We start by showing that for any invertible weighting function, there exists an NDP mechanism which recovers the optimal risk-neutral revenue.

Lemma 5

Let w be an invertible weighting function and \(\mathcal {D}\) be any distribution supported in \(\mathbb {R}_{\ge 0}^{m}\). Then \({\textsc {Rev}}(w,\mathcal {D},{\mathcal {C}}_{ndp}) \ge {\textsc {Rev}}({\mathcal {I}},\mathcal {D})\).

Proof

Given a mechanism \({\mathscr{M}}\) such that \({\textsc {Rev}}_{{\mathscr{M}}}({\mathcal {I}},\mathcal {D}) = {\textsc {Rev}}({\mathcal {I}},\mathcal {D})\) (i.e. a revenue optimal mechanism for a risk-neutral buyer), let X(v) and p(v) be the allocation and payment rule (respectively) of \({\mathscr{M}}\). Since this buyer is risk-neutral, \(p(v) \in \mathbb {R}_{\ge 0}\) is some deterministic payment, and we will assume that X(v), the random variable for the allocation, is a monotone lottery (which is without loss of generality by Observation 1). We define a mechanism \(\tilde {{\mathscr{M}}} = \left (\tilde {X}(v), \tilde {p}(v)\right )\) such that \(\textsc {Rev}_{\tilde {{\mathscr{M}}}}(w,\mathcal {D}) = \textsc {Rev}_{{\mathscr{M}}}(\mathcal {I},\mathcal {D})\).

Fix v. Let S1,⋯ ,Sk be the support of X(v), where SiSi+ 1 for i ∈ [k], and let \(1-F_{i} = \text {Pr}\left [S_{i} \subseteq X(v)\right ]\). Then a risk-neutral buyer’s utility when participating in \({\mathscr{M}}\) is \(u(v, {\mathscr{M}}) = {\sum }_{i=1}^{k} \left (v(S_{i})-v(S_{i-1})\right )(1-F_{i})\), where we take S0 = . Let \(1-\tilde {F}_{i} = w^{-1}(1-F_{i})\), and define \(\tilde {X}(v)\) such that \(\text {Pr}[{\tilde {X}(v) = S_{i}}] = \tilde {F}_{i+1} - \tilde {F}_{i}\). Also, let \(\tilde {p}(v) = p(v)\). A risk-sensitive buyer with weighting function w and any valuation \(v^{\prime }\) has weighted expected utility for the lottery \((\tilde {X}(v), \tilde {p}(v))\) equal to

$$ \begin{array}{@{}rcl@{}} u_{w}(v^{\prime}, \tilde{X}(v), \tilde{p}(v)) &=& \sum\limits_{i=1}^{k} \left( v^{\prime}(S_{i})-v^{\prime}(S_{i-1})\right) w(1-\tilde{F}_{i}) - \tilde{p}(v) \\ & =& \sum\limits_{i=1}^{k} \left( v^{\prime}(S_{i})-v^{\prime}(S_{i-1})\right)(1-F_{i}) - p(v) \\ &=& u(v^{\prime}, X(v), p(v)) \end{array} $$

The first equality follows because \(v^{\prime }(S)\) is monotone in S and \(S_{i} \subseteq S_{i+1}\). Because this equality holds for every valuation \(v^{\prime }\), \(\left (\tilde {X}(v),\tilde {p}(v)\right )\) is an IC and IR mechanism for a buyer with weighting function w, and furthermore obtains the same revenue from that buyer as \({\mathscr{M}}\) obtains from a risk-neutral buyer. □

Next, we show the converse: that we can construct a mechanism for a risk-neutral buyer which obtains the same revenue as any DP mechanism for a buyer with weighting function w.

Lemma 6

Let w be any weighting function and \(\mathcal {D}\) any distribution supported in \(\mathbb {R}_{\ge 0}^{m}\). Then

$${\textsc{Rev}}(w,\mathcal{D},{\mathcal{C}}_{ndp}) \leq {\textsc{Rev}}({\mathcal{I}}, \mathcal{D}).$$

Proof

Consider a mechanism \({\mathscr{M}}\in {\mathcal {C}}_{ndp}\). Let X(v) and p(v) be the allocation and payment rule, respectively, of \({\mathscr{M}}\), where X(v) is a random variable in Δn(2[m]) and \(p(v) \in \mathbb {R}_{\ge 0}\). We construct a mechanism \(\tilde {{\mathscr{M}}} = \left (\tilde {X}(v), \tilde {p}(v)\right )\) for a risk-neutral buyer such that \(\textsc {Rev}_{\tilde {{\mathscr{M}}}}({\mathcal {I}},\mathcal {D}) = \textsc {Rev}_{{\mathscr{M}}}(w,\mathcal {D})\).

Fix v. X(v) is a monotone lottery by definition of \({\mathcal {C}}_{ndp}\), so let S1,⋯ ,Sk be the support of X(v), where SiSi+ 1 for i ∈ [k], and let \(1-F_{i} = \text {Pr}[{S_{i} \subseteq X(v)}]\). Then the utility of an RDUT buyer is \(u_{w}(v, X(v), p(v)) = {\sum }_{i=1}^{k} \left (v(S_{i})-v(S_{i-1}) \right )w(1-F_{i})\), where we take S0 = . Let \(1-\tilde {F}_{i} = w(1-F_{i})\), and define \(\tilde {X}(v)\) such that \(\text {Pr}[\tilde {X}(v) = S_{i}] = \tilde {F}_{i+1} - \tilde {F}_{i}\). Lastly, let \(\tilde {p}(v) = p(v)\). A risk-neutral buyer with any valuation \(v^{\prime }\) has expected utility for the lottery \((\tilde {X}(v), \tilde {p}(v))\) equal to

$$ \begin{array}{@{}rcl@{}} u(v^{\prime}, \tilde{X}(v), \tilde{p}(v)) &=& \sum\limits_{i=1}^{k} \left( v^{\prime}(S_{i})-v^{\prime}(S_{i-1})\right) (1-\tilde{F}_{i}) - \tilde{p}(v) \\ &=& \sum\limits_{i=1}^{k} \left( v^{\prime}(S_{i})-v^{\prime}(S_{i-1})\right)w(1-F_{i}) - p(v), \end{array} $$

which is just \(u_{w}(v^{\prime }, X(v), p(v))\). Because this equality holds for every valuation \(v^{\prime }\), \(\left (\tilde {X}(v),\tilde {p}(v)\right )\) is an IC, IR mechanism for a buyer with weighting function w, and furthermore obtains the same revenue from a buyer with weighting function w as \({\mathscr{M}}\) obtains from a risk-neutral buyer. □

Observe that the assumption of monotone lotteries was critical to the proof of Lemma 6. If X(v) were an arbitrary distribution over subsets S ∈ 2[m], a buyer with valuation \(v^{\prime }\) would order the outcomes differently from v. This would make it impossible to define the unweighted probability of allocation in the mechanism \(\tilde {{\mathscr{M}}}\) in a way that would be simultaneously consistent with the weighted probability assigned to the outcome by all valuations \(v^{\prime }\).

Indeed a general deterministic-price mechanism (without the restriction to monotone lotteries) could exploit this discrepancy to obtain more revenue than a risk-neutral mechanism. That is, Lemma 6 does not hold for the class \(\mathcal {C}_{dp}\). We show such an example below.

Lemma 7

There exists a two-item distribution \(\mathcal {D}\), and a weighting function w, such that \({\textsc {Rev}}(w,\mathcal {D},{\mathcal {C}}_{dp}) > {\textsc {Rev}}({\mathcal {I}}, \mathcal {D})\).

Proof

Let \(\mathcal {D}_{1},\mathcal {D}_{2}\) be independent and identical uniform distributions on {1,3}. The revenue optimal auction that sells the two items to a risk-neutral buyer is the deterministic auction that sells the bundle of two items at the price 4. So \(\textsc {Rev}(\mathcal {I},\mathcal {D}_{1}\times \mathcal {D}_{2}) = 4\times \frac {3}{4} = 3\). Consider the weighting function

$$ \textstyle w(p) = \begin{cases} 0, \enspace &p\leq \frac{1}{2}\\ 4p-2, \enspace &\frac{1}{2}<p<\frac{3}{4} \\ 1, \enspace &\frac{3}{4}\leq p\end{cases}. $$

Consider the auction \({\mathscr{M}}\) selling the two items in the following way: if the buyer reports type (1,1) she gets the first item with probability \(\frac {1}{2}\) and independently, gets the second item with probability \(\frac {1}{2}\), and the buyer pays 1 to the seller. Otherwise, the buyer gets both items and pays 4. It is easy to see that \({\mathscr{M}}\) is incentive compatible for a buyer with weighting function w. Furthermore, \(\textsc {Rev}_{{\mathscr{M}}}(w, \mathcal {D}_{1}\times \mathcal {D}_{2}) = 1\times \frac {1}{4} + 4\times \frac {3}{4} = \frac {13}{4} > 3\). □

6 Deterministic Allocation Mechanisms

We now turn to deterministic allocation mechanisms which randomize the payment, but which are restricted to offer only deterministic bundles and charge only positive payments ex post. Unlike the examples of Section 3, these mechanisms cannot offer a positive transfer in order to induce the buyer to pay more. Instead, the value of the items received must induce the buyer to pay. How much revenue can the seller then obtain?

As the next example shows, with randomized payments the seller can obtain strictly more revenue from an RDUT buyer than from a risk-neutral buyer, even with one item and a mechanism that always allocates the item.

Example 4

Let w(x) = x1/a for a ≥ 1; note that a buyer with such a weighting function is strictly optimistic. Suppose there is one item available, and \(\mathcal {D} = U[0,1]\). Consider the mechanism that offers the item for a randomized payment P which is p w.p. 1 − q and 0 otherwise. For any value v for the item, the utility of the buyer is vp(1 − w(q)). In other words, the buyer purchases the item if vp(1 − w(q)). The total expected revenue is thus

$$ p(1-q)\left( 1 - F \left( p(1-w(q))\right) \right) = p(1-q)\left( 1 - p(1-w(q)) \right). $$
(5)

Fix q; we will solve for the optimal p. By the first derivative test, we find that the optimal price is \(p_{q} = \frac {1}{2(1-w(q))}\). Substituting this into (5), we have

$$ {\textsc{Rev}}(q) = \frac{1-q}{4\left( 1-w(q)\right)} = \frac{1-q}{4\left( 1-q^{1/a}\right)}. $$

By L’Hôpital’s rule, \(\lim _{q\to 1} {\textsc {Rev}}(q) = \frac {a}{4}\). Observing that \({\textsc {Rev}}(\mathcal {D}) = \max \limits _{x} x \cdot Pr[ v \geq x ] = \frac 14\), we see that the revenue approaches \(a \cdot \textsc {Rev}(\mathcal {D})\).

The main result of this section shows that Example 4 gives the largest possible gap between the revenue of a DA mechanism and the revenue obtainable via any deterministic mechanism from a risk-neutral buyer. Note that x1/a is an \((\frac {1}{a},1)\)-limited weighting function. We show that no deterministic-allocation mechanism can increase the seller’s revenue by a factor more than α− 1 over the risk-neutral optimum for any (α,0)-limited weighting function. As a special case of this result, we get that the seller can use randomized payments only to extract extra revenue from optimistic buyers; for pessimistic buyers, the revenue extractable via DA mechanisms is equal to the revenue obtainable via fully deterministic mechanisms.

Theorem 4

For a single, additive bidder, any (α,0)-limited weighting function w and any independent distribution \(\mathcal {D}\) it holds that

$$ {\textsc{Rev}}(w, \mathcal{D}, {\mathcal{C}}_{da}) \le \alpha^{-1}\textsc{DRev}(\mathcal{D}). $$

Combining Theorems 4 and 1 we get the following corollary.

Corollary 3

For a single, additive bidder, any (α,0)-limited weighting function w and any independent distribution \(\mathcal {D}\), it holds that \({\textsc {Rev}}(w, \mathcal {D}, {\mathcal {C}}_{da}) \le 6 \alpha ^{-1} {\max \limits } \{ \textsc {SRev}, \textsc {BRev} \}\).

Before proving Theorem 4, we show that it is without loss of generality to assume that the payment variables in a DA mechanism have a very simple form. Namely, we show that it suffices to consider Bernoulli-distributed payments: with probability q the payment is some positive p, and otherwise the payment is zero.

Lemma 8

Fix a distribution \(\mathcal {D}\) and a continuous, (α,0)-limited weighting function w with α > 0. For every deterministic-allocation mechanism \({\mathscr{M}}\) with payments PS with discrete support in \([0,\infty )\), there exists a deterministic-allocation mechanism \({\mathscr{M}}^{\prime }\) with binary payments \({P}^{\prime }_{S}\) such that

$$ \textsc{Rev}_{\mathcal{M}}(w,\mathcal{D}) \le \textsc{Rev}_{\mathcal{M}^{\prime}}(w,\mathcal{D}). $$

Furthermore, when w(x) ≤ x for all x, \({P}^{\prime }_{S}\) is a deterministic price.

Proof

For this proof, it will be convenient to work with the dual of the weighting function w(x) = 1 − w(1 − x). The proof of the following claim can be found in Appendix C.

Claim 1

\(\mathbb {E}\left [-X\right ] = -\mathbb {E}_{w^{\dagger }}\!\left [X\right ]\)

Fix a set S with associated payment PS in \({\mathscr{M}}\). \({\mathscr{M}}^{\prime }\) has the same allocation as \({\mathscr{M}}\), but different payments \({P}^{\prime }_{S}\), such that

$$ \begin{array}{@{}rcl@{}} \mathbb{E}_{w^{\dagger}}\!\left[{P}_{S}\right] &=& \mathbb{E}\left[P_S^{\prime}\right] \text{ and} \end{array} $$
(6)
$$ \begin{array}{@{}rcl@{}} \mathbb{E}\left[P_S\right] &\le& \mathbb{E}\left[P_S^{\prime}\right], \end{array} $$
(7)

that is, the expected payment to the seller (aka the revenue) is non-decreasing, while the (weighted) expectation of the buyer’s payment is the same. To see why these equations imply the result, notice that for every set S and type v the utility of a buyer satisfies

$$ \begin{array}{@{}rcl@{}} u_{w}(v, S, {P}_{S}) &= \mathbb{E}\left[v(S) - {P}_{S}\right] = v(S) - \mathbb{E}_{w^{\dagger}}\!\left[{P}_{S}\right] = v(S) - \mathbb{E}\left[P_S^{\prime}\right] = u(v, S, {P}^{\prime}_{S}), \end{array} $$

where the second equality follows from Lemma 1 (since the allocation is deterministic) and Claim 6, and the third equality follows from (6). Therefore the utility of each menu item is the same, and thus for every type v the buyer will make the same selection in \({\mathscr{M}}^{\prime }\) as in \({\mathscr{M}}\).

Now we show that we can find prices \({P}^{\prime }_{S}\) satisfying (6) and (7). For ease of notation, we consider a single set S and omit the subscripts. Let P be supported on {p1,⋯ ,pk}, where Pr[P = pi] = qi for all i ∈ [k]. For some \(p\in \mathbb {R}_{\ge 0}\) and q ∈ [0,1] to be specified, let \(P^{\prime } = p\) w.p. q and 0 w.p. 1 − q. Let FP be the CDF of P. Then the conditions become

$$ pw^{\dagger}(q) = {\int}_{0}^{\infty} w^{\dagger}\left( 1 - F_{{P}}(z)\right)dz\qquad \text{ and}\qquad pq \ge {\int}_{0}^{\infty} \left( 1 - F_{{P}}(z)\right)dz. $$

Let \(q = \max \limits _{i\in [k]}\frac {q_{i}}{w^{\dagger }(q_{i})}\). Observe that if w(x) ≤ x for all x, we can take q = 1. Set \(p = \frac {1}{w^{\dagger }(q)} {\int \limits }_{0}^{\infty } w^{\dagger }\left (1-F_{{P}}(z)\right )dz\) so that (6) is satisfied by definition. By our choice of q, we have \(1 - F_{P}(z) \le \frac {q}{w^{\dagger }(q)} w^{\dagger }\left (1-F_{P}(z)\right )\) for all \(z \in [0, \infty )\), and so

$$ {\int}_{0}^{\infty} \left( 1 - F_{{P}}(z)\right)dz \le \frac{q}{w^{\dagger}(q)} {\int}_{0}^{\infty}w^{\dagger}\left( 1-F_{{P}}(z)\right)dz = pq. $$

Now we are ready to prove the main result.

Proof Proof of Theorem 4

Let \({\mathscr{M}}\) be any deterministic-allocation mechanism. We define a deterministic mechanism \({\mathscr{M}}_{{\mathcal {I}}}\) and show that \({\textsc {Rev}}_{{\mathscr{M}}}(w,\mathcal {D}) \le \alpha ^{-1}{\textsc {Rev}}_{{\mathscr{M}}_{{\mathcal {I}}}}({\mathcal {I}},\mathcal {D})\). Thus, \({\textsc {Rev}}(w, \mathcal {D}, {\mathcal {C}}_{da}) \le \alpha ^{-1}\textsc {DRev}({\mathcal {I}},\mathcal {D}) = \alpha ^{-1}\textsc {DRev}(\mathcal {D})\).

For every \(S \subseteq [m]\), let PS be the corresponding payment variable in \({\mathscr{M}}\). By Lemma 8, we can assume PS is equal to pS with probability qS and 0 otherwise. In \({\mathscr{M}}_{\mathcal {I}}\), we add a corresponding menu item which allocates S with probability 1 and always charges payment \(p^{\prime }_{S} = p_{S}(1-w(1-q_{S}))\). Every type v has utility \(v(S) - p^{\prime }_{S}\) for the menu item in \({\mathscr{M}}_{\mathcal {I}}\) that corresponds to S, which is equal to \(\mathbb {E}_{w}\left [{v(S)-P_{S}}\right ]\), the expected utility of type v for the menu item in \({\mathscr{M}}\) for the same set. Thus, a risk-neutral buyer will purchase in \({\mathscr{M}}_{\mathcal {I}}\) the menu item corresponding to what a buyer with weight function w will purchase in \({\mathscr{M}}\).

It remains to show that \(p^{\prime }_{S}\) is not too much smaller than \(\mathbb {E}\left [{P}\right ] = p_{S}q_{S}\). By definition of (α,0)-limited, w(1 − qS) ≤ α(1 − qS) + 1 − α. Therefore, \(p^{\prime }_{S} = p_{S}(1-w(1-q_{S})) \ge \alpha q_{S}p_{S}\). □

7 Binary Lottery Mechanisms

In this section we study binary lottery mechanisms, the class \({\mathcal {C}}_{b}\), as defined in Section 4. Recall that mechanisms in this class are defined such that each menu item is a lottery which allocates some \(S \subseteq [m]\) with probability qS, and charges a payment pS if and only if S is allocated. This class generalizes the binary lottery mechanisms defined by [9] for the single item case. [9] showed that, as long as the buyer is sufficiently pessimistic, the seller can extract nearly the entire expected value of the buyer as revenue, regardless of the buyer’s value distribution.

Lemma 9

[9] For every ε > 0 and H > 1, if the buyer’s weighting function w is invertible and satisfies w(1 − ε) ≤ 2H/ε, there exists a mechanism that for any value distribution \(\mathcal {D}\) supported on [1,H] obtains revenue at least 1 − O(ε) times the buyer’s expected value \(\mathbb {E}[{\mathcal {D}}]\).

Observe that under the same conditions we can extract the buyer’s full welfare by running the mechanism of Lemma 9 for the grand bundle (which is a valid mechanism for the class \(\mathcal {C}_{b}\)). However, as we show next, the revenue is bounded for limited weighting functions.

Theorem 5

For a single, additive bidder, any (0,β)-limited weighting function w and any independent distribution \(\mathcal {D}\), it holds that

$$ {\textsc{Rev}}\left( w, \mathcal{D}, {\mathcal{C}}_{b} \right)\leq \beta^{-1}{\textsc{Rev}}(\mathcal{D}). $$

Proof

Let \({\mathscr{M}} \in {\mathcal {C}}_{b}\) be an optimal mechanism for the class \({\mathcal {C}}_{b}\). We construct a mechanism \(\tilde {{\mathscr{M}}}\) for a risk-neutral buyer in the following way. Fix v. Let X(v) and P(v) be the allocation and payment that a buyer with type v receives in \({\mathscr{M}}\). Since this is a binary lottery, let X(v) be supported on \(S_{v} \subseteq [m]\), let \(p_{v} \in \mathbb {R}_{\ge 0}\) be the payment, and let qv be the probability of allocation. Then the weighted expected utility for this lottery of a buyer with weighting function w and any value \(v^{\prime }\) is \(u_{w}(v^{\prime },X(v),P(v)) = (v^{\prime }(S_{v})-p_{v})w(q_{v})\). Now, define the lottery \((\tilde {X}(v), \tilde {P}(v))\) as

$$ (\tilde{X}(v), \tilde{{P}}(v)) = \begin{cases} (S_{v},p_{v}) & \text{ w.p. }w(q_{v}) \\ (\emptyset,0) & \text{ o.w.} \end{cases} $$

Then the utility of a risk-neutral buyer with value \(v^{\prime }\) for the lottery \(\tilde {X}(v),\tilde {{P}}(v)\) is also \((v^{\prime }(S_{v})-p_{v})w(q_{v})\), so that \(\tilde {{\mathscr{M}}}\) is IC and IR for a risk-neutral buyer. The respective revenues are

$$ \textsc{Rev}_{\mathcal{M}}(w,\mathcal{D}) = {\int}_{V} f_{\mathcal{D}}(v)p_{v} q_{v} dv \qquad\text{ and} \qquad \textsc{Rev}_{\tilde{\mathcal{M}}}({\mathcal{I}},\mathcal{D}) = {\int}_{V} f_{\mathcal{D}}(v)p_{v} w(q_{v}) dv, $$

and so, using the definition of (0,β)-limited,

$$ \frac{{\textsc{Rev}}_{\tilde{\mathcal{M}}}({\mathcal{I}}, \mathcal{D})}{{\textsc{Rev}}_{\mathcal{M}}(w, \mathcal{D})} \geq \inf \frac{w(q)}{q} \ge \beta. $$

Rearranging, we have \({\textsc {Rev}}_{{\mathscr{M}}}(w, \mathcal {D}) \leq \beta ^{-1}{\textsc {Rev}}_{\tilde {{\mathscr{M}}}}({\mathcal {I}}, \mathcal {D})\leq \beta ^{-1}{\textsc {Rev}}({\mathcal {I}}, \mathcal {D})\). □

Again, combining with Theorem 1 we get the following corollary.

Corollary 4

For a single, additive bidder, any (0,β)-limited weighting function w and any independent distribution \(\mathcal {D}\), it holds that

$$ {\textsc{Rev}}\left( w, \mathcal{D}, {\mathcal{C}}_{b} \right)\leq 6 \beta^{-1} \max \{ \textsc{SRev}, \textsc{BRev} \}. $$