Bayesian-optimal pricing

Last updated

Bayesian-optimal pricing (BO pricing) is a kind of algorithmic pricing in which a seller determines the sell-prices based on probabilistic assumptions on the valuations of the buyers. It is a simple kind of a Bayesian-optimal mechanism, in which the price is determined in advance without collecting actual buyers' bids.

Contents

Single item and single buyer

In the simplest setting, the seller has a single item to sell (with zero cost), and there is a single potential buyer. The highest price that the buyer is willing to pay for the item is called the valuation of the buyer. The seller would like to set the price exactly at the buyer's valuation. Unfortunately, the seller does not know the buyer's valuation. In the Bayesian model, it is assumed that the buyer's valuation is a random variable drawn from a known probability distribution.

Suppose the cumulative distribution function of the buyer is , defined as the probability that the seller's valuation is less than . Then, if the price is set to , the expected value of the seller's revenue is: [1]

because the probability that the buyer will want to buy the item is , and if this happens, the seller's revenue will be .

The seller would like to find the price that maximizes . The first-order condition, that the optimal price should satisfy, is:

where the probability density function.

For example, if the probability distribution of the buyer's valuation is uniform in , then and (in ). The first-order condition is which implies . This is the optimal price only if it is in the range (i.e., when ). Otherwise (when ), the optimal price is .

This optimal price has an alternative interpretation: it is the solution to the equation:

where is the virtual valuation of the agent. So in this case, BO pricing is equivalent to the Bayesian-optimal mechanism, which is an auction with reserve-price .

Single item and many buyers

In this setting, the seller has a single item to sell (with zero cost), and there are multiple potential buyers whose valuations are a random vector drawn from some known probability distribution. Here, different pricing methods come to mind: [2]

In the multiple-buyer setting, BO pricing is no longer equivalent to BO auction: in pricing, the seller has to determine the price/s in advance, while in auction, the seller can determine the price based on the agents' bids. The competition between the buyers may enable the auctioneer to raise the price. Hence, in theory, the seller can obtain a higher revenue in an auction.

Example. [3] There are two buyers whose valuations are distributed uniformly in the range .

In practice, however, an auction is more complicated for the buyers since it requires them to declare their valuation in advance. The complexity of the auction process might deter buyers and ultimately lead to loss of revenue. [4] [5] Therefore, it is interesting to compare the optimal pricing revenue to the optimal auction revenue, to see how much revenue the seller loses by using the simpler mechanism.

Buyers with independent and identical valuations

Blumrosen and Holenstein [2] study the special case in which the buyers' valuations are random variables drawn independently from the same probability distribution. They show that, when the distribution of the buyers' valuations has bounded support, BO-pricing and BO-auction converge to the same revenue. The convergence rate is asymptotically the same when discriminatory prices are allowed, and slower by a logarithmic factor when symmetric prices must be used. For example, when the distribution is uniform in [0,1] and there are potential buyers:

In contrast, when the distribution of the buyers' valuations has unbounded support, the BO-pricing and the BO-auction might not converge to the same revenue. E.g., when the cdf is :

Buyers with independent and different valuations

Chawla and Hartline and Malec and Sivan [3] study the setting in which the buyers' valuations are random variables drawn independently from different probability distributions. Moreover, there are constraints on the set of agents that can be served together (for example: there is a limited number of units). They consider two kinds of discriminatory pricing schemes:

Their general scheme for calculating the prices is:

Prob[the valuation of agent is at least ] = Prob[the BO mechanism serves agent ].

If then the marginal-probability that an agent is served by the SPM is equal to the marginal-probability that it is served by the BO auction.

The approximation factors obtainable by an OPM depend on the structure of the constraints: [3] :318

Moreover, they show two lower bounds:

  • An OPM cannot guarantee more than 1/2 the revenue of the BO auction, even in the single-item setting.
  • An OPM cannot guarantee more than the revenue of the BO auction when there are downwards-closed non-matroid constraint.

The approximation factors obtainable by an SPM are naturally better:

  • Uniform matroid, partition matroid - e/(e-1) ≅ 1.58
  • General matroid - 2
  • Intersection of two matroids - 3

