Games of incomplete information. Type spaces, beliefs, Bayesian Nash equilibrium. Harsanyi transformation from incomplete to imperfect information.
Many strategic interactions in economics, politics and engineering occur under uncertainty about others — Bayesian games give you the right language to reason optimally when players have private information.
A Bayesian game models strategic interaction with incomplete information by assigning player types and beliefs; its solution concept, the Bayesian Nash equilibrium, generalizes Nash equilibrium using expected payoffs given beliefs and can be represented as an extensive-form game via the Harsanyi transformation.
Definition and basic components
A Bayesian game (a game of incomplete information) extends the normal-form game by allowing players to hold private information about their own characteristics, preferences, or available actions. Formally, a Bayesian game consists of:
The crucial element is that players know the structure above (including the prior), know their own type , but do not observe other players' types. They form beliefs about others' types via conditional probabilities derived from the common prior using Bayes' rule when possible.
Why this matters: In many economic settings (auctions, contracting, signaling) players have private information that materially affects optimal actions. If you learned Nash equilibrium in "Nash Equilibrium" (a prerequisite), you know how to analyze strategic stability when payoffs are common knowledge. Bayesian games let you extend that analysis to private information by replacing actual payoffs with expected payoffs given beliefs.
Intuition: Replace each player by a collection of type-specific decision-makers. Each type chooses an action possibly contingent on the type. Players choose strategy functions (possibly mixed) mapping types to distributions over actions. A strategy profile is a Bayesian Nash equilibrium if for every player and every type , maximizes expected payoff conditional on given other players' strategies and the prior.
Mathematical expression: Given strategies the expected payoff to player with type when she plays an action and others follow is
Concrete numeric example: Two players 1 and 2; , (player 2 has no private info). Actions: . Prior: . Suppose and irrelevant. If player 1 of type contemplates while believing , then
This shows how conditional beliefs and strategy mappings determine expected payoff.
Relation to incomplete vs imperfect information
A Bayesian game models incomplete information (players have private types). Using the Harsanyi transformation (covered later), one can represent an incomplete-information game as an extensive-form game with imperfect information. This is central: "incomplete information" refers to missing payoff-relevant facts; "imperfect information" refers to players not observing previous moves. Harsanyi’s trick converts uncertainty about types into moves by Nature at the game’s start, turning incomplete into imperfect information while preserving solution concepts.
Comparison to prerequisites
Summary: A Bayesian game formalizes strategic interaction under private information by turning each player's private information into "types" and requiring strategy functions that are best responses in expectation given beliefs derived from a common prior.
Definition and derivation
A Bayesian Nash equilibrium is the central solution concept for static Bayesian games. It is a profile of type-contingent strategies such that for every player and every type , maximizes expected payoff given other players’ strategies and the conditional distribution over other types:
where
Concretely, if strategies are pure deterministic, , the condition reduces to: for all ,
Numerical toy calculation
Take two players, each with types . Actions . Prior independent: . Payoffs for player 1 depend on his type only: if type then if else $0$; if type then if else $0$. Suppose player 2 always plays . Evaluate whether player 1 of type should play :
Conditional distribution equals marginal since independence, so . The expected payoff from for type is
If instead , payoff is $0$. So playing $1$ is optimal. Numeric check: if were $0.2$, then , so $1$ would not be optimal.
Existence, independence, and correlated types
If types are independent and action spaces are finite, a BNE in mixed strategies always exists by a fixed-point argument similar to Nash existence (Glicksberg). If types are correlated, the same existence results hold for finite games under standard mixed-strategy compactness and continuity conditions.
Derivation for two-player case
Consider two players 1 and 2 with finite type spaces and actions . A strategy profile is a BNE if for all ,
For finite supports, we can compute expected payoff vectors for each type and use linear programming to find best responses. Example: With two actions per player and two types per player, each strategy is a vector of four probabilities. Solve the best response equations using expected payoff formulas. A numeric illustration helps:
Example numeric derivation: Let with . Suppose . Let payoffs for player 1 be (i.e. payoff increases with matching and with being high type). If player 2 uses pure strategy (play 1 when H, 0 when L), then for player 1 of type the conditional probability of is
Expected payoff from is
From payoff is $0$, so is optimal for type .
Interpretation: BNE demands this optimality for every type simultaneously. In mixed strategies, solving requires equalizing expected payoffs across pure actions used with positive probability. The computations are conceptually identical to those in "Nash Equilibrium" but carried out conditionally for each type.
Belief updating and off-equilibrium path issues
In static Bayesian games with exogenous types and full-support priors, conditional probabilities are well-defined. In dynamic or signaling games (next section), Bayes' rule is applied to observed actions to update beliefs; if an observed action has zero probability under equilibrium, Bayes' rule does not pin down beliefs and one must specify a solution refinement (e.g., Perfect Bayesian Equilibrium).
Harsanyi transformation: converting incomplete into imperfect information
Harsanyi’s insight (1967–68) is that a game of incomplete information can be modeled as an extensive-form game where Nature moves first and selects a type profile according to the common prior. Each player observes her own type and then plays the rest of the game. Information sets capture that players do not observe others' types. This transformation is mechanical and preserves BNE as the counterpart of Nash equilibrium in the resulting imperfect-information extensive form.
Formal construction
Start with a Bayesian game (I, A_i, T_i, p, u_i). Create an extensive form:
The extensive-form game's Nash equilibria correspond to BNEs of the Bayesian game when strategies are type-contingent actions. Thus, solving BNE reduces to finding Nash equilibria in an imperfect-information extensive form where Nature's move implements the prior.
Concrete numeric Harsanyi example
Two players, , , prior: . Nature draws a profile accordingly. Player 1 observes vs ; player 2 observes vs . If player 1 faces , she has decision nodes for and but these are in the same information set for her since she doesn't see player 2’s type. The expected payoff calculations in the extensive-form game for a strategy mapping are identical to the BNE formulas earlier.
Signaling games: an important class
A signaling game is a two-stage Harsanyi-style extensive-form game where one informed player (the Sender) moves after Nature selects her type and then an uninformed player (the Receiver) observes Sender's action but not her type, updates beliefs via Bayes' rule, and chooses a response. This models persuasion, job-market signaling, and cheap-talk.
Simple signaling numeric example (job market):
Types: Worker can be High () or Low () ability with prior . Sender (worker) chooses education level . Education is costless to (cost 0) and costly to (cost 1). Employer observes , then sets wage equal to expected productivity. The worker's payoff is . If employer uses Bayesian updating and sets if posterior and otherwise, then calculate whether pooling or separating equilibria exist.
Compute posterior if both types choose (pooling):
Employer sets , so high type gets , low type gets . But if high deviates to , employer still pays 0, so no profitable deviation. If high takes while employer pays nothing, maybe high can't gain.
Separating candidate: let choose , choose . Then after , posterior so , and after , so . Worker payoffs: gets , gets . Low won't mimic because if deviates to , her payoff would be ? Wait numeric check: $0$ is better than $1$? Actually , so low would want to mimic. So no separating equilibrium. But if cost for were , then deviating yields which equals staying; further refinements needed. This numeric manipulation shows how costs and priors determine signals' credibility.
Off-equilibrium beliefs and refinement
Harsanyi transformation makes explicit when Bayes’ rule applies: only on-path signals have beliefs pinned down. In signaling games one often needs refinements (e.g., Perfect Bayesian Equilibrium, Sequential Equilibrium, or the Intuitive Criterion) to rule out equilibria supported by unreasonable beliefs about off-path actions.
Proof sketch that BNE corresponds to Nash equilibrium in Harsanyi game
Given a Bayesian game, take a strategy profile mapping to mixed actions. Treat as a strategy in the Harsanyi extensive form where each type's node prescribes the corresponding action distribution. Because Nature’s probabilities are the prior, each type-maximization condition in BNE is exactly the best-response condition in the extensive form given the same beliefs. Hence existence and characterization properties carry over.
Why Bayesian games matter: fields and canonical problems
Bayesian games are foundational in auction theory, mechanism design, contract theory, signaling in labor markets, political economy (e.g., elections with private valuations), cybersecurity (hidden types or states), and negotiation under asymmetric information. Key canonical models built on Bayesian games include:
Advanced connections: equilibrium selection and refinements
In dynamic Bayesian games with signaling, Perfect Bayesian Equilibrium (PBE) refines BNE by specifying beliefs at every information set and requiring sequential rationality. Sequential Equilibrium further requires consistency of beliefs with strategies via Bayes' rule and limits of perturbed strategies. These refinements are essential when off-path beliefs can sustain multiple spurious equilibria.
Computational aspects
Computing BNE in games with continuous type spaces often reduces to solving functional fixed-point equations (for symmetric equilibria). For example, first-price auction with iid Uniform[0,1] leads to solving an ODE for the symmetric bidding function \(b(v)\). Derivation: Expected payoff for bidder with value bidding and other bidders using is
For Uniform[0,1] and symmetric increasing , first-order condition yields which simplifies to . Numeric: with bidders and , .
Empirical and experimental applications
Structural estimation: Many empirical studies estimate players’ type distributions and strategy functions from observed behavior by inverting equilibrium conditions (e.g., structural auction estimation). Lab experiments test predictions on signaling or entry under incomplete information.
Practical modeling tips
Summary: Bayesian games turn private information into a formal object (types) and let you analyze strategic behavior under uncertainty by maximizing expected payoffs conditional on types. The Harsanyi transformation embeds such games into imperfect-information extensive forms, making dynamic analysis and signaling straightforward. This framework underlies auctions, mechanism design, signaling, and inference in strategic settings.
Players 1 and 2 each have types T_i in {H,L}. Prior independent with p1(H)=0.6, p2(H)=0.5. Actions A_i={0,1}. Payoffs: For player 1, u1(a1,a2,t1)=1 if a1=a2=1 and t1=H; u1=0 otherwise. Player 2 payoff irrelevant. Determine Bayes-Nash optimal action for player 1's each type if player 2 always plays a2=1.
Write conditional beliefs: Because types are independent, p(t2=H|t1)=p2(H)=0.5 and p(t2=L|t1)=0.5.
Compute expected payoff for player 1 of type H when choosing a1=1: It is u1(1,1,H) times probability that a2=1. Since player 2 plays 1 deterministically, Pr(a2=1)=1. So U1(1|H)=1.
Compute expected payoff for player 1 of type H when choosing a1=0: u1(0,a2,H)=0 regardless, so U1(0|H)=0.
Therefore type H prefers a1=1 (1>0).
For type L, u1(a1,a2,L)=0 for all action profiles by definition, so both actions yield 0. Any action is optimal for type L; pure best responses include a1=0 or a1=1.
Insight: This exercise shows how to condition on a player's own type using independence (a simple application of Bayesian Inference) and then compute expected payoffs. It emphasizes that different types may have different best responses and that BNE requires each type to be optimal.
n=3 bidders. Each bidder's private value V_i is iid Uniform[0,1]. Determine the symmetric Bayes-Nash equilibrium bidding function b(v) and compute bid for v=0.9.
In a symmetric increasing equilibrium, the bidder with value v wins iff her bid is the highest. If others use b(·), the probability a bid b is highest when your value is v equals Pr(others bid ≤ b)=Pr(values ≤ b^{-1}(b))^{n-1}=F(v)^{n-1}. For Uniform[0,1], F(v)=v.
Expected payoff from bidding b when your value is v is U(b|v)=(v-b)Pr(win)=(v-b)F(v)^{n-1}. But because b is increasing and you control bid via b=b(x) where x is reported, we look for b that sets the first-order condition when bid equals b(v). Alternatively derive ODE.
Derive the symmetric equilibrium by first-order condition or from known formula: For iid Uniform[0,1], b(v)=\frac{n-1}{n}v. For n=3, b(v)=\frac{2}{3}v.
Plug v=0.9: b(0.9)=\frac{2}{3}\cdot0.9=0.6.
Interpretation: With three bidders, the bidder shades her bid to 60% of her value to trade off higher payment vs winning probability.
Insight: This example shows how continuous-type BNE can reduce to solving an ODE or known closed-form expression. It connects to mechanism design and the equilibrium techniques of expected payoff maximization under uncertainty.
Worker has type H with p=0.4 or L with p=0.6. Education e\in{0,1}. Cost for H is 0, for L is c=1. Employer pays wage w=2 if posterior P(H|e)≥0.5, else w=0. Determine if separating equilibrium where H chooses e=1 and L chooses e=0 can be sustained.
Compute posterior after e=1 if only H chooses e=1: P(H|e=1)=1 because only H produce e=1, so employer sets w=2.
Compute payoff for H: w - cost = 2 - 0 = 2.
Compute payoff for L if she follows strategy e=0: w - cost = 0 - 1 = -1 (since choosing e=0 costs 0 but gives wage 0; cost of 0? Clarify: cost for L for e=0 is 0, so payoff is 0). Correction: Cost for e=0 is 0. So L's payoff from e=0 is 0.
If L deviates to e=1, employer’s belief after e=1 becomes P(H|e=1)=p(H)P(e=1|H)/(...) but if deviation occurs, and both types could choose 1, need off-path beliefs. Under the purported separating strategy, employer would infer e=1 implies H with probability 1, so would pay 2. Then L's payoff from deviating is 2 - c = 2 - 1 =1.
Since 1>0, L has an incentive to deviate. Therefore the naive separating profile fails. To sustain separation, one needs either greater cost for L (c≥2), or different off-path beliefs or refinements rejecting employers' optimistic beliefs about deviations.
Insight: This shows the role of incentive compatibility for different types, how off-path beliefs matter, and why some separating equilibria that look appealing fail because lower types can profitably mimic higher types unless costs deter them sufficiently.
A Bayesian game models incomplete information by introducing type spaces and a common prior; strategies map types to actions and beliefs derive from the common prior using Bayes’ rule.
Bayesian Nash equilibrium requires each type's strategy to be a best response given conditional beliefs about other players’ types — essentially Nash equilibrium applied type-by-type.
Harsanyi transformation converts incomplete-information games into imperfect-information extensive-form games by letting Nature draw types first; BNE corresponds to Nash equilibria of the transformed game.
Signaling games are Harsanyi-style games where an informed sender moves first and an uninformed receiver updates beliefs; off-path beliefs require equilibrium refinements (PBE, Sequential Equilibrium).
Concrete computations: finite-type BNE reduce to solving a system of expected-payoff inequalities for each type; continuous-type symmetric equilibria often reduce to ODEs (e.g., first-price auction bidding function).
Correlation of types, support of priors, and cost structures deeply affect equilibrium existence and selection; careful specification of priors and beliefs is essential.
Many practical fields — auctions, mechanism design, adverse selection, and signaling — are naturally modeled and analyzed within the Bayesian-games framework.
Treating Bayes-Nash equilibrium like Nash equilibrium without conditioning on types: forgetting that each type must individually have no profitable deviation. This leads to incorrect strategy proposals that are not type-wise optimal.
Applying Bayes’ rule on zero-probability events: using Bayes' rule where the conditioning event has zero prior probability or zero likelihood in equilibrium. Off-path beliefs must be justified by refinements, not naive Bayes’ rule.
Confusing incomplete and imperfect information: thinking that missing payoff information (incomplete) is the same as not observing past moves (imperfect). Harsanyi transformation clarifies the conceptual difference.
Assuming independent types without checking: correlation in types can create common-value effects and change incentives — e.g., winner’s curse in auctions arises with interdependent values, not with independent private values.
Easy: Two players, each has type H with probability 0.5 independently. Actions {A,B}. Payoffs: player 1 gets 2 if she plays A and player 2 plays A and her type is H; otherwise 0. Player 2 always plays A. What is player 1's best action for each type?
Hint: Compute expected payoff for type H and type L separately using independence; recall in "Bayesian Inference" you learned to condition using independence.
Because player 2 always plays A, for player 1 type H: payoff from A is 2, from B is 0, so A is best. For type L, payoff is 0 for both actions, so any action is optimal.
Medium: Consider a first-price sealed-bid auction with n=2 bidders, values iid Uniform[0,1]. Derive the symmetric Bayes-Nash bidding function b(v) and compute b(0.8).
Hint: Use expected payoff (v - b(v)) times win probability. For symmetric increasing b, win probability when bidding b(v) is F(v)^{n-1}=v^{1}. Use first-order condition or known result b(v)=v/2 for n=2.
For n=2, symmetric bidding function solves b(v)=v-\int_0^v F(t)^{1} dt / F(v)^{1} = v - \int_0^v t dt / v = v - (v^2/2)/v = v - v/2 = v/2. So b(0.8)=0.4.
Hard: Signaling game. Types H with p=0.3 and L with p=0.7. Cost to choose e=1 is c_H=0.2 for H and c_L=0.8 for L. Employer pays w=2 if posterior P(H|e)≥0.5 else w=0. Determine whether a separating equilibrium with H choosing e=1 and L choosing e=0 can be sustained, checking incentive constraints and computing posteriors.
Hint: Compute posterior after e=1 assuming only H chooses 1: P(H|e=1)=1. Check payoffs: H gets 2 - 0.2 = 1.8 from separating; would H deviate to e=0? If H deviates to e=0, employer pays 0 so payoff 0. For L, if she deviates to e=1, she'd get 2 - 0.8 = 1.2, compare to staying with e=0 payoff 0. So L can profitably deviate unless c_L≥2. Be careful and show numbers.
Under separating strategy, posterior after e=1 is P(H|e=1)=1, so employer pays w=2. H's payoff following strategy: 2 - 0.2 = 1.8; deviating to e=0 yields 0, so H doesn't deviate. L's payoff from staying at e=0 is 0. If L deviates to e=1, employer pays 2, her payoff would be 2 - 0.8 = 1.2 > 0, so L wants to mimic. Therefore separating equilibrium cannot be sustained. Only if c_L ≥ 2 would L not want to mimic, in which case separating would be incentive compatible.
Looking back: In "Nash Equilibrium" we learned that an equilibrium is a profile where no player benefits from deviating given exact payoffs; Bayesian games adapt that idea by requiring no profitable deviations for each type separately, using conditional expected payoffs. In "Bayesian Inference" we learned to compute posteriors from priors and likelihoods; this operation is used throughout Bayesian games to compute and to update beliefs after observed actions in signaling games. Looking forward: Mastery of Bayesian games is required for advanced auction theory (deriving bidding strategies and revenue equivalence), mechanism design under private information (Bayesian incentive compatibility and Myerson’s optimal auction), analysis of adverse selection and moral hazard in contract theory, and dynamic signaling models requiring Perfect Bayesian Equilibrium and Sequential Equilibrium refinements. Practical research in empirical IO and structural estimation often builds equilibrium-based models from Bayesian games and estimates priors or type distributions from observed market behavior.