Prior-independent Mechanism Design
   HOME

TheInfoList



OR:

A Prior-independent mechanism (PIM) is a
mechanism Mechanism may refer to: *Mechanism (economics), a set of rules for a game designed to achieve a certain outcome **Mechanism design, the study of such mechanisms *Mechanism (engineering), rigid bodies connected by joints in order to accomplish a ...
in which the designer knows that the agents' valuations are drawn from some
probability distribution In probability theory and statistics, a probability distribution is a Function (mathematics), function that gives the probabilities of occurrence of possible events for an Experiment (probability theory), experiment. It is a mathematical descri ...
, but does not know the distribution. 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 his profit. The optimal prices depend on the amount that each buyer is willing to pay for each item. The seller does not know these values, but he assumes that the values are
random variable A random variable (also called random quantity, aleatory variable, or stochastic variable) is a Mathematics, mathematical formalization of a quantity or object which depends on randomness, random events. The term 'random variable' in its mathema ...
s with some unknown probability distribution. A PIM usually involves a
random sampling In this statistics, quality assurance, and survey methodology, sampling is the selection of a subset or a statistical sample (termed sample for short) of individuals from within a statistical population to estimate characteristics of the who ...
process. The seller samples some valuations from the unknown distribution, and based on the samples, constructs an auction that yields approximately-optimal profits. The major research question in PIM design is: what is the
sample complexity The sample complexity of a machine learning algorithm represents the number of training-samples that it needs in order to successfully learn a target function. More precisely, the sample complexity is the number of training-samples that we need t ...
of the mechanism? I.e, how many agents it needs to sample in order to attain a reasonable approximation of the optimal welfare?


Single-item auctions

The results in imply several bounds on the sample-complexity of revenue-maximization of single-item auctions: * For a 1/4-approximation of the optimal expected revenue, the sample-complexity is 1 - a single sample suffices. This is true even when the bidders are not i.i.d. * For a 1-\epsilon-approximation of the optimal expected revenue, when the bidders are i.i.d OR when there is an unlimited supply of items (digital goods), the sample-complexity is O(1/\epsilon^2) when the agents' distributions have
monotone hazard rate 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 typical application is a seller who wants to sell an item to a poten ...
, and O(1/\epsilon^3) when the agents' distributions are
regular Regular may refer to: Arts, entertainment, and media Music * "Regular" (Badfinger song) * Regular tunings of stringed instruments, tunings with equal intervals between the paired notes of successive open strings Other uses * Regular character, ...
but do not have monotone-hazard-rate. The situation becomes more complicated when the agents are not i.i.d (each agent's value is drawn from a different regular distribution) and the goods have limited supply. When the agents come from k different distributions, the sample complexity of 1-\epsilon-approximation of the optimal expected revenue in single-item auctions is: * at most O(\ln^3) - using a variant of the empirical Myerson auction. * at least \Omega() (for monotone-hazard-rate regular valuations) and at least \Omega() (for arbitrary regular valuations).


Single-parametric agents

discuss arbitrary auctions with
single-parameter utility In mechanism design, an agent is said to have single-parameter utility if his valuation of the possible outcomes can be represented by a single number. For example, in an auction for a single item, the utilities of all agents are single-parametric, ...
agents (not only single-item auctions), and arbitrary auction-mechanisms (not only specific auctions). Based on known results about
sample complexity The sample complexity of a machine learning algorithm represents the number of training-samples that it needs in order to successfully learn a target function. More precisely, the sample complexity is the number of training-samples that we need t ...
, they show that the number of samples required to approximate the maximum-revenue auction from a given class of auctions is: :O\bigg(()^2(D \ln ()+\ln())\bigg) where: * the agents' valuations are bounded in ,H/math>, * the pseudo-
VC dimension VC may refer to: Military decorations * Victoria Cross, a military decoration awarded by the United Kingdom and other Commonwealth nations ** Victoria Cross for Australia ** Victoria Cross (Canada) ** Victoria Cross for New Zealand * Victorious ...
of the class of auctions is at most D, * the required approximation factor is 1-\epsilon, * the required success probability is 1-\delta. In particular, they consider a class of simple auctions called ''t-level'' auctions: auctions with t reserve prices (a Vickrey auction with a single reserve price is a 1-level auction). They prove that the pseudo-VC-dimension of this class is O(nt \ln (nt)), which immediately translates to a bound on their generalization error and sample-complexity. They also prove bounds on the representation error of this class of auctions.


Multi-parametric agents

Devanur et al study a market with different item types and
unit demand In economics, a unit demand agent is an agent who wants to buy a single item, which may be of one of different types. A typical example is a buyer who needs a new car. There are many different types of cars, but usually a buyer will choose only one ...
agents. Chawla et al study PIMs for the
makespan In operations research Operations research () (U.S. Air Force Specialty Code: Operations Analysis), often shortened to the initialism OR, is a branch of applied mathematics that deals with the development and application of analytical methods t ...
minimization problem. Hsu et al study a market with different item types. The supplies are fixed. The buyers can buy bundles of items, and have different valuations on bundles. They prove that, if n buyers are sampled independently from some unknown distribution, an optimal price-vector is calculated, and this price-vector is then applied to a fresh sample of n buyers, then the social welfare is approximately optimal. The competitive ratio implied by their Theorem 6.3 is, with probability 1-\delta, at least :1-O\bigg(\sqrt\bigg).


Alternatives

Prior-independent mechanisms (PIM) should be contrasted with two other mechanism types: * Bayesian-optimal mechanisms (BOM) assume that the agents' valuations are drawn from a known probability distribution. The mechanism is tailored to the parameters of this distribution (e.g., its median or mean value). *
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 ...
s (PFM) do not assume that the agents' valuations are drawn from any probability distribution (known or unknown). The seller's goal is to design an auction that will produce a reasonable profit even in
worst-case In computer science, best, worst, and average cases of a given algorithm express what the resource usage is ''at least'', ''at most'' and ''on average'', respectively. Usually the resource being considered is running time, i.e. time complexity, b ...
scenarios. From the point-of-view of the designer, BOM is the easiest, then PIM, then PFM. The approximation guarantees of BOM and PIM are in expectation, while those of PFM are in worst-case.


See also

*
Market research Market research is an organized effort to gather information about target markets and customers. It involves understanding who they are and what they need. It is an important component of business strategy and a major factor in maintaining com ...
*
Algorithmic pricing Algorithmic pricing is the practice of automatically setting the requested price for items for sale, in order to maximize the seller's profits. Dynamic pricing algorithms usually rely on one or more of the following data. * Probabilistic and stati ...


References

{{reflist Mechanism design Sampling (statistics) Market research