Skip to main content
Log in

Risk-Robust Mechanism Design for a Prospect-Theoretic Buyer

  • Published:
Theory of Computing Systems Aims and scope Submit manuscript

Abstract

Consider the revenue maximization problem of a risk-neutral seller with m heterogeneous items for sale to a single additive buyer, whose values for the items are drawn from known distributions. If the buyer is also risk-neutral, it is known that a simple and natural mechanism, namely the better of selling separately or pricing only the grand bundle, gives a constant-factor approximation to the optimal revenue. In this paper we study revenue maximization without risk-neutral buyers. Specifically, we adopt cumulative prospect theory, a well established generalization of expected utility theory. Our starting observation is that such preferences give rise to a very rich space of mechanisms, allowing the seller to extract arbitrary revenue. Specifically, a seller can construct extreme lotteries that look attractive to a mildly optimistic buyer, but have arbitrarily negative true expectation. Therefore, giving the seller absolute freedom over the design space results in absurd conclusions; competing with the optimal mechanism is hopeless. Instead, in this paper we study four broad classes of mechanisms, each characterized by a distinct use of randomness. Our goal is twofold: to explore the power of randomness when the buyer is not risk-neutral, and to design simple and attitude-agnostic mechanisms—mechanisms that do not depend on details of the buyer’s risk attitude—which are good approximations of the optimal in-class mechanism, tailored to a specific risk attitude. Our main result is that the same simple and risk-agnostic mechanism (the better of selling separately or pricing only the grand bundle) is a good approximation to the optimal non-agnostic mechanism within three of the mechanism classes we study.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1

Similar content being viewed by others

Notes

  1. As we discuss below, real-world attitudes are not merely “optimistic” or “pessimistic”, but such simplistic attitudes are easily and naturally captured by this model.

  2. In EUT, risk attitudes are modeled through the utility function, U

  3. CPT captures much more complex behaviors than merely optimism and pessimism. For example, in experiments (e.g. [7, 35]), subjects tend to overweight extreme events: in a sense, people are optimistic about very good outcomes and pessimistic about very bad outcomes. This sort of behavior can be readily captured by CPT, and as it turns out, it suggests inverse-S-shaped weighting functions.

  4. \(\mathcal {D}\) and \(\mathcal {D}^{\prime }\) here are distribution over m1 and m2 items, respectively. \(\textsc {VAL}(\mathcal {D}^{\prime })= {\sum }_{j \in [m_{2}]} \mathbb {E}[\mathcal {D}^{\prime }_{j}]\), i.e. the total expected sum of values from items in \(\mathcal {D}^{\prime }\).

  5. Rostek [32] studies in depth the preference model, termed “quantile maximization”, implied by such weighting functions.

  6. We assume that any ties are broken in favor of menu items with a higher expected price.

  7. \(v_{i} \in \mathcal {D}_{i}\) is an mi dimensional vector.

  8. \(\binom {2^{m}}{2^{m_{1}}}\) counts the number of complete orders with the order of all subsets of [m1] items fixed. Dividing by \((2^{m_{2}}!)\) removes the orders in which the subsets of [m2] items are ordered incorrectly.

