Revelation principle
   HOME

TheInfoList



OR:

The revelation principle is a fundamental principle in
mechanism design 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 ...
. It states that if a social choice function can be implemented by an arbitrary mechanism (i.e. if that mechanism has an equilibrium outcome that corresponds to the outcome of the social choice function), then the same function can be implemented by an incentive-compatible-direct-mechanism (i.e. in which players truthfully report type) with the same equilibrium outcome (payoffs). In
mechanism design 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 ...
, the revelation principle is of utmost importance in finding solutions. The researcher need only look at the set of equilibria characterized by
incentive compatibility A mechanism is called incentive-compatible (IC) if every participant can achieve the best outcome to themselves just by acting according to their true preferences. There are several different degrees of incentive-compatibility: * The stronger ...
. 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/property by
contraposition In logic and mathematics, contraposition refers to the inference of going from a conditional statement into its logically equivalent contrapositive, and an associated proof method known as proof by contraposition. The contrapositive of a stateme ...
. By narrowing the area needed to be searched, the problem of finding a mechanism becomes much easier. The principle comes in two variants corresponding to the two flavors 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 (introduced by Allan Gibbard). *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 game that models the outcome of player interactions using aspects of Bayesian probability. Bayesian games are notable because they allowed, for the first time in game theory, for the specification of the soluti ...
, 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, Holmstrom, and Myerson.Myerson, R. 1979. Incentive-compatibility and the bargaining problem. Econometrica 47, 61–73.


Example

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 a social outcome. An example function is the
utilitarian In ethical philosophy, utilitarianism is a family of normative ethical theories that prescribe actions that maximize happiness and well-being for all affected individuals. Although different varieties of utilitarianism admit different charac ...
function, 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 form 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 games) or art (suc ...
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, named after the mathematician John Nash, is the most common way to define the solution of a non-cooperative game involving two or more players. In a Nash equilibrium, each player is assumed to know the equili ...
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 bi ...
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 game that models the outcome of player interactions using aspects of Bayesian probability. Bayesian games are notable because they allowed, for the first time in game theory, for the specification of the soluti ...
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 (BNIC)'' if there is a
Bayesian Nash equilibrium In game theory, a Bayesian game is a game that models the outcome of player interactions using aspects of Bayesian probability. Bayesian games are notable because they allowed, for the first time in game theory, for the specification of the soluti ...
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 bi ...
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 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 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.


In correlated equilibrium

The revelation principle says that 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 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 ...
*
Incentive compatibility A mechanism is called incentive-compatible (IC) if every participant can achieve the best outcome to themselves just by acting according to their true preferences. There are several different degrees of incentive-compatibility: * The stronger ...
* The Market for Lemons *
Nash equilibrium In game theory, the Nash equilibrium, named after the mathematician John Nash, is the most common way to define the solution of a non-cooperative game involving two or more players. In a Nash equilibrium, each player is assumed to know the equili ...
*
Game theory Game theory is the study of mathematical models of strategic interactions among rational agents. Myerson, Roger B. (1991). ''Game Theory: Analysis of Conflict,'' Harvard University Press, p.&nbs1 Chapter-preview links, ppvii–xi It has appli ...
* 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 par ...


References

{{Game theory Game theory Mechanism design Principles