The lower bound (proved by [2] ) is approximately 1.25.

Yan [6] explains the success of the sequential-pricing approach based on the concept of correlation gap, in the following way. The revenue of a mechanism is related to a set function . E.g, in a k-unit auction, the function is

  • The revenue of the BO auction is at most , where "Winners" is the set of k agents with highest valuations.
  • The revenue of the BO SPM is at least , where "Demand" is the set of agents whose valuation is above the price.

Both "Winners" and "Demand" are random-sets, determined by the agents' valuations. Moreover, by carefully setting the price, it is possible to ensure that each agent has the same probability to be in "Winners" and to be in "Demand". However, in "Winners", there is high correlation between different agents (if one agent wins, there is more probability that other agents lose), while in "Demand", the agents are independent. Therefore, the correlation gap is an upper bound on the loss of performance when using BO SPM instead of BO auction. This gives the following approximation factors:

  • General matroid -
  • k-unit auctions (a sub-case of general matroids) -
  • p-independent set systems (a generalization of the intersection of matroids) - .

Different items and one unit-demand buyer

In this setting, the seller has several different items for sale (e.g. cars of different models). There is one potential buyer, that is interested in a single item (e.g. a single car). The buyer has a different valuation for each item-type (i.e., he has a valuation-vector). Given the posted prices, the buyer buys the item that gives him the highest net utility (valuation minus price).

The buyer's valuation-vector is a random-vector from a multi-dimensional probability distribution. The seller wants to compute the price-vector (a price per item) that gives him the highest expected revenue.

Chawla and Hartline and Kleinberg [7] study the case in which the buyer's valuations to the different items are independent random variables. They show that:

They also consider the computational task of calculating the optimal price. The main challenge is to calculate , the inverse of the virtual valuation function.

Different items and many unit-demand buyers

In this setting, there are different types of items. Each buyer has different valuations for different items, and each buyer wants at most one item. Moreover, there are pre-specified constraints on the set of buyer-item pairs that can be allocated together (for example: each item can be allocated to at most one buyer; each buyer can get at most one item; etc).

Chawla and Hartline and Malec and Sivan [3] study two kinds of discriminatory pricing schemes:

A sequential-pricing mechanism is, in general, not a truthful mechanism, since an agent may decide to decline a good offer in hopes of getting a better offer later. It is truthful only when, for every buyer, the buyer-item pairs for that buyer are ordered in decreasing order of net-utility. Then, it is always best for the buyer to accept the first offer (if its net utility is positive). A special case of that situation is the single-parameter setting: for every buyer, there is only a single buyer-item pair (e.g, there is a single item for sale).

To every multi-parameter setting corresponds a single-parameter setting in which each buyer-item pair is considered an independent agent. In the single-parameter setting, there is more competition (since the agents that come from the same buyer compete with each other). Therefore, the BO revenue in the single-parameter setting is an upper bound on the BO revenue in the multi-parameter setting. Therefore, if an OPM is an r-approximation to the optimal mechanism for a single-parameter setting, then it is also an r-approximation to the corresponding multi-parameter setting. [3] See above for approximation factors of OPMs in various settings.

See Chapter 7 "Multi-dimensional Approximation" in [9] :124 for more details.

Many unit-demand buyers and sellers

Recently, the SPM scheme has been extended to a double auction setting, where there are both buyers and sellers. The extended mechanism is called 2SPM. It is parametrized by an order on the buyers, an order on the sellers, and a matrix of prices - a price for each buyer-seller pair. The prices are offered to in order to buyers and sellers who may either accept or reject the offer. The approximation ratio is between 3 and 16, depending on the setting. [10]

See also

Related Research Articles

<span class="mw-page-title-main">Mechanism design</span> Field in game theory

Mechanism design is a field in economics and game theory that takes an objectives-first approach to designing economic mechanisms or incentives, toward desired objectives, in strategic settings, where players act rationally. Because it starts at the end of the game, then goes backwards, it is also called reverse game theory. It has broad applications, from economics and politics in fields such as market design, auction theory and social choice theory to networked-systems.

<span class="mw-page-title-main">Vickrey auction</span> Auction priced by second-highest sealed bid