References

  1. Allais, M.: Fondements d’une théorie positive des choix comportant un risque et critique des postulats et axiomes de l’école américaine, volume 144 Imprimerie nationale (1955)

  2. Azevedo, E.M., Gottlieb, D.: Risk-neutral firms can extract unbounded profits from consumers with prospect theory preferences, vol. 147. https://doi.org/10.1016/j.jet.2012.01.002. http://www.sciencedirect.com/science/article/pii/S0022053112000038(2012)

  3. Babaioff, M., Immorlica, N., Lucier, B., Matthew Weinberg, S: A simple and approximately optimal mechanism for an additive buyer. In: 2014 IEEE 55th Annual Symposium on Foundations of Computer Science, pp. 21–30. IEEE (2014)

  4. Brightwell, G.R, Tetali, P.: The number of linear extensions of the boolean lattice. Order 20(4), 333–345 (2003)

    Article  MathSciNet  Google Scholar 

  5. Cai, Y., Devanur, N.R, Matthew Weinberg, S: A duality-based unified approach to bayesian mechanism design. ACM SIGecom Exchanges 15 (1), 71–77 (2016)

    Article  Google Scholar 

  6. Cai, Y., Zhao, M.: Simplemechanisms for subadditive buyers via duality. In: Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing, pp. 170–183. ACM (2017)

  7. Camerer, C.: Bounded rationality in individual decision making. Exper. Econ. 1 (2), 163–183 (1998). https://doi.org/10.1023/A:1009944326196

    Article  Google Scholar 

  8. Carroll, G.: Robustness and separation in multidimensional screening. Econometrica 85(2), 453–488 (2017)

    Article  MathSciNet  Google Scholar 

  9. Chawla, S., Goldner, K., Benjamin Miller, J, Pountourakis, E.: Revenue maximization with an uncertainty-averse buyer. In: Proceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 2050–2068. SIAM (2018)

  10. Chawla, S., Benjamin Miller, J: Mechanism design for subadditive agents via an ex ante relaxation. In: Proceedings of the 2016 ACM Conference on Economics and Computation, pp. 579–596. ACM (2016)

  11. Chawla, S., Teng, Y., Tzamos, C.: Buy-many mechanisms are not much better than item pricing. In: Proceedings of the 2019 ACM Conference on Economics and Computation, pp. 237–238 (2019)

  12. Chawla, S., Teng, Y., Tzamos, C.: Menu-size complexity and revenue continuity of buy-many mechanisms. In: Proceedings of the 21st ACM Conference on Economics and Computation, pp. 475–476 (2020)

  13. Devanur, N.R, Matthew Weinberg, S: The optimal mechanism for selling to a budget constrained buyer: The general case. In: Proceedings of the 2017 ACM Conference on Economics and Computation, pp. 39–40. ACM (2017)

  14. Dughmi, S., Peres, Y.: Mechanisms for risk averse agents, without loss. arXiv:1206.2957 (2012)

  15. Easley, D., Ghosh, A.: Behavioral mechanism design: Optimal crowdsourcing contracts and prospect theory. In: Proceedings of the Sixteenth ACM Conference on Economics and Computation, pp. 679–696. ACM (2015)

  16. Ebert, S., Strack, P.: Until the bitter end: On prospect theory in a dynamic context. Amer. Econ. Rev. 105(4), 1618–33 (2015). https://doi.org/10.1257/aer.20130896, http://www.aeaweb.org/articles?id=10.1257/aer.20130896

    Article  Google Scholar 

  17. Eden, A., Feldman, M., Friedler, O., Talgam-Cohen, I., Matthew Weinberg, S: The competition complexity of auctions: A bulow-klemperer result for multi-dimensional bidders. In: Proceedings of the 2017 ACM Conference on Economics and Computation, pp. 343–343. ACM (2017a)

  18. Eden, A., Feldman, M., Friedler, O., Talgam-Cohen, I., Matthew Weinberg, S: A simple and approximately optimal mechanism for a buyer with complements. In: Proceedings of the 2017 ACM Conference on Economics and Computation, pp. 323–323. ACM (2017b)

  19. Fiat, A., Papadimitriou, C.: When the players are not expectation maximizers. In: Proceedings of the Third International Conference on Algorithmic Game Theory, SAGT’10. http://dl.acm.org/citation.cfm?id=1929237.1929238, pp 1–14. Springer, Berlin (2010)

  20. Fu, H., Hartline, J., Hoy, D.: Prior-independent auctions for risk-averse agents. In: Proceedings of the fourteenth ACM conference on Electronic commerce, pp. 471–488. ACM (2013)

  21. Fu, H., Liaw, C., Lu, P., Tang, Z.G.: The value of information concealment. In: Proceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 2533–2544. Society for Industrial and Applied Mathematics (2018)

  22. Gravin, N., Pinyan, L u: Separation in correlation-robust monopolist problem with budget. In: Proceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 2069–2080. SIAM (2018)

  23. Hart, S., Nisan, N.: Approximate revenue maximization with multiple items. J. Econ. Theory 172, 313–347 (2017)

    Article  MathSciNet  Google Scholar 

  24. Hart, S., Nisan, N.: Selling multiple correlated goods: Revenue maximization and menu-size complexity. J. Econ. Theory 183, 991–1029 (2019)

    Article  MathSciNet  Google Scholar 

  25. Kahneman, D., Tversky, A.: Prospect theory: An analysis of decision under risk. Econometrica 47(2), 263–291 (1979). http://www.jstor.org/stable/1914185

    Article  MathSciNet  Google Scholar 

  26. Li, X., Yao, A.C.-C.: On revenue maximization for selling multiple independently distributed items. Proc. Natl. Acad. Sci. 110(28), 11232–11237 (2013)

    Article  MathSciNet  Google Scholar 

  27. Liu, S., Psomas, C.-A.: On the competition complexity of dynamic mechanism design. http://dl.acm.org/citation.cfm?id=3174304.3175436 (2018)

  28. Machina, M.J.: Choice under uncertainty: Problems solved and unsolved. J. Econ. Perspect. 1(1), 121–154 (1987)

    Article  Google Scholar 

  29. Nikolova, E., Pountourakis, E., Yang, G.: Optimal mechanism design with risk-loving agents. In: International Conference on Web and Internet Economics, pp. 375–392. Springer (2018)

  30. Quiggin, J.: A theory of anticipated utility. J. Econ. Behav. Organ. 3(4), 323–343 (1982). https://doi.org/10.1016/0167-2681(82)90008-7, http://www.sciencedirect.com/science/article/pii/0167268182900087

    Article  Google Scholar 

  31. Quiggin, J.: Generalized Expected Utility Theory: The Rank-Dependent Model. Springer Science & Business Media, Berlin (2012)

    MATH  Google Scholar 

  32. Rostek, M.: Quantile maximization in decision theory. Rev. Econ. Stud. 77(1), 339–371 (2010)

    Article  MathSciNet  Google Scholar 

  33. Rubinstein, A., Weinberg, M.S.: Simple mechanisms for a subadditive buyer and applications to revenue monotonicity. In: Proceedings of the Sixteenth ACM Conference on Economics and Computation, pp. 377–394. ACM (2015)

  34. Schmeidler, D.: Subjective probability and expected utility without additivity. Econometrica, 571–587 (1989)

  35. Tversky, A., Kahneman, D.: Advances in prospect theory: Cumulative representation of uncertainty. J. Risk Uncertain. 5(4), 297–323 (1992). https://doi.org/10.1007/BF00122574

    Article  Google Scholar 

  36. von Neumann, J., Morgenstern, O.: Theory of Games and Economic Behavior. Princeton University Press, Princeton (1944). http://jmvidal.cse.sc.edu/library/neumann44a.pdf

    MATH  Google Scholar 

  37. Wakker, P.P.: Prospect Theory: For Risk and Ambiguity. Cambridge University Press, Cambridge (2010). https://doi.org/10.1017/CBO9780511779329

    Book  Google Scholar 

  38. Weymark, J.A.: Generalized gini inequality indices. Math. Soc. Sci. 1(4), 409–430 (1981)

    Article  MathSciNet  Google Scholar 

  39. Yaari, M.E.: The dual theory of choice under risk. Econometrica (1987)

  40. Yao, A.C.-C.: An n-to-1 bidder reduction for multi-item auctions and its applications. In: Proceedings of the twenty-sixth annual ACM-SIAM symposium on Discrete algorithms, pp. 92–109. Society for Industrialand Applied Mathematics (2015)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Siqi Liu.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This article belongs to the Topical Collection: Special Issue on Algorithmic Game Theory (SAGT 2019) Guest Editors: Dimitris Fotakis and Vangelis Markakis

