Direct-revelation Mechanism
   HOME

TheInfoList



OR:

The revelation principle is a fundamental result in
mechanism design Mechanism design (sometimes implementation theory or institution design) is a branch of economics and game theory. It studies how to construct rules—called Game form, mechanisms or institutions—that produce good outcomes according to Social ...
,
social choice theory Social choice theory is a branch of welfare economics that extends the Decision theory, theory of rational choice to collective decision-making. Social choice studies the behavior of different mathematical procedures (social welfare function, soc ...
, and
game theory Game theory is the study of mathematical models of strategic interactions. It has applications in many fields of social science, and is used extensively in economics, logic, systems science and computer science. Initially, game theory addressed ...
which shows it is always possible to design a strategy-resistant implementation of a social decision-making mechanism (such as an
electoral system An electoral or voting system is a set of rules used to determine the results of an election. Electoral systems are used in politics to elect governments, while non-political elections may take place in business, nonprofit organizations and inf ...
or
market Market is a term used to describe concepts such as: *Market (economics), system in which parties engage in transactions according to supply and demand *Market economy *Marketplace, a physical marketplace or public market *Marketing, the act of sat ...
).Gibbard, A. 1973. Manipulation of voting schemes: a general result. Econometrica 41, 587–601. It can be seen as a kind of mirror image to
Gibbard's theorem In the fields of mechanism design and social choice theory, Gibbard's theorem is a result proven by philosopher Allan Gibbard in 1973. It states that for any deterministic process of collective decision, at least one of the following three properti ...
. The revelation principle says that if a
social choice function In welfare economics and social choice theory, a social welfare function—also called a social ordering, ranking, utility, or choice function—is a function that ranks a set of social states by their desirability. Each person's preferences ...
can be implemented with some non-honest
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 ...
—one where players have an incentive to lie—the same function can be implemented by an
incentive-compatible In game theory and economics, a mechanism is called incentive-compatible (IC) if every participant can achieve their own best outcome by reporting their true preferences. For example, there is incentive compatibility if high-risk clients are bette ...
(honesty-promoting) mechanism with the same equilibrium outcome (payoffs). The revelation principle shows that, while
Gibbard's theorem In the fields of mechanism design and social choice theory, Gibbard's theorem is a result proven by philosopher Allan Gibbard in 1973. It states that for any deterministic process of collective decision, at least one of the following three properti ...
proves it is impossible to design a system that will always be fully invulnerable to strategy (if we do not know how players will behave), it ''is'' possible to design a system that encourages honesty given a
solution concept In game theory, a solution concept is a formal rule for predicting how a game will be played. These predictions are called "solutions", and describe which strategies will be adopted by players and, therefore, the result of the game. The most comm ...
(if the corresponding equilibrium is unique).Dasgupta, P., Hammond, P. and Maskin, E. 1979. The implementation of social choice rules: some results on incentive compatibility. Review of Economic Studies 46, 185–216.Myerson, R. 1979. Incentive-compatibility and the bargaining problem. Econometrica 47, 61–73. The idea behind the revelation principle is that, if we know which strategy the players in a game will use, we can simply ask all the players to submit their true payoffs or utility functions; then, we take those preferences and calculate each voter's optimal strategy before executing it for them. This procedure means that an honest report of preferences is now the best-possible strategy, because it guarantees the mechanism will play the optimal strategy for the player.


Examples

Consider the following example. There is a certain item that Alice values as v_A and Bob values as v_B. The government needs to decide who will receive that item and in what terms. * A ''social-choice-function'' is a function that maps a set of individual ''preferences'' to an optimal social outcome. An example function is the
utilitarian rule In social choice theory, social choice and operations research, the utilitarian rule (also called the max-sum rule) is a Social welfare function, rule saying that, among all possible alternatives, society should pick the alternative which maximize ...
, which says "give the item to a person that values it the most". We denote a social choice function by Soc and its recommended outcome given a set of preferences by Soc(Prefs). * A ''mechanism'' is a rule that maps a set of individual ''actions'' to a social outcome. A mechanism Mech induces a
game A game is a structured type of play usually undertaken for entertainment or fun, and sometimes used as an educational tool. Many games are also considered to be work (such as professional players of spectator sports or video games) or art ...
which we denote by Game(Mech). * A mechanism Mech is said to ''implement'' a social-choice-function Soc if, for every combination of individual preferences, there is a
Nash equilibrium In game theory, the Nash equilibrium is the most commonly used solution concept for non-cooperative games. A Nash equilibrium is a situation where no player could gain by changing their own strategy (holding all other players' strategies fixed) ...
in Game(Mech) in which the outcome is Soc(Prefs). Two example mechanisms are: ** "Each individual says a number between 1 and 10. The item is given to the individual who says the lowest number; if both say the same number, then the item is given to Alice". This mechanism does NOT implement the utilitarian function, since for every individual who wants the item, it is a dominant strategy to say "1" regardless of his/her true value. This means that in equilibrium the item is always given to Alice, even if Bob values it more. **
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 b ...
is a mechanism which implements the utilitarian function. For example, if v_B>v_A, then any action profile in which Bob bids more than Alice and both bids are in the range (v_A,v_B) is a Nash-equilibrium in which the item goes to Bob. Additionally, if the valuations of Alice and Bob are random variables drawn independently from the same distribution, then there is a
Bayesian Nash equilibrium In game theory, a Bayesian game is a strategic decision-making model which assumes players have incomplete information. Players may hold private information relevant to the game, meaning that the payoffs are not common knowledge. Bayesian games mo ...
in which the item goes to the bidder with the highest value. * A ''direct-mechanism'' is a mechanism in which the set of actions available to each player is just the set of possible preferences of the player. * A direct-mechanism Mech is said to be ''Bayesian-Nash-
Incentive-compatible In game theory and economics, a mechanism is called incentive-compatible (IC) if every participant can achieve their own best outcome by reporting their true preferences. For example, there is incentive compatibility if high-risk clients are bette ...
(BNIC)'' if there is a
Bayesian Nash equilibrium In game theory, a Bayesian game is a strategic decision-making model which assumes players have incomplete information. Players may hold private information relevant to the game, meaning that the payoffs are not common knowledge. Bayesian games mo ...
of Game(Mech) in which all players reveal their true preferences. Some example direct-mechanisms are: ** "Each individual says how much he values the item. The item is given to the individual that said the highest value. In case of a tie, the item is given to Alice". This mechanism is not BNIC, since a player who wants the item is better-off by saying the highest possible value, regardless of his true value. **
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 b ...
is also not BNIC, since the winner is always better-off by bidding the lowest value that is slightly above the loser's bid. ** However, if the distribution of the players' valuations is known, then there is a variant which is BNIC and implements the utilitarian function. ** Moreover, it is known that second price auction is BNIC (it is even IC in a stronger sense—dominant-strategy IC). Additionally, it implements the utilitarian function.


Proof

Suppose we have an arbitrary mechanism Mech that implements Soc. We construct a direct mechanism Mech' that is truthful and implements Soc. Mech' simply simulates the equilibrium strategies of the players in Game(Mech). i.e. * Mech' asks the players to report their valuations. * Based on the reported valuations, Mech' calculates, for each player, his equilibrium strategy in Mech. * Mech' returns the outcome returned by Mech. Reporting the true valuations in Mech' is like playing the equilibrium strategies in Mech. Hence, reporting the true valuations is a Nash equilibrium in Mech', as desired. Moreover, the equilibrium payoffs are the same, as desired.


Finding solutions

In
mechanism design Mechanism design (sometimes implementation theory or institution design) is a branch of economics and game theory. It studies how to construct rules—called Game form, mechanisms or institutions—that produce good outcomes according to Social ...
, the revelation principle is importance in finding solutions. The researcher need only look at the set of equilibria characterized by
incentive compatibility In game theory and economics, a mechanism is called incentive-compatible (IC) if every participant can achieve their own best outcome by reporting their true preferences. For example, there is incentive compatibility if high-risk clients are bette ...
. That is, if the mechanism designer wants to implement some outcome or property, they can restrict their search to mechanisms in which agents are willing to reveal their private information to the mechanism designer that has that outcome or property. If no such direct and truthful mechanism exists, no mechanism can implement this outcome by
contraposition In logic and mathematics, contraposition, or ''transposition'', refers to the inference of going from a conditional statement into its logically equivalent contrapositive, and an associated proof method known as . The contrapositive of a stateme ...
. By narrowing the area needed to be searched, the problem of finding a mechanism becomes much easier.


Variants

The principle comes in various flavors corresponding to different kinds of incentive-compatibility: *The ''dominant-strategy revelation-principle'' says that every social-choice function that can be implemented in dominant-strategies can be implemented by a dominant-strategy-incentive-compatible (DSIC) mechanism. This variant was first introduced by
Allan Gibbard Allan Fletcher Gibbard (born 1942) is an American philosopher who is the Richard B. Brandt Distinguished University Professor of Philosophy Emeritus at the University of Michigan, Ann Arbor. Gibbard has made major contributions to contemporary e ...
. *The ''Bayesian-Nash revelation-principle'' says that every social-choice function that can be implemented in Bayesian-Nash equilibrium (
Bayesian game In game theory, a Bayesian game is a strategic decision-making model which assumes players have incomplete information. Players may hold private information relevant to the game, meaning that the payoffs are not common knowledge. Bayesian games mo ...
, i.e. game of incomplete information) can be implemented by a Bayesian-Nash incentive-compatibility (BNIC) mechanism. This broader solution concept was introduced by Dasgupta, Hammond and Maskin; Holmström;Holmstrom, B. 1977. On incentives and control in organizations. Ph.D. thesis, Stanford University. and Myerson. The revelation principle also works for correlated equilibria: for every arbitrary ''coordinating device'' a.k.a. correlating, there exists another direct device for which the state space equals the action space of each player. Then the coordination is done by directly informing each player of his action.


See also

*
Mechanism design Mechanism design (sometimes implementation theory or institution design) is a branch of economics and game theory. It studies how to construct rules—called Game form, mechanisms or institutions—that produce good outcomes according to Social ...
*
Incentive compatibility In game theory and economics, a mechanism is called incentive-compatible (IC) if every participant can achieve their own best outcome by reporting their true preferences. For example, there is incentive compatibility if high-risk clients are bette ...
*
The Market for Lemons "The Market for 'Lemons': Quality Uncertainty and the Market Mechanism" is a widely cited seminal paper in the field of economics which explores the concept of asymmetric information in markets. The paper was written in 1970 by George Akerlof and ...
*
Nash equilibrium In game theory, the Nash equilibrium is the most commonly used solution concept for non-cooperative games. A Nash equilibrium is a situation where no player could gain by changing their own strategy (holding all other players' strategies fixed) ...
*
Game theory Game theory is the study of mathematical models of strategic interactions. It has applications in many fields of social science, and is used extensively in economics, logic, systems science and computer science. Initially, game theory addressed ...
* Constrained Pareto efficiency *
Myerson–Satterthwaite theorem 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 pa ...


References

{{Game theory Mechanism design Principles