A Vickrey auction or sealed-bid second-price auction (SBSPA) is a type of sealed-bid auction. Bidders submit written bids without knowing the bid of the other people in the auction. The highest bidder wins but the price paid is the second-highest bid. This type of auction is strategically similar to an English auction and gives bidders an incentive to bid their true value. The auction was first described academically by Columbia University professor William Vickrey in 1961 though it had been used by stamp collectors since 1893. In 1797 Johann Wolfgang von Goethe sold a manuscript using a sealed-bid, second-price auction.

<span class="mw-page-title-main">Double auction</span>

A double auction is a process of buying and selling goods with multiple sellers and multiple buyers. Potential buyers submit their bids and potential sellers submit their ask prices to the market institution, and then the market institution chooses some price p that clears the market: all the sellers who asked less than p sell and all buyers who bid more than p buy at this price p. Buyers and sellers that bid or ask for exactly p are also included. A common example of a double auction is stock exchange.

The Myerson–Satterthwaite theorem is an important result in mechanism design and the economics of asymmetric information, and named for Roger Myerson and Mark Satterthwaite. Informally, the result says that there is no efficient way for two parties to trade a good when they each have secret and probabilistically varying valuations for it, without the risk of forcing one party to trade at a loss.

<span class="mw-page-title-main">Auction theory</span> Branch of applied economics regarding the behavior of bidders in auctions

Auction theory is an applied branch of economics which deals with how bidders act in auction markets and researches how the features of auction markets incentivise predictable outcomes. Auction theory is a tool used to inform the design of real-world auctions. Sellers use auction theory to raise higher revenues while allowing buyers to procure at a lower cost. The conference of the price between the buyer and seller is an economic equilibrium. Auction theorists design rules for auctions to address issues which can lead to market failure. The design of these rulesets encourages optimal bidding strategies among a variety of informational settings. The 2020 Nobel Prize for Economics was awarded to Paul R. Milgrom and Robert B. Wilson “for improvements to auction theory and inventions of new auction formats.”

<span class="mw-page-title-main">First-price sealed-bid auction</span> Auction where all participants concurrently submit undisclosed bids

A first-price sealed-bid auction (FPSBA) is a common type of auction. It is also known as blind auction. In this type of auction, all bidders simultaneously submit sealed bids so that no bidder knows the bid of any other participant. The highest bidder pays the price that was submitted.

<span class="mw-page-title-main">All-pay auction</span>

In economics and game theory, an all-pay auction is an auction in which every bidder must pay regardless of whether they win the prize, which is awarded to the highest bidder as in a conventional auction. As shown by Riley and Samuelson (1981), equilibrium bidding in an all pay auction with private information is revenue equivalent to bidding in a sealed high bid or open ascending price auction.

<span class="mw-page-title-main">Revenue equivalence</span>

Revenue equivalence is a concept in auction theory that states that given certain conditions, any mechanism that results in the same outcomes also has the same expected revenue.

A random-sampling mechanism (RSM) is a truthful mechanism that uses sampling in order to achieve approximately-optimal gain in prior-free mechanisms and prior-independent mechanisms.

A Bayesian-optimal mechanism (BOM) is a mechanism in which the designer does not know the valuations of the agents for whom the mechanism is designed, but the designer knows that they are random variables and knows the probability distribution of these variables.

Consensus estimate is a technique for designing truthful mechanisms in a prior-free mechanism design setting. The technique was introduced for digital goods auctions and later extended to more general settings.

A prior-free mechanism (PFM) is a mechanism in which the designer does not have any information on the agents' valuations, not even that they are random variables from some unknown probability distribution.

In mechanism design and auction theory, a profit extraction mechanism is a truthful mechanism whose goal is to win a pre-specified amount of profit, if it is possible.

A Prior-independent mechanism (PIM) is a mechanism in which the designer knows that the agents' valuations are drawn from some probability distribution, but does not know the distribution.

In auction theory, particularly Bayesian-optimal mechanism design, a virtual valuation of an agent is a function that measures the surplus that can be extracted from that agent.