Appendices

Appendix A: Full CPT Example

Example 5

[35] Consider the following game of chance. You roll a die once and observe the result \(v = 1, {\dots } , 6\). If v is even, you receive v; if v is odd, you pay v. This defines a random variable X which takes values (− 5,− 3,− 1, 2, 4, 6), each with probability 1/6. Let X+ be the random variable which takes value 0 with probability 1/2, and 2, 4, 6, each with probability 1/6. Also, let X be the random variable which takes the value 0 with probability 1/2, and values − 1,− 3,− 5, each with probability 1/6, correlated such that X+ + X = X. Assuming that r = 0, the weighted expectation of X+ is

$$ \mathbb{E}\left[X^{+}\right] = 2 \cdot (w^{+}(1/2) - w^{+}(1/3) ) +4 \cdot (w^{+}(1/3) - w^{+}(1/6) ) +6 \cdot (w^{+} (1/6) - w^{+} (0) ). $$

The intuition here is that the multiplier of value v is equal to the difference between the weighted probabilities of the events “the outcome of the experiment is at least as good as v” and “the outcome is strictly better than v”. Similarly, the weighted expectation of X is

$$ \mathbb{E}\left[X^{-}\right] = (-1) \cdot (w^{-} (1/2) - w^{-}(1/3) ) +(-3) \cdot (w^{-} (1/3) - w^{-}(1/6) ) +(-5) \cdot (w^{-} (1/6) - w^{-}(0) ), $$

