Skip to main content

Welcome to a Grasp lesson

Create a free account to keep studying and create your own study path.

Lesson 29

Understanding Bayesian Nash Equilibrium

Recommended resources

Introduction

Welcome back! In our previous lesson, we laid the groundwork for analyzing games of incomplete information by defining their core components: players, actions, types, beliefs, and state-dependent payoffs. We now have a formal structure, the Bayesian game, to represent strategic situations where players have private information.

Today, we address the next logical step: how do we "solve" such a game? The solution concept we need is a natural extension of the one we already know. This lesson's goal is to define Bayesian Nash Equilibrium (BNE) as an extension of Nash Equilibrium. We will see how the logic of mutual best response is adapted to handle uncertainty about others' types, and how a player's strategy must now be a comprehensive plan covering all their private information contingencies.


From Nash Equilibrium to Bayesian Nash Equilibrium

Let's quickly recall the definition of a Nash Equilibrium (NE) in a complete information game. A strategy profile is a Nash Equilibrium if no single player can get a better payoff by unilaterally changing their strategy, given that all other players stick to their strategies . Formally:

This logic hinges on players knowing the full payoff structure of the game. But in a Bayesian game, a player doesn't know their opponents' types, and therefore doesn't know which exact payoff matrix is being played. How can a player choose a best response?

The answer has two parts:

  1. Redefining Strategy: A player's strategy can no longer be a single action. It must be a complete contingent plan. A strategy for player in a Bayesian game is a function, , that specifies an action for each of the player's possible types .
  2. Maximizing Expected Utility: Since a player is uncertain about their opponents' types, they cannot maximize their utility directly. Instead, they maximize their expected utility, where the expectation is taken over their beliefs about the distribution of their opponents' types.

Combining these ideas gives us the Bayesian Nash Equilibrium.


Defining Bayesian Nash Equilibrium

The most direct way to understand BNE is to see it as a direct parallel to NE, but with "player" replaced by "type of player".

Game Theory 101 (#64): Bayesian Nash Equilibrium

This video from William Spaniel's 'Game Theory 101' series provides an exceptionally clear explanation of how the logic of Nash Equilibrium is extended to define Bayesian Nash Equilibrium.

Please watch the first 4 minutes of the video (00:00 - 03:59). Focus on: The comparison between the elements of complete vs. incomplete information games. The verbal definition of BNE and how it explicitly adds types and beliefs to the NE definition.

As the video highlights, the core definition is:

A Bayesian Nash Equilibrium is a set of strategies, one for each type of player, such that no type has an incentive to change their strategy, given their beliefs about the types of the other players and the strategies those other types are playing.

This is the central idea. Now, let's build on this with the mathematical formalism you appreciate. The following resources provide the precise definitions.

First, let's formalize what a strategy is in this context.

2. Bayesian Games and Bayesian Nash Equilibrium (BNE) (Game Theory Playlist 9)

In this next video, Selcuk Ozyurt gives a more formal, mathematical presentation. Pay close attention to how he defines a strategy as a function mapping types to actions.

Watch from 04:21 to 09:19. The key points are: Strategy as a Function (04:21 - 06:20): How is a strategy for player i, s_i, formally represented? Notice it's a mapping from the type set \Theta_i to the action set A_i. Formal Definition of BNE (06:20 - 09:19): Observe how the BNE condition is written as a requirement that for every player i and every type \theta_i, the chosen strategy is a best response.

To consolidate this, the following document provides the definition in a clear, textual format.

[PDF] Bayesian Nash equilibrium

This document from Washington State University provides a concise mathematical definition of BNE. It's a useful static reference for the formal condition.

Read the section titled 'Bayesian Nash Equilibrium'. Note that the author uses q_i for types, whereas we have been using \theta_i; this is just a notational difference. Focus on the inequality that defines BNE.

Let's synthesize these resources into a single, formal definition.

A strategy profile , where each is a function mapping types to actions, is a Bayesian Nash Equilibrium if for every player and for every one of their possible types , the action specified by their strategy maximizes player 's expected utility.

This means that for any player of type , switching to any other action will not yield a higher expected payoff. The condition is:

Expanding the expectation, this becomes:

Let's break down this inequality:

  • : The action prescribed for player by their equilibrium strategy when their type is .
  • : The actions prescribed for all other players by their equilibrium strategies, given their types .
  • : Player 's belief—the conditional probability of opponents having types , given player knows their own type is .
  • The summation is the process of averaging the payoffs over all possible combinations of types for the other players, weighted by player 's beliefs.

BNE as a Nash Equilibrium of an "Expanded Game"

John Harsanyi's critical insight was that a BNE isn't a new concept from scratch. It is simply the Nash Equilibrium of a cleverly constructed "expanded game" of complete (but imperfect) information.

How do we construct this expanded game?

  1. The "Players": The players are not . Instead, the players are every possible type of every original player. If Player 1 has two types, and , we treat them as two separate "players" in the expanded game: "Player 1-Type-A" and "Player 1-Type-B".
  2. The Actions: The actions for these new "players" are the same as the original actions. For example, "Player 1-Type-A" chooses an action from .
  3. The Payoffs: The payoff for each of these new "players" is their expected utility from the original Bayesian game, as defined in the inequality above.

In this expanded game, every "player" (i.e., every type) simultaneously chooses an action to maximize their expected utility, given the actions chosen by all other "players" (types). A profile of actions, one for each "player-type," is a Nash Equilibrium of this expanded game if and only if no "player-type" has a profitable unilateral deviation. This is precisely the definition of a Bayesian Nash Equilibrium.

[PDF] Incomplete Information: Bayesian Nash Equilibria, Auctions and ...

These lecture notes from MIT explicitly state this powerful idea.

Please read the two paragraphs on page 16, under the heading 'Bayesian Games'. Focus on the statement that a Bayesian Nash Equilibrium is 'a Nash equilibrium of this expanded game'.

This perspective is extremely useful. It shows that by correctly framing the problem—treating each type as a strategic agent maximizing expected utility—we can apply the familiar logic of Nash Equilibrium to the complex world of incomplete information.


Conclusion

In this lesson, we have formally defined the primary solution concept for static games of incomplete information. You can now see how the principles of rationality and strategic thinking are extended to environments with private information.

Key Takeaways:

  • A Bayesian Nash Equilibrium (BNE) is a profile of strategies, where a strategy for each player is a function mapping each of their types to an action.
  • The core condition of BNE is that for every player, the action prescribed for each of their types must be a best response to the equilibrium strategies of the other players.
  • This best response is defined in terms of maximizing expected utility, calculated by averaging over a player's beliefs about their opponents' types.
  • Fundamentally, a BNE is a Nash Equilibrium of an "expanded game" where each player-type is considered a separate player maximizing their expected utility.

We have defined the what. In our next lesson, we will focus on the how. We will take the expected utility formula we've seen today and apply it step-by-step to compute the BNE in simple games.