HOME

TheInfoList



OR:

A Bayesian-optimal mechanism (BOM) is a
mechanism Mechanism may refer to: * Mechanism (engineering), rigid bodies connected by joints in order to accomplish a desired force and/or motion transmission *Mechanism (biology), explaining how a feature is created *Mechanism (philosophy), a theory that ...
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 variable A random variable (also called random quantity, aleatory variable, or stochastic variable) is a mathematical formalization of a quantity or object which depends on random events. It is a mapping or a function from possible outcomes (e.g., the po ...
s and knows the
probability distribution In probability theory and statistics, a probability distribution is the mathematical function that gives the probabilities of occurrence of different possible outcomes for an experiment. It is a mathematical description of a random phenomenon i ...
of these variables. A typical application is a seller who wants to sell some items to potential buyers. The seller wants to price the items in a way that will maximize their profit. The optimal prices depend on the amount that each buyer is willing to pay for each item. The seller does not know these amounts, but assumes that they are drawn from a certain known
probability distribution In probability theory and statistics, a probability distribution is the mathematical function that gives the probabilities of occurrence of different possible outcomes for an experiment. It is a mathematical description of a random phenomenon i ...
. The phrase "Bayesian optimal mechanism design" has the following meaning: * Bayesian means that we know the probability distribution from which the agents' valuations are drawn (in contrast to
prior-free mechanism design 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. A typical application is a seller who w ...
, which do not assume any prior probability distribution). * Optimal means that we want to maximize the expected revenue of the auctioneer, where the expectation is over the randomness in the agents' valuations. * Mechanism means that we want to design rules that define a
truthful mechanism In game theory, an asymmetric game where players have private information is said to be strategy-proof or strategyproof (SP) if it is a weakly-dominant strategy for every player to reveal his/her private information, i.e. given no information about ...
, in which each agent has an incentive to report their true value.


Example

There is one item for sale. There are two potential buyers. The valuation of each buyer is drawn
i.i.d. In probability theory and statistics, a collection of random variables is independent and identically distributed if each random variable has the same probability distribution as the others and all are mutually independent. This property is us ...
from the uniform distribution on ,1 The
Vickrey auction 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 ...
is a truthful mechanism and its expected profit, in this case, is 1/3 (the
first-price sealed-bid auction 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 bi ...
is a non-truthful mechanism and its expected profit is the same). This auction is not optimal. It is possible to get a better profit by setting a
reservation price In economics, a reservation (or reserve) price is a limit on the price of a good or a service. On the demand side, it is the highest price that a buyer is willing to pay; on the supply side, it is the lowest price a seller is willing to accept ...
. The Vickrey auction with a reservation price of 1/2 achieves an expected profit of 5/12, which in this case is optimal.


Notation

We assume that the agents have single-parameter utility functions, such as a single-item auction. Each agent i has a value v_i which represents the agent's "winning value" (e.g, the agent's valuation of the item). We do not know these values, but we do know that each v_i is drawn i.i.d. from a certain probability distribution. We denote by F_i the
cumulative distribution function In probability theory and statistics, the cumulative distribution function (CDF) of a real-valued random variable X, or just distribution function of X, evaluated at x, is the probability that X will take a value less than or equal to x. Ev ...
: :F_i(z) = \Pr _i/math> and by f_i the
probability distribution function Probability distribution function may refer to: * Probability distribution * Cumulative distribution function * Probability mass function * Probability density function In probability theory, a probability density function (PDF), or density ...
: :f_i(z) = F_i'(z) An ''allocation'' is a vector x, such that for every i, x_i is 1 if agent i wins and 0 otherwise. Each allocation might have a ''cost'' to the auctioneer, c(x). The surplus of an allocation is defined as: :S(x) = \sum_i x_i\cdot v_i - c(x) This is the total gain of the agents, minus the cost of the auctioneer. The surplus is the largest possible profit. If each winning agent i pays exactly their value v_i, then the profit of the auctioneer is exactly the surplus S(x); this means that the auctioneer takes all the surplus to themself and leaves zero utility to the agents. This maximal profit cannot be attained because if the auctioneer will try to charge each winning agent their value v_i, the agents will lie and report a lower value in order to pay less. The Myerson mechanism comes to address this problem.


The Myerson mechanism