where this time the multiplier of v is equal to the difference between the weighted probabilities of the events “the outcome is at least as bad as v” and “the outcome is strictly worse than v”. Finally, the weighted expectation of X is simply \(\mathbb {E}_{w}\left [{X}\right ] = \mathbb {E}_{w^{+}}[{X^{+}}] + \mathbb {E}_{w-}[{X^{-}}]\).

Appendix B: Optimal Max-Min Mechanism

Theorem 6

$$ \underset{\mathcal{M}}{\max} \underset{w}{\min} {\textsc{Rev}}_{\mathcal{M}}(w,\mathcal{D}) = \textsc{DRev}(\mathcal{D}) $$

Proof

Define wo, the weighting function of a perfectly optimistic buyer, as the following

$$w_{o}(q) = \begin{cases}0 \quad &q =0 \\ 1 \quad& 0< q\leq 1 \end{cases} .$$

We first prove the following lemma.

Lemma 10

For every value distribution \(\mathcal {D}\), if the buyer’s weighting function is wo, then there exists a deterministic mechanism that maximizes the seller’s revenue.

Proof

Consider an arbitrary mechanism \({\mathscr{M}}\) and a buyer with type \(v = (v_{1},\dots , v_{m})\). Let \({{\mathscr{L}}}\) be a menu item in \({\mathscr{M}}\). \({{\mathscr{L}}}\) defines a distribution over k outcomes: outcome oi occurs with some probability qi, where some subset of items Si is allocated for some payment pi. Without loss of generality we assume that outcomes are ordered in increasing utility for the buyer. Then the expected utility of the buyer with type v picking \({\mathscr{L}}\) is

$$ \begin{array}{@{}rcl@{}} \mathbb{E}_{w_{o}}[v, {\mathcal{L}}] &=& \sum\limits_{i=1}^{k-1} \left( \underset{j \in S_{i}}{\sum} v_{j} - p_{j}\right) \left( w_{o}\left( \sum\limits_{j=i}^{k} q_{j}\right) - w_{o}\left( \sum\limits_{j=i+1}^{k} q_{j}\right) \right) + \left( \underset{j \in S_{k}}{\sum} v_{j} - p_{k} \right)w_{o}(q_{k}) \\ &=& \underset{j \in S_{k}}{\sum} v_{j} - p_{k}, \end{array} $$

i.e. the expect utility is the same as the highest utility of all the outcomes in \({{\mathscr{L}}}\).

Let \(S_{{{\mathscr{L}}},v}\) and \(p_{{{\mathscr{L}}},v}\) be the subset of items and price in the favorite outcome of type v in the menu item \({{\mathscr{L}}}\) in \({\mathscr{M}}\). Now we construct a deterministic mechanism \({\mathscr{M}}^{\prime }\): for each type v and menu item \({\mathscr{L}}\) in \({\mathscr{M}}\), add to \({\mathscr{M}}^{\prime }\) the menu item \({\mathscr{L}}^{\prime }_{{\mathscr{L}},v}\) that deterministically sells \(S_{{\mathscr{L}},v}\) at a price \(p_{{\mathscr{L}},v}\).

It’s not hard to see that a buyer with type v and weighting function wo will buy menu item \({{\mathscr{L}}}^{\prime }_{{{\mathscr{L}}},v}\) in \({\mathscr{M}}^{\prime }\) if she buys \({{\mathscr{L}}}\) in \({\mathscr{M}}\). Therefore \(\textsc {Rev}_{{\mathscr{M}}}(w_{o},\mathcal {D}) = \textsc {Rev}_{{\mathscr{M}}^{\prime }}(w_{o},\mathcal {D})\). □

Let \({\mathscr{M}}_{det}\) be the mechanism of Lemma 10. Subsequently, we get that

$$ \begin{array}{@{}rcl@{}} \underset{\mathcal{M}}{\max} \underset{w}{\min} {\textsc{Rev}}_{\mathcal{M}}(w,\mathcal{D}) &\leq& \underset{\mathcal{M}}{\max} {\textsc{Rev}}_{\mathcal{M}}(w_{o},\mathcal{D}) \\ &=& {\textsc{Rev}}_{\mathcal{M}_{det}}(w_{o},\mathcal{D}) \\ &\leq& \underset{\mathcal{M}\text{ deterministic} }{\max} {\textsc{Rev}}_{\mathcal{M} }(w_{o},\mathcal{D}) \\ &=& \underset{\mathcal{M}\text{ deterministic} }{\max} {\textsc{Rev}}_{\mathcal{M} }({\mathcal{I}},\mathcal{D}) \\ &=& \textsc{DRev}(\mathcal{D}) \end{array} $$