A sequential auction is an auction in which several items are sold, one after the other, to the same group of potential buyers. In a sequential first-price auction (SAFP), each individual item is sold using a first price auction, while in a sequential second-price auction (SASP), each individual item is sold using a second price auction.

<span class="mw-page-title-main">Price of anarchy in auctions</span>

The Price of Anarchy (PoA) is a concept in game theory and mechanism design that measures how the social welfare of a system degrades due to selfish behavior of its agents. It has been studied extensively in various contexts, particularly in auctions.

Regularity, sometimes called Myerson's regularity, is a property of probability distributions used in auction theory and revenue management. Examples of distributions that satisfy this condition include Gaussian, uniform, and exponential; some power law distributions also satisfy regularity. Distributions that satisfy the regularity condition are often referred to as "regular distributions".

Envy-free pricing is a kind of fair item allocation. There is a single seller that owns some items, and a set of buyers who are interested in these items. The buyers have different valuations to the items, and they have a quasilinear utility function; this means that the utility an agent gains from a bundle of items equals the agent's value for the bundle minus the total price of items in the bundle. The seller should determine a price for each item, and sell the items to some of the buyers, such that there is no envy. Two kinds of envy are considered:

The welfare maximization problem is an optimization problem studied in economics and computer science. Its goal is to partition a set of items among agents with different utility functions, such that the welfare – defined as the sum of the agents' utilities – is as high as possible. In other words, the goal is to find an item allocation satisfying the utilitarian rule.

References

  1. Tim Roughgarden (2013). "Revenue-Maximizing Auctions" (PDF). Retrieved 19 July 2016.
  2. 1 2 3 Blumrosen, Liad; Holenstein, Thomas (2008). "Posted prices vs. Negotiations". Proceedings of the 9th ACM conference on Electronic commerce - EC '08. p. 49. CiteSeerX   10.1.1.221.9912 . doi:10.1145/1386790.1386801. ISBN   9781605581699.
  3. 1 2 3 4 5 Chawla, Shuchi; Hartline, Jason D.; Malec, David L.; Sivan, Balasubramanian (2010). "Multi-parameter mechanism design and sequential posted pricing". Proceedings of the 42nd ACM symposium on Theory of computing - STOC '10. p. 311. arXiv: 0907.2435 . doi:10.1145/1806689.1806733. ISBN   9781450300506.
  4. Ausubel, Lawrence M.; Milgrom, Paul (2005). "The Lovely but Lonely Vickrey Auction". Combinatorial Auctions. p. 17. doi:10.7551/mitpress/9780262033428.003.0002. ISBN   9780262033428.
  5. Catherine Holahan (June 3, 2008). "Auctions on eBay: A Dying Breed" . Retrieved 1 July 2016.
  6. Yan, Qiqi (2011). "Mechanism Design via Correlation Gap". Proceedings of the Twenty-Second Annual ACM-SIAM Symposium on Discrete Algorithms. p. 710. arXiv: 1008.1843 . doi:10.1137/1.9781611973082.56. ISBN   978-0-89871-993-2.
  7. Chawla, Shuchi; Hartline, Jason D.; Kleinberg, Robert (2007). "Algorithmic pricing via virtual valuations". Proceedings of the 8th ACM conference on Electronic commerce - EC '07. p. 243. arXiv: 0808.1671 . doi:10.1145/1250910.1250946. ISBN   9781595936530.
  8. Single-price pricing is not necessarily the optimal pricing. For example, suppose there are two items, each with a value independently equal to 1 with probability 2/3 and 2 with probability 1/3. Then, the price-vectors (1,2) and (2,1) are optimal, but the price-vectors (1,1) and (2,2) are sub-optimal.
  9. Jason D. Hartline (2012). Approximation in Economic Design (PDF).[ permanent dead link ]
  10. Colini-Baldeschi, Riccardo; Keijzer, Bart de; Leonardi, Stefano; Turchetta, Stefano (2016). "Approximately Efficient Double Auctions with Strong Budget Balance". Proceedings of the Twenty-Seventh Annual ACM-SIAM Symposium on Discrete Algorithms. p. 1424. doi: 10.1137/1.9781611974331.ch98 . hdl: 11573/871600 . ISBN   978-1-61197-433-1.