Roger Myerson Roger Bruce Myerson (born March 29, 1951) is an American economist and professor at the University of Chicago. He holds the title of the David L. Pearson Distinguished Service Professor of Global Conflict Studies at The Pearson Institute for the ...
designed a Bayesian-optimal mechanism for single-parameter utility agents. The key trick in Myerson's mechanism is to use virtual valuations. For every agent i, define its virtual valuation as: :w_i(v_i) = v_i - \frac Note that the virtual valuation is usually smaller than the actual valuation. It is even possible that the virtual valuation be negative while the actual valuation is positive. Define the virtual surplus of an allocation x as: :S^*(x) = \sum_i x_i\cdot w_i(v_i) - c(x) Note that the virtual surplus is usually smaller than the actual surplus. A key theorem of Myerson says that: :::The expected profit of any truthful mechanism is equal to its expected virtual surplus. (the expectation is taken over the randomness in the agents' valuations). This theorem suggests the following mechanism: *Ask each agent i to report their valuation v_i *Based on the answer and the known distribution functions F_i,f_i, compute w_i. *Compute an allocation x that maximizes the virtual surplus S^*(x). To complete the description of the mechanism, we should specify the price that each winning agent has to pay. One way to calculate the price is to use the VCG mechanism on the virtual valuations w_i. The VCG mechanism returns both an allocation that maximizes the virtual surplus and a price-vector. Since the price-vector corresponds to the virtual-valuations, we must convert it back to the real-valuation space. So the final step of the mechanism is: *Take from each winning agent i the price p_i = w_i^(p'_i), where p'_i is the price determined by the VCG mechanism.


Truthfulness

The Myerson mechanism is truthful whenever the allocation rule satisfies the weak monotonicity property, i.e, the allocation function is weakly increasing in the agents' valuations. The VCG allocation rule is indeed weakly-increasing in the valuations, but we use it with the virtual-valuations rather than the real valuations. Hence, the Myerson mechanism is truthful if the virtual-valuations are weakly-increasing in the real valuations. I.e, if for all i: w_i is a weakly-increasing function of v_i. If w_i is not a weakly-increasing function of v_i, then
Myerson ironing 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 a ...
can be used. Myerson's mechanism can be applied in various settings. Two examples are presented below.


Single-item auction

Suppose we want to sell a single item, and we know that the valuations of all agents come from the same probability distribution, with functions F,f. Then, all bidders have the same virtual-valuation function, w. Suppose that this function is weakly-increasing. In this case, the VCG mechanism reduces to the
Vickrey auction 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 ...
: it allocates the item to the agent with the largest valuation (highest bid). But Myerson's mechanism uses VCG with the virtual valuations, which may be negative. Hence, Myerson's mechanism, in this case, reduces to Vickrey auction with reservation price. It allocates the item to the agent with the largest valuation, but ''only if its virtual valuation is at least 0''. This means that the reservation price of Myerson's mechanism is exactly: :w^(0) So, if we know the probability distribution functions F,f, we can calculate the function w, and from it, find the optimal reservation price.


Digital-goods auction

In a
digital goods auction In auction theory, a digital goods auction is an auction in which a seller has an unlimited supply of a certain item. A typical example is when a company sells a digital good, such as a movie. The company can create an unlimited number of copies ...
, we have an unlimited supply of identical items. Each agent wants at most one item. The valuations of the agents to the item come from the same probability distribution, with functions F,f and virtual-valuation function w. The VCG mechanism allocates an item to each agent with non-negative virtual-valuation, and charges the minimum winning price, which is: :w^(0) This exactly equals the optimal sale price - the price that maximizes the
expected value In probability theory, the expected value (also called expectation, expectancy, mathematical expectation, mean, average, or first moment) is a generalization of the weighted average. Informally, the expected value is the arithmetic mean of a l ...
of the seller's profit, given the distribution of valuations: :\arg\max_z


Alternatives

Bayesian-optimal mechanism design requires knowing the distributions from which agents' valuations are drawn. This requirement is not always feasible. There are some other alternatives: * When the distribution is not known, a
prior-independent mechanism 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. A typical application is a seller who wants to sell some i ...
can be used. * When it cannot even be assumed that the agents are drawn from some probability distribution, a
prior-free mechanism 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. A typical application is a seller who wa ...
should be used.


References

{{reflist Mechanism design