The fourth equality holds since a prospect theory buyer has the same preferences as a risk-neutral buyer in a deterministic mechanism. On the other hand:

$$ \textsc{DRev}(\mathcal{D}) = \underset{\mathcal{M} \text{ deterministic}}{\max} {\textsc{Rev}}_{\mathcal{M}}({\mathcal{I}},\mathcal{D}) = \underset{\mathcal{M} \text{ deterministic}}{\max} \underset{w}{\min} {\textsc{Rev}}_{\mathcal{M}}(w,\mathcal{D}) \leq \underset{\mathcal{M}}{\max} \underset{w}{\min} {\textsc{Rev}}_{\mathcal{M}}(w,\mathcal{D}), $$

where the second equality holds since a prospect theory buyer has the same preferences as a risk-neutral buyer in a deterministic mechanism. The theorem follows. □

Appendix C: Properties of Weighted Expectations

Proof Proof of Lemma 1

We prove the statements for a discrete random variable Z over k outcomes; the proof for continuous random variables is analogous. The i-th outcome in Z, Zi, occurs with probability pi, and without loss of generality ZiZi+ 1. Notice that for the random variable W = Z + c, the ordering remains the same.

$$ \begin{array}{@{}rcl@{}} \mathbb{E}\left[Z + c\right] &=& \sum\limits_{i=1}^{k-1} (Z_{i} + c) \cdot \left( w\left( \sum\limits_{j=i}^{k} p_{j} \right) - w\left( \sum\limits_{j=i+1}^{k} p_{j} \right) \right) + (Z_{k} + c) w(p_{k}) \\ &=& \sum\limits_{i=1}^{k-1} Z_{i} \cdot \left( w\left( \sum\limits_{j=i}^{k} p_{j} \right) - w\left( \sum\limits_{j=i+1}^{k} p_{j} \right) \right) + Z_{k} w(p_{k}) \\ && +\sum\limits_{i=1}^{k-1} c \cdot \left( w\left( \sum\limits_{j=i}^{k} p_{j} \right) - w\left( \sum\limits_{j=i+1}^{k} p_{j} \right) \right) + c w(p_{k}) \\ &=& \mathbb{E}\left[Z\right] + c \cdot \left( \sum\limits_{i=1}^{k-1} w\left( \sum\limits_{j=i}^{k} p_{j} \right) - w\left( \sum\limits_{j=i+1}^{k} p_{j} \right) + w(p_{k}) \right) \\ &=& \mathbb{E}\left[Z\right] + c \cdot w\left( \sum\limits_{j=1}^{k} p_{j} \right) \\ &=& \mathbb{E}\left[Z\right] + c. \end{array} $$

Similarly,

$$ \begin{array}{@{}rcl@{}} \mathbb{E}\left[cZ\right] &=& \sum\limits_{i=1}^{k-1} (c Z_{i}) \cdot \left( w\left( \sum\limits_{j=i}^{k} p_{j} \right) - w\left( \sum\limits_{j=i+1}^{k} p_{j} \right) \right) + (c Z_{k}) w(p_{k}) \\ &=& c \cdot \left( \sum\limits_{i=1}^{k-1} Z_{i} \cdot \left( w\left( \sum\limits_{j=i}^{k} p_{j} \right) - w\left( \sum\limits_{j=i+1}^{k} p_{j} \right) \right) + Z_{k} w(p_{k}) \right) \\ &=& c \cdot \mathbb{E}\left[Z\right]. \end{array} $$

Proof Proof of Claim 6

$$ \begin{array}{@{}rcl@{}} \mathbb{E}\left[-X\right] &=& -{\int}_{-\infty}^{0} \left( 1 - w(1-F_{-X}(z))\right)dz + {\int}_{0}^{\infty} w(1-F_{-X}(z)) dz \\ &=& -{\int}_{0}^{\infty} \left( 1-w(F_{X}(z))\right)dz + {\int}_{-\infty}^{0}w(F_{X}(z)) dz \\ &=& -\mathbb{E}_{w^{\dagger}}\!\left[X\right] \end{array} $$

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liu, S., Miller, J.B. & Psomas, A. Risk-Robust Mechanism Design for a Prospect-Theoretic Buyer. Theory Comput Syst 66, 616–644 (2022). https://doi.org/10.1007/s00224-021-10054-9

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00224-021-10054-9

Keywords

Navigation