alphaFeedback

WorksComputer Science

Simultaneous Gradient Learning in First-Price Auctions

AI contributions
Not recorded for this paper
View details

Abstract

We study equilibrium learning in discretized Bayesian games, focusing on first-price auctions as a testbed for gradient-based learning dynamics under private information. While the symmetric independent private values model admits a unique Bayesian correlated equilibrium (BCE) in the continuous limit, standard convergence guarantees for gradient-based learners do not apply: classical no-regret theory predicts convergence only to Bayesian coarse correlated equilibria (BCCE), which can remain large and far from the competitive equilibrium even under fine discretizations. To bridge this gap, we introduce the notion of Bayesian semicoarse correlated equilibrium (BSCCE), an equilibrium concept that refines BCCE by restricting deviations to probability-preserving transformations consistent with projected gradient dynamics. We provide a linear programming characterization of BSCCE with polynomially many variables and constraints and establish the inclusion hierarchy BCE⊆BSCCE⊆BCCEBCE \subseteq BSCCE \subseteq BCCE. Our main finding is that the BSCCE set contracts in many cases as the discretization of the Bayesian game is refined. Even with priors for which BCCE fails to concentrate, the diameter of the BSCCE polytope shrinks toward zero, indicating convergence to the unique continuous-game Bayes-Nash equilibrium. These results provide a principled explanation for the observed robustness of gradient-based learning in discretized Bayesian games, showing that these dynamics select a smaller equilibrium set than standard no-regret theory predicts.

Introduction

Learning in multi-agent systems fundamentally differs from single-agent learning: strategy updates are shaped by the adaptation of other agents. As a result, learning dynamics in games need not converge, may cycle, exhibit chaotic behavior, or converge to different outcomes depending on initial conditions. Understanding the subset of games where commonly used learning algorithms converge

Preprint. to meaningful equilibrium predictions remains a central challenge at the intersection of machine learning, optimization, and game theory.

Somewhat surprisingly, recent papers observe convergence close to the Bayes-Nash equilibria (BNE) in economically relevant Bayesian games [7, 6]. These methods build on gradient learning, and we will focus on its simplest variant, projected gradient ascent, in this paper.

We will deliberately restrict our attention to first-price single-item auctions. This game is a canonical example used in large-scale applications such as display advertisements. However, despite the uniqueness of the BNE, the empirical convergence of gradient-based algorithms has not yet been fully theoretically justified. Here, we aim to provide an explanation for the convergence of projected gradient ascent in first-price auctions under increasingly finer discretizations. The BSCCE, however, is a broader concept and can be applied to all games with private information.

Gradient Dynamics in Games. Motivated by their algorithmic simplicity, recent work studies gradient-based learning dynamics in games [19, 21, 10]. While it is known that Nash equilibria are equilibria of the resulting dynamical system, strong assumptions, including strict monotonicity, are usually needed to guarantee uniqueness and the convergence of the dynamics to such an equilibrium in last-iterate, independent of initial conditions [20, 23]. Similarly, Lyapunov-function-based arguments can be used to show stability [18]. In general, the dynamics of a game may also cycle, prohibiting last-iterate convergence statements in general.

Dynamical systems offer a powerful toolset, but the analysis is game-specific and often requires significant effort to use (see, e.g., Bichler et al. [8]). In Bayesian games with private information, the picture is even less well understood: equilibrium strategies are functions that map types to actions, which further complicates the analysis. In particular, Bichler et al. [8, 9] have shown that the first-price auction satisfies neither the monotonicity nor the (weaker) Minty condition, which rules out many of the related convergence statements.

No-regret Learning and Bayesian (Coarse) Correlated Equilibria. As an alternative to dynamical systems, we draw on no-regret learning theory, shifting the focus from last-iterate to time-average convergence. Indeed, it is well known that no-regret algorithms converge to (Bayesian) coarse correlated equilibria (BCCE) [16]. Similarly, no-internal-/no-swap-regret algorithms converge to (Bayesian) correlated equilibria (BCE) [14]. However, the BCCE can be a large superset of the BNEs of a game, and this result says little about the convergence of no-regret algorithms to a BNE. Meanwhile, no-internal regret algorithms are much more complex, and BCEs may be too strict to capture the behavior of gradient learning algorithms.

In the context of auctions, Ahunbay & Bichler [1] recently showed that the set of BCCEs collapses to the unique BNE in all-pay auctions with continuous types, which proves convergence of no-regret algorithms to an approximate BNE in discretized versions of the auction. However, the authors show that this explanation is insufficient in first-price auctions: the BCCE set remains large for non-concave priors even under arbitrarily fine discretizations and can contain outcomes far from the competitive equilibrium. Thus, standard no-regret guarantees do not explain why gradient-based learners consistently converge close to the BNE in this setting.

Our research relates to the work by Bergemann et al. [5] which analyzes BCEs under varying levels of information provided to the bidders. They find a subset relation for the BCEs as information quality increases (modeled as "information structures"), meaning that as information quality increases, the BCE set shrinks. Slightly different from our setup, their model assumes that bidders do not observe their private valuations directly, but instead receive a signal chosen by the auctioneer.

Contributions. The large support of BCCE warrants a closer inspection of gradient algorithms in first-price auctions. The central contribution of this paper is to refine the equilibrium notion used to analyze gradient-based learning in Bayesian games. We introduce the Bayesian Semicoarse Correlated Equilibrium (BSCCE), which captures the outcomes of gradient dynamics more precisely than prior concepts. BSCCE is motivated by the observation that gradient-based algorithms can realize only a restricted class of deviations, namely, tangential, probability-preserving transformations of mixed strategies, which correspond to gradients of potential functions.

BSCCE lies between BCE and BCCE as it restricts (expands) the class of deviations relative to BCE (BCCE). Figure 1 illustrates the maximal support across equilibrium concepts in a first-price auction.

Maximal conditional bid probabilities across equilibrium polytopes

Figure 1. Maximal conditional bid probabilities (σ(ai∣θi)\sigma(a_i \mid\theta_i)) in the equilibrium polytopes for a Beta(2,1)(2, 1) prior using uniform discretization in a first-price auction.

Formally, BSCCE extends the notion of Semicoarse Correlated Equilibrium (SCCE), originally developed for complete-information games [2], to Bayesian settings. However, this extension must be handled carefully, as the strategic normal form of a Bayesian game is exponential in the number of types. Thus, applying the SCCE to the strategic normal form is computationally infeasible. In contrast, our approach is based on the partial Bayesian approach [13], which allows a polynomial characterization of BSCCE in terms of the game size and thus makes BSCCE tractable in discretized games.

BSCCE is defined via linear incentive constraints against a class of deviations, restricted to affine, symmetric, probability-preserving deviations that capture the geometry of projected gradient ascent. This approach relates to the concept of Φ\Phi-equilibria, as introduced by Greenwald & Jafari [15] and Lugosi & Stoltz [17]. Another related variant of Φ\Phi-equilibria are linear correlated equilibria (LCE), for which Daskalakis et al. [12] provide a polynomial algorithm that has no-Φ\Phi-regret in convex games. The deviations leading to LCEs include those considered in this paper. Therefore, LCEs are a stricter notion of equilibrium (LCE ⊆\subseteq SCCE). We focus on (B)SCCE because of its relation to gradient learners, which has been established by Ahunbay, Mete (2025); Ahunbay & Bichler [2].

We apply BSCCEs to discrete first-price auctions with different priors. Our results show convergence of gradient-based algorithms in many first-price auctions as the discretization is refined. This includes auctions with non-concave priors where the BCCE set remains large (Ahunbay, Mete, 2025).

Taken together, these results justify the empirical success of gradient-based learning in discretized Bayesian games, selecting a smaller equilibrium set than standard no-regret theory predicts. A full theory for the convergence of gradient algorithms remains an open task, but our proposed concept provides important insights on the convergence of gradient-based learning algorithms.

The Model

We consider strategic interactions under incomplete information. We begin by defining the standard game-theoretic concepts for an incomplete information setting. Let Δ(H)\Delta(\mathcal{H}) denote the set of probability distributions over a measurable space (H,B(H))(\mathcal{H}, \mathcal{B}(\mathcal{H})), where B(H)\mathcal{B}(\mathcal{H}) is the Borel σ\sigma-algebra associated with the metric space H\mathcal{H}.

Definition 2.1 (Bayesian Game). A Bayesian game is a tuple G=(N,Θ,A,u,π)\mathcal{G} = (\mathcal{N}, \Theta, \mathcal{A}, u, \pi), where

  • N={1,…,n}\mathcal{N} = \{1, \ldots, n\} is a finite set of players.

  • Θ=Θ1×⋯×Θn\Theta= \Theta_1 \times\cdots\times\Theta_n is the type space.

  • A=A1×⋯×An\mathcal{A} = \mathcal{A}_1 \times\cdots\times\mathcal{A}_n is the space of action profiles.

  • u=(u1,…,un)u = (u_1, \ldots, u_n) are utility functions, where ui:Θi×A→Ru_i : \Theta_i \times\mathcal{A} \to\mathbb{R} specifies the payoff for player ii.

  • π∈Δ(Θ)\pi\in\Delta(\Theta) is the joint prior distribution of types.

When discussing distributions such as σ(θ,a)\sigma(\theta, a), we denote the marginal distributions by omitting the marginalized variables. For example, σ(a)\sigma(a) denotes the marginal distribution over actions. We denote conditional distributions and expectations with vertical bars; for instance, σ(a−i∣θi,ai)\sigma(a_{-i} \mid\theta_i, a_i) is the conditional probability of the opponents’ actions a−ia_{-i} given player ii’s action aia_i and type θi\theta_i.

A pure strategy for player ii is a mapping si:Θi→Ais_i:\Theta_i \to\mathcal{A}_i. A mixed strategy xi:Θi→Δ(Ai)x_i:\Theta_i \to\Delta(\mathcal{A}_i) maps types to distributions over actions.

The expected utility of player ii given a strategy profile xx and type θi\theta_i (interim utility) is ui(xi,x−i∣θi)u_i(x_i,x_{-i}\mid\theta_i):

Eθ−i,a∼x[ui(θi,a)∣θi]=∑θ−i∈Θ−iπ(θ−i∣θi)∑a∈A(∏j∈Nxj(aj∣θj))ui(θi,a).\mathbb{E}_{\theta_{-i},a\sim x}[u_i(\theta_i,a)\mid\theta_i] = \sum_{\theta_{-i}\in\Theta_{-i}} \pi(\theta_{-i}\mid\theta_i)\sum_{a\in\mathcal{A}}\left(\prod_{j\in\mathcal{N}}x_j(a_j\mid\theta_j)\right)u_i(\theta_i,a).

This definition can be extended to infinite type- and action spaces by replacing the corresponding sums with integrals. Observe that the interim utility is linear in xix_i, the player’s own action distribution.

Definition 2.2 (Bayes-Nash Equilibrium (BNE)). A strategy profile is a Bayes-Nash Equilibrium if it maximizes interim utility for almost all types. More specifically, a distributional profile x∗=(x1∗,…,xn∗)x^*=(x_1^*,\ldots,x_n^*), where xi∗:Θi→Δ(Ai)x_i^*:\Theta_i\to\Delta(\mathcal{A}_i), is a BNE if for all i∈Ni\in\mathcal{N} and almost all θi∈Θi\theta_i\in\Theta_i:

ui(x∗∣θi)≥ui(ai′,x−i∗∣θi)∀ai′∈Ai.u_i(x^*\mid\theta_i)\geq u_i(a_i',x_{-i}^*\mid\theta_i)\quad\forall a_i'\in\mathcal{A}_i.

There are multiple approaches to define Bayesian correlated equilibria (BCEs) [13]. We will rely on the "partial Bayesian approach", which assumes that all players observe their types and a recommendation for a corresponding action. In contrast to the "strategic form" and "agentic form" approaches, recommendations are correlated on the level of individual actions and may depend on the realized types of all players. For this, we need the following concepts. Let σ∈Δ(Θ×A)\sigma\in\Delta(\Theta\times\mathcal{A}) denote a distribution over types and actions.

Definition 2.3 (Prior Consistency). σ\sigma satisfies prior consistency with respect to a prior π\pi if the marginal distribution of types induced by σ\sigma coincides with the exogenous prior π\pi.

∑a∈Aσ(θ,a)=σ(θ)=π(θ)∀θ∈Θ.\sum_{a\in\mathcal{A}}\sigma(\theta,a)=\sigma(\theta)=\pi(\theta)\quad\forall\theta\in\Theta.

Definition 2.4 (Conditional Independence). σ\sigma satisfies conditional independence if

σ(θ−i∣θi,ai)=σ(θ−i∣θi)∀i.\sigma(\theta_{-i}\mid\theta_i,a_i)=\sigma(\theta_{-i}\mid\theta_i)\quad\forall i.

This condition ensures that a player’s recommendation does not reveal information about opponents.

Definition 2.5 (BCE and BCCE). A distribution σ∈Δ(Θ×A)\sigma\in\Delta(\Theta\times\mathcal{A}) satisfying prior consistency is a Bayesian correlated equilibrium (BCE) if, for all players ii, types θi\theta_i, and actions ai,ai′a_i,a_i',

∑θ−i,a−iσ(θ,a)[ui(ai,a−i∣θi)−ui(ai′,a−i∣θi)]≥0;(1)\sum_{\theta_{-i},a_{-i}}\sigma(\theta,a)\left[u_i(a_i,a_{-i}\mid\theta_i)-u_i(a_i',a_{-i}\mid\theta_i)\right]\geq0; \tag*{(1)}

a Bayesian coarse correlated equilibrium (BCCE) if, for all players ii, types θi\theta_i, and actions ai′a_i',

∑θ−i,aσ(θ,a)[ui(a∣θi)−ui(ai′,a−i∣θi)]≥0.\sum_{\theta_{-i},a}\sigma(\theta,a)\left[u_i(a\mid\theta_i)-u_i(a_i',a_{-i}\mid\theta_i)\right]\geq0.

Optionally, one may impose conditional independence. The Incentive compatibility constraint (1) for a BCE must hold for each type, and means that no player wants to deviate from their recommended action aia_i to another action ai′a_i' after observing their type θi\theta_i. The hierarchy of the introduced equilibrium concepts is well-known:

BNE⊆BCE⊆BCCE.BNE\subseteq BCE\subseteq BCCE.

Conditional independence is optional across equilibrium concepts. The inclusion hierarchy is preserved whether conditional independence is imposed for all equilibrium concepts or for none. We adopt the former as the default.

Single-Item, First-Price Auctions. We focus on the standard symmetric Independent Private Values (IPV) model. The set of bidders is N={1,…,n}\mathcal{N} = \{1,\ldots,n\}. Each bidder ii draws a private valuation θi\theta_i independently from a probability mass function (or density) π\pi with corresponding cumulative distribution function FF with support on [0,θˉ][0,\bar{\theta}]. W.l.o.g. we can set θˉ=1\bar{\theta}=1. Bidders submit bids ai∈Ai=[0,1]a_i \in\mathcal{A}_i = [0,1]. The restriction Ai=[0,1]\mathcal{A}_i = [0,1] is w.l.o.g. as rational bidders never overbid.

The auction is defined by an allocation rule qi(a)q_i(a). The utility of bidder ii with valuation θi\theta_i is:

ui(a∣θi)=qi(a)⋅(θi−ai).(2)u_i(a \mid\theta_i) = q_i(a) \cdot(\theta_i-a_i). \tag*{(2)}

We assume a standard highest-wins allocation rule with uniform tie-breaking:

qi(a)={1if ai>max⁡j≠iaj1∣{j:aj=max⁡a}∣if ai=max⁡jaj0otherwise.(3)q_i(a) = \begin{cases} 1 & \text{if } a_i > \max_{j \ne i} a_j \\ \frac{1}{\lvert\{j:a_j=\max a\}\rvert} & \text{if } a_i = \max_j a_j \\ 0 & \text{otherwise.} \end{cases} \tag*{(3)}

In the first-price auction, the winner pays their bid.

Under regularity assumptions [11], the first-price auction has a unique BNE βFP\beta^{\mathrm{FP}} in the symmetric IPV model, which is given by the expectation of the second-highest valuation conditioned on the bidder having the highest valuation (i.e., the highest of the others):

βiFP(θi)=E[Y1∣Y1<θi],(4)\beta_i^{\mathrm{FP}}(\theta_i) = \mathbb{E}[Y_1 \mid Y_1 < \theta_i], \tag*{(4)}

where Y1Y_1 is the highest order statistic of the n−1n-1 other bidders’ valuations. For example, if valuations are uniformly distributed (θi∼U[0,1]\theta_i \sim U[0,1]), this simplifies βiFP(θi)=n−1nθi\beta_i^{\mathrm{FP}}(\theta_i) = \frac{n-1}{n}\theta_i.

Equilibria in the Discretized First-Price Auction. To find equilibria in more general settings, where theoretical predictions are unavailable, learning algorithms discretize the game. However, this discretization alters the game already in the symmetric IPV model and breaks the existence of the unique pure symmetric BNE [22]. Consequently, learning algorithms are no longer expected to converge to a singleton but rather to a set of mixed strategies. Figure 1 illustrates the set of possible BNEs and BCEs for an example. We are interested in how the limit set of the learning dynamics, in particular the projected gradient dynamics, changes as the discretization becomes finer.

Bayesian Semicoarse Correlated Equilibrium

Most learning dynamics are not guaranteed to converge to BNEs but only to relaxed notions thereof. On the one hand, BCEs are a relatively tight superset of BNEs, but they lack convergence guarantees for gradient-type algorithms. On the other hand, the set of BCCEs is too large in the case of First Price auctions to derive meaningful convergence statements [1]. Therefore, we need to move on to another, relaxed notion of equilibrium. We propose the Bayesian Semicoarse Correlated Equilibrium (BSCCE) for this purpose, which lies between BCE and BCCE.

Semicoarse Correlated Equilibrium (SCCE)

SCCEs were introduced by Ahunbay & Bichler [2] to capture the convergence set of gradient-based learners in complete-information games while maintaining computational feasibility. It can be understood as a specific instance of Φ\Phi-equilibria [15, 17] that includes CEs but is (sometimes) strictly smaller than the CCE polytope. Ahunbay & Bichler [2] already applied this solution concept to complete-information versions of Bertrand competition and first-price auctions.

Let us recall the definition of SCCEs and provide an intuitive explanation. Gradient-based dynamics satisfy no-regret guarantees with respect to a restricted class of deviations that correspond to gradient fields of potential functions (Ahunbay, Mete, 2025). By restricting to gradients of quadratic functions, we obtain a solution concept that is representable as an LP and thus computationally tractable, and it is a superset of the outcomes of gradient dynamics.

A probability distribution σ∈Δ(A)\sigma\in\Delta(\mathcal{A}) is an SCCE if it is stable against infinitesimal deviations in the direction Qixi+qiQ_i x_i + q_i defined by a pair (Qi,qi)(Q_i,q_i) for each player ii, where

  • Qi∈R∣Ai∣×∣Ai∣Q_i \in\mathbb{R}^{|A_i|\times|A_i|} is a symmetric matrix defining probability flow between actions, and

  • qi∈R∣Ai∣q_i \in\mathbb{R}^{|A_i|} is a vector providing an offset.

Since the utility function uiu_i is linear in player ii’s action, restricting attention to infinitesimally small deviations entails no loss of generality, as any local deviation can be extended globally by linearity.

These deviations capture the form of update directions that arise under gradient steps which are projected back into the simplex. Furthermore, to avoid projections in the analysis and to tailor the solution concept to mixed extensions of normal-form games, Ahunbay & Bichler [2] restrict the (Qi,qi)(Q_i,q_i) according to three conditions:

  1. Tangency: ∑ai′∈Ai(Qi(ai′,ai)+qi(ai′))=0\sum_{a_i'\in A_i}(Q_i(a_i',a_i)+q_i(a_i'))=0 for all aia_i. This ensures probability is merely reallocated between actions, not created or destroyed.

  2. Non-negativity: Qi(ai′,ai)+qi(ai′)≥0Q_i(a_i',a_i)+q_i(a_i')\ge0 for all ai′≠aia_i'\ne a_i. This condition ensures that, at pure strategies, admissible deviation directions lie within the tangent cone of the probability simplex, so that infinitesimal deviations preserve feasibility.

  3. Symmetry: Qi=Qi⊤Q_i=Q_i^\top. This ensures that deviations are gradient fields of quadratic functions. Projected gradient ascent can only move along gradients of scalar functions. Without symmetry, the deviation direction of Qixi+qiQ_i x_i+q_i can exhibit rotational flow, which is impossible for gradient fields.

The incentive constraints are infinitesimal deviations in the direction Qixi+qiQ_i x_i+q_i evaluated for pure strategies (i.e., xix_i is a canonical basis vector). Thus, the pairs (Qi,qi)(Q_i,q_i) define deviations di(ai′,ai)=Qi(ai′,ai)+qi(ai′)d_i(a_i',a_i)=Q_i(a_i',a_i)+q_i(a_i') on actions ai′,ai∈Aia_i',a_i\in A_i. We denote the set of admissible deviations, i.e., where did_i satisfies the conditions above, by DD.

In summary, we get the following definition of SCCEs.

Definition 3.1 (Semicoarse Correlated Equilibrium (SCCE), Ahunbay & Bichler [2]). A distribution σ\sigma on the joint action profiles is a semicoarse correlated equilibrium if, for every agent ii and every d∈Dd\in D, the following incentive compatibility constraint holds:

∑a∈Aσ(a)[∑ai′∈Aid(ai′,ai)ui(ai′,a−i)]≤0.\sum_{a\in A}\sigma(a)\left[\sum_{a_i'\in A_i}d(a_i',a_i)u_i(a_i',a_{-i})\right]\le0.

Although there are uncountably many incentive compatibility constraints as the set of pairs (Qi,qi)(Q_i,q_i) forms a polyhedral cone, this cone admits a finite representation via its extreme rays. This yields a finite set of constraints, as detailed in Section A. Moreover, the resulting linear program has size polynomial in the cardinalities of the type and action spaces and thus is computationally tractable.

Extension to Bayesian Games

For the extension of SCCEs to Bayesian games, we adopt the partial Bayesian framework in line with the above definition of BCEs. This choice is motivated by the structure of learning dynamics in auction games: gradient-based algorithms operate on type-contingent mixed actions xi(⋅∣θi)x_i(\cdot\mid\theta_i) and update them using local, interim utility gradients. They do not optimize over or maintain distributions over complete strategy functions si:Θi→Ais_i:\Theta_i\to A_i. The partial Bayesian formulation mirrors this behavior by defining equilibrium objects directly as joint distributions over types and actions.

A Bayesian Semicoarse Correlated Equilibrium (BSCCE) is therefore defined as a joint distribution σ∈Δ(Θ×A)\sigma\in\Delta(\Theta\times A). The definition inherits the structural conditions of Bayesian correlated equilibrium (Definition 2.5), such as prior consistency and conditional independence, but replaces the standard incentive constraints with semicoarse incentive constraints tailored to gradient-based deviations.

We build on the SCCE framework and allow for admissible deviations that are type-specific: for each player ii and type θi∈Θi\theta_i\in\Theta_i, deviations are generated by a pair (Qiθi,qiθi)(Q_i^{\theta_i},q_i^{\theta_i}) defining a tangential, probability-preserving transformation of the action simplex. For notational simplicity, we denote such deviations by diθi(ai′,ai)=Qiθi(ai′,ai)+qiθi(ai′)d_i^{\theta_i}(a_i',a_i)=Q_i^{\theta_i}(a_i',a_i)+q_i^{\theta_i}(a_i').

Definition 3.2 (Bayesian Semicoarse Correlated Equilibrium (BSCCE)). A Bayesian Semicoarse Correlated Equilibrium (BSCCE) is a joint probability distribution σ∈Δ(Θ×A)\sigma\in\Delta(\Theta\times A) that satisfies:

  1. Prior consistency.

  1. Conditional independence.

  1. Semicoarse incentive compatibility. No player can gain by admissible deviations. Formally, we require that, for every player ii, every type θi∈Θi\theta_i \in\Theta_i, and every deviation dθi∈Dd^{\theta_i} \in D

E(θ−i,a)∼σ[∑ai′∈Aidθi(ai′,ai)ui(ai′,a−i∣θi)∣θi]≤0.\mathbb{E}_{(\theta_{-i},a)\sim\sigma}\left[\sum_{a_i'\in A_i}d^{\theta_i}(a_i',a_i)u_i(a_i',a_{-i}\mid\theta_i)\mid\theta_i\right]\le0.

The conditioning of expectations affects the player’s beliefs about other players and their actions.

The BSCCE constraints are all linear. We will add a linear objective that measures the distance to a given distribution (the BNE strategy) and obtain a linear program, which we provide in Section A.

Relation to other equilibrium concepts. Equilibrium notions can be ordered by the class of admissible deviations they allow. Allowing a richer class of deviations induces more incentive constraints and therefore yields a smaller equilibrium set. The Bayes-Nash equilibrium (BNE) is the most restrictive notion, as it allows all unilateral deviations at the level of complete strategies and requires that the actions be sampled independently for each player. Bayesian correlated equilibrium (BCE) relaxes this requirement by allowing players to condition deviations on correlated action recommendations, while still enforcing obedience to all such deviations. BSCCE further relaxes the equilibrium notion by restricting attention to a proper subset of deviations. Bayesian coarse correlated equilibrium (BCCE) imposes the weakest incentive constraints by allowing only unconditional deviations, and therefore yields the largest equilibrium set. Accordingly, the equilibrium concepts satisfy the inclusion chain

BNE⊆BCE⊆BSCCE⊆BCCE.(5)\mathrm{BNE}\subseteq\mathrm{BCE}\subseteq\mathrm{BSCCE}\subseteq\mathrm{BCCE}. \tag*{(5)}

Bayesian Gradient Ascent Learners

To relate BSCCE to learning dynamics, we study gradient-based algorithms in discretized Bayesian games. Our goal is not to model all possible feedback mechanisms, but to identify a class of learning dynamics whose limiting behavior can be characterized by semicoarse incentive constraints.

Expected-Utility Formulation. A key modeling choice is how learning agents process private information. Rather than modeling stochastic type realizations and noisy gradient feedback, we adopt an expected-utility formulation that treats the Bayesian game as a deterministic, high-dimensional game over type-contingent mixed actions. Specifically, each player ii maintains a mixed action xi(⋅∣θi)∈Δ(Ai)x_i(\cdot\mid\theta_i)\in\Delta(A_i) for every type θi∈Θi\theta_i\in\Theta_i. The player’s decision variable is therefore the vector

xi∈Xi:=∏θi∈ΘiΔ(Ai),x_i\in X_i:=\prod_{\theta_i\in\Theta_i}\Delta(A_i),

and payoffs are given by the ex-ante expected utility

ui(x)=Eθ∼πEa∼x(⋅∣θ)[ui(a∣θ)].u_i(x)=\mathbb{E}_{\theta\sim\pi}\mathbb{E}_{a\sim x(\cdot\mid\theta)}[u_i(a\mid\theta)].

Under this formulation, the Bayesian game can be viewed as a complete-information normal-form game with a structured action space XiX_i. The utility functions are smooth and multilinear in the mixed actions, and gradients with respect to xi(⋅∣θi)x_i(\cdot\mid\theta_i) are well defined.

Bayesian Projected Gradient Ascent. We consider players who apply projected gradient ascent to maximize their ex-ante expected utility. Given a step size sequence (ηt)t≥1(\eta_t)_{t\ge1}, the update rule for player ii is

xi,t+1=ΠXi[xi,t+ηt∇xiui(x1,t,…,xn,t)].(6)x_{i,t+1}=\Pi_{X_i}\left[x_{i,t}+\eta_t\nabla_{x_i}u_i(x_{1,t},\ldots,x_{n,t})\right]. \tag*{(6)}

where ΠXi\Pi_{X_i} denotes Euclidean projection. Because the feasible set XiX_i is a Cartesian product of simplices, the projection decomposes across types. We assume that step-sizes satisfy ηt=ω(1/t)\eta_t=\omega(1/t) and ∑t=1Tηt=o(T)\sum_{t=1}^{T}\eta_t=o(T).2

This deterministic gradient dynamic avoids stochasticity from sampled type realizations and allows us to directly apply no-regret and stability arguments developed for gradient-based learning in complete-information games.

Connection to Semicoarse Equilibria. The expected-utility view of our Bayesian game allows us to extend the convergence result of Ahunbay & Bichler [2], which shows that projected gradient ascent converges to the set of SCCEs in time-average under complete information, to our incomplete-information setting.

Corollary 4.1 (BPGA implies BSCCE for time-average limit points). Consider a finite Bayesian game with finite type sets Θi\Theta_i and finite action sets Ai\mathcal{A}_i. Let each player ii control a type-contingent mixed action vector xi∈Xix_i \in X_i and let the (ex-ante) expected utility be ui(x)u_i(\mathbf{x}). Let (xt)t≥1(\mathbf{x}_t)_{t\ge1} be generated by Bayesian projected gradient ascent (BPGA). Define the time-average distribution on Θ×A\Theta\times A by

σT(θ,a):=1T∑t=1Tπ(θ)∏j∈Nxj,t(aj∣θj).(7)\sigma_T(\theta,a) := \frac{1}{T}\sum_{t=1}^{T}\pi(\theta)\prod_{j\in\mathcal{N}}x_{j,t}(a_j\mid\theta_j). \tag*{(7)}

Then every limit point σ\sigma of (σT)T≥1(\sigma_T)_{T\ge1} is a BSCCE.

We provide a proof in Section B. This establishes BSCCE as a natural equilibrium concept for characterizing the long-run behavior of gradient-based learners in discretized Bayesian games.

Stochastic learning and sampled feedback. The BPGA dynamics studied above should be understood as an analytical proxy for the stochastic learning algorithms commonly used in practice. In typical auction-learning implementations, agents observe batched realized types and payoffs and update their mixed strategies using stochastic gradient estimates rather than exact interim gradients. Under standard assumptions, such stochastic updates track the corresponding expected-utility gradient dynamics in the limit (Benveniste et al. [4]). This suggests that BSCCE remains the correct limiting object for stochastic gradient dynamics. However, we do not claim that the stochastic case is fully resolved here. A full stochastic-gradient analysis of auction games is an important next step, but it is beyond the scope of this paper.

Convergence Analysis

In this section, we characterize the size of the Equilibrium sets for first-price auctions with two players in the IPV model. Since we study discretized auctions which have an ordered action space, we are not only interested in how much probability can be shifted between two feasible equilibria, but also how far this probability can be shifted.

Metrics. Given a possibly mixed strategy σ∈Δ(Θ×A)\sigma\in\Delta(\Theta\times\mathcal{A}) and a pure strategy β∗:Θ→A\beta^* : \Theta\to\mathcal{A}, their squared Wasserstein-2 distance is

W22(σ,β∗)=1∣N∣∑θ,aσ(θ,a)∥a−β∗(θ)∥22.W_2^2(\sigma,\beta^*) = \frac{1}{|\mathcal{N}|}\sum_{\theta,a}\sigma(\theta,a)\lVert a-\beta^*(\theta)\rVert_2^2.

In the following, we will simply refer to this metric as the Wasserstein distance. We consider the squared Wasserstein-2 distance between the buyers’ marginal bid distributions and the equilibrium as a suitable objective for our analysis: This metric captures deviations in the probability mass assigned to different type–action pairs and weighs these based on the distance to the canonical equilibrium β∗\beta^*. Furthermore, it provides a natural upper bound on the size of equilibrium polytopes (P)(\mathcal{P}):

∅E(P):=sup⁡σ1,σ2∈PW22(β1,β2)≤2sup⁡σ∈PW22(σ,β∗).\varnothing_{\mathcal{E}}(\mathcal{P}) := \sup_{\sigma_1,\sigma_2\in\mathcal{P}}\sqrt{W_2^2(\beta_1,\beta_2)} \le2\sup_{\sigma\in\mathcal{P}}\sqrt{W_2^2(\sigma,\beta^*)}.

As shown by Ahunbay & Bichler [1], the BCCE in first-price auctions is unique whenever the prior cumulative distribution function (CDF) is strictly concave. As BSCCE ⊆\subseteq BCCE, their contraction result immediately carries over to BSCCE. Thus, the theoretically interesting case for our analysis is when the conditions guaranteeing BCCE contraction are violated.

Their numerical experiments indicate that even under a uniform prior, which does not satisfy strict concavity, the BCCE that maximizes Wasserstein distance to the canonical equilibrium approaches that equilibrium as the discretization is refined. At the same time, they provide counterexamples in which this distance increases when the prior is no longer concave. In particular, such behavior arises for Beta(α,1)(\alpha,1) priors, whose CDFs are strictly convex for α>1\alpha> 1.

These findings motivate a closer investigation of whether BSCCE provides a sharper prediction in precisely these regimes. Specifically, we examine whether the Wasserstein distance between BSCCEs and the canonical equilibrium decreases as the discretization becomes finer even when the prior CDF is convex and BCCE need not concentrate.

Discretization. We discretize the type and action space uniformly as {0,1/ξ,…,1}\{0,1/\xi,\ldots,1\}, with a size of ξ+1\xi+1. The probability of a discrete type θi=kξ\theta_i=\frac{k}{\xi} is F(k+1ξ+1)−F(kξ+1)F\left(\frac{k+1}{\xi+1}\right)-F\left(\frac{k}{\xi+1}\right). For a Beta(α,1)(\alpha,1) prior, the resulting type probabilities become increasingly imbalanced as α\alpha grows. In particular, the prior mass concentrates near the highest valuation, leading to πi(1)≫πi(0)\pi_i(1)\gg\pi_i(0) for large α\alpha. Similarly, the probability mass concentrates around 12\frac{1}{2} for a Beta(α,α)(\alpha,\alpha) prior. This imbalance induces numerical instabilities in equilibrium computation and makes experiments for larger discretizations challenging.

Results. As the discretization refines, the BSCCE polytope contracts. In particular, its diameter, bounded by the maximal Wasserstein distance to the canonical equilibrium, converges to zero, indicating that all BSCCEs approach the unique continuous BNE. This contraction implies that any equilibrium selected by gradient-based learning dynamics in discretized auctions must lie close to the canonical equilibrium, providing strong numerical evidence for convergence in the continuous limit. The decrease in squared Wasserstein distance is illustrated in Figure 2 for a Beta(2,1)(2,1) prior. In this case, the Wasserstein distance decreases roughly as 110ξ\frac{1}{10\xi}.

Distance to the BNE depending on ξ for a Beta(2, 1) prior

Figure 2. Distance to the BNE depending on ξ\xi for a Beta(2,1)(2,1) prior.

Figure 1 from our introduction visualizes the maximal conditional probability assigned to each type–action pair under different solution concepts for this prior. Specifically, each tile (θi,ai)(\theta_i,a_i) displays max⁡σ∈Pσ(ai∣θi)\max_{\sigma\in P}\sigma(a_i\mid\theta_i). The figures illustrate the inclusion relationship BNE⊆BCE⊆BSCCE⊆BCCEBNE\subseteq BCE\subseteq BSCCE\subseteq BCCE. While all solution concepts are centered around the canonical equilibrium βi∗(θi)=23θi\beta_i^*(\theta_i)=\frac{2}{3}\theta_i, both BSCCE and BCE are substantially more concentrated around βi∗\beta_i^* than BCCE.

The speed of the concentration depends on the priors (see Section C). When the game is close to a complete-information game, or the CDF is too convex, the size of the BSCCE polytope shrinks slowly. We observe that the BSCCE is more robust to the non-concavity of the CDF than the BCCE, but for large values of α\alpha (where the convexity strengthens), it is not able to track the BCE convergence.

Complexity

An implementation of the general BSCCE linear program for a discretization of 1/ξ1/\xi involves O(ξ4)O(\xi^4) variables and O(ξ3)O(\xi^3) constraints, with a relatively dense constraint matrix. Several model reductions are available when players are symmetric, and additional reductions apply to first-price auctions, where rational players never bid above their type. This allows us to reduce the number of non-zeros in the LP by approximately an order of magnitude. Even after these optimizations and despite the polynomial scaling, the LPs become challenging to solve for very fine discretizations.

For a discretization of ξ=20\xi=20, the BSCCE LP contains approximately 45k variables, 8k constraints, one million non-zeros, and requires about 20 seconds to compute the Wasserstein-distance-maximizing BSCCE using the Gurobi Optimizer version 12.1. By comparison, without model reductions, the same instance requires 30 minutes. For ξ=30\xi=30, the BSCCE LP grows to roughly 180k variables, 25k constraints, and 7 million non-zeros, with a solution time of about 11 minutes.

While we can ensure a theoretically well-behaved complexity bound, this does not always imply practical tractability. Due to the increasingly numerical instability and increasing computational burden, we did not pursue even finer discretizations. We still believe that our study here is informative, as it points towards a theoretically justified convergence of gradient-based algorithms.

Limitations

Our results have some limitations. First, while BSCCE is defined for general finite Bayesian games, our numerical analysis focuses on discretized symmetric first-price auctions. In particular, the contraction of BSCCE toward the continuous-game BNE outside regimes already covered by existing BCCE results is supported numerically rather than established theoretically. When existing results imply that BCCE contracts to the BNE, the inclusion BCE ⊆ BSCCE ⊆ BCCE immediately yields the same conclusion for BSCCE. Beyond these regimes, however, deriving conditions under which BSCCE contracts to the BNE remains an open theoretical question.

Second, our formal learning result concerns time averages of deterministic Bayesian projected gradient ascent using expected-utility gradients. It therefore does not establish convergence guarantees for stochastic gradient updates based on sampled auction outcomes. While stochastic-approximation arguments motivate a connection between these settings, a formal treatment of stochastic BPGA requires additional assumptions and is beyond the scope of this paper.

Third, our numerical evidence is necessarily limited by the computational cost of optimizing over the BSCCE polytope. This constrains the discretization sizes that can be studied. Moreover, uniform discretizations can generate grid-alignment effects because the continuous BNE may lie closer to the action grid for some grid sizes than for others. We therefore interpret individual finite-grid results with caution and focus on the behavior across increasingly fine discretizations.

Finally, the auction experiments considered here use symmetric priors. Extending the analysis to asymmetric priors is nontrivial because the corresponding equilibrium is asymmetric and generally does not admit the same closed-form benchmark. Similarly, although the definition of BSCCE and its connection to BPGA apply to finite Bayesian games more generally, whether BSCCE provides a comparably sharp equilibrium prediction in other Bayesian games remains an open empirical and theoretical question.

Conclusion

This paper revisits a recurring empirical observation in auction learning: gradient-based algorithms applied to discretized Bayesian auctions reliably converge to outcomes that are close to the unique Bayes–Nash equilibrium (BNE) of the underlying continuous game, even in settings where standard theoretical guarantees fail. While existing no-regret arguments based on Bayesian coarse correlated equilibrium (BCCE) explain convergence in all-pay auctions, they are insufficient for first-price auctions, where the BCCE set can remain large and include outcomes far from the BNE.

To address this gap, we introduced the Bayesian semicoarse correlated equilibrium (BSCCE), a refinement of BCCE that restricts admissible deviations to tangential, probability-preserving transformations consistent with projected gradient dynamics. This equilibrium concept admits a linear programming characterization that enables systematic numerical analysis. While the focus of this paper is first-price auctions with independent private values, the solution concept BSCCE is defined for all Bayesian games.

Our main finding is that, in symmetric first-price auctions, the BSCCE set contracts as the discretization is refined. Across a range of priors, including cases where BCCE fails to concentrate, the diameter of the BSCCE polytope shrinks to zero, indicating convergence to the unique continuous BNE. This shrinkage property provides a stability certificate for gradient-based learning dynamics. However, shrinkage is limited when the priors are degenerate, i.e., when the game is close to a complete-information game, or when the CDF is highly convex. While the proposed equilibrium concept, BSCCE, sharpens predictions about the outcome of gradient dynamics, it remains open whether there is an even smaller, tractable solution concept that captures that outcome better.

Overall, our results suggest that equilibrium concepts tailored to the structure of learning dynamics can offer sharper and more robust predictions than generic no-regret notions in Bayesian games. The BSCCE framework provides a principled bridge between gradient-based optimization and equilibrium analysis, and it is applicable beyond auctions to other multi-agent learning problems with private information and high-dimensional strategy spaces.

Acknowledgments and Disclosure of Funding

This project has received funding from the European Research Council (ERC) under the European Union’s Horizon Europe research and innovation programme (grant agreement No 101198689).

This project was funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) - GRK 2201/2 - Project Number 277991500.

The work of Mete Şeref Ahunbay was funded by a Walter Benjamin Fellowship from the German Research Foundation (Deutsche Forschungsgemeinschaft), project nr. 558988238.

This project has received funding from the French National Research Agency (ANR) through the PEPR IA FOUNDRY project (ANR-23-PEIA-0003).

LP Formulations

BSCCE LP

We state BSCCEs as a linear program over the joint distribution σ∈Δ(Θ×A)\sigma\in\Delta(\Theta\times A) where the constraints enforce the conditions in Definition 3.2 (prior consistency, conditional independence, incentive compatibility). Note that π(θ)\pi(\theta) represents the probability density of the type distribution.

For the conditional independence, we write it explicitly in terms of the joint distribution and already assume prior consistency

σ(θ−i∣θi,ai)=σ(θ−i∣θi)⇔σ(θ,ai)σ(θi,ai)=σ(θ)σ(θi)=π(θ)π(θi)⇔π(θi)σ(θ,ai)=π(θ)σ(θi,ai)\sigma(\theta_{-i} \mid\theta_i, a_i) = \sigma(\theta_{-i} \mid\theta_i) \Leftrightarrow\frac{\sigma(\theta, a_i)}{\sigma(\theta_i, a_i)} = \frac{\sigma(\theta)}{\sigma(\theta_i)} = \frac{\pi(\theta)}{\pi(\theta_i)} \Leftrightarrow\pi(\theta_i)\sigma(\theta, a_i) = \pi(\theta)\sigma(\theta_i, a_i)

Besides Prior Consistency

∑aσ(θ,a)=π(θ)\sum_{a} \sigma(\theta, a) = \pi(\theta)

it must hold for each player i∈Ni \in\mathcal{N} and all corresponding types θi∈Θi\theta_i \in\Theta_i that

π(θi)∑a−iσ(θ,ai,a−i)=π(θ)∑θ−i′,a−iσ(θi,θ−i′,ai,a−i)∀ai,θ−i,\pi(\theta_i)\sum_{a_{-i}} \sigma(\theta, a_i, a_{-i}) = \pi(\theta)\sum_{\theta'_{-i},a_{-i}} \sigma(\theta_i,\theta'_{-i},a_i,a_{-i}) \quad\forall a_i,\theta_{-i},

(Conditional Independence)

∑θ−i,aσ(θ,a)[∑ai′∈Aidi(θi,ai′,ai)ui(ai′,a−i∣θi)]≤0\sum_{\theta_{-i},a} \sigma(\theta,a)\left[\sum_{a'_i \in A_i}d_i(\theta_i,a'_i,a_i)u_i(a'_i,a_{-i}\mid\theta_i)\right] \leq0

(Semicoarse incentive compatibility)

∀di(θi,ai′,ai)∈Di.\forall d_i(\theta_i,a'_i,a_i)\in D_i.

The suitable BSCCE deviations di(θi,ai′,ai)=Qi(θi,ai′,ai)+qi(θi,ai′)∈Did_i(\theta_i,a'_i,a_i)=Q_i(\theta_i,a'_i,a_i)+q_i(\theta_i,a'_i)\in D_i are defined as follows: for all players i∈Ni\in\mathcal{N} and for all corresponding types θi∈Θi\theta_i\in\Theta_i it must hold

∑ai′∈Aidi(θi,ai′,ai)=0∀ai,\sum_{a'_i\in A_i}d_i(\theta_i,a'_i,a_i)=0 \quad\forall a_i,

(probability preservation, μi(θi,ai)\mu_i(\theta_i,a_i))

di(θi,ai′,ai)≥0∀ai≠ai′,d_i(\theta_i,a'_i,a_i)\geq0 \quad\forall a_i\ne a'_i,

(non-negativity, γi(ai,ai′)\gamma_i(a_i,a'_i))

Qi(θi,ai′,ai)−Qi(θi,ai,ai′)=0∀ai,ai′.Q_i(\theta_i,a'_i,a_i)-Q_i(\theta_i,a_i,a'_i)=0 \quad\forall a_i,a'_i.

(symmetry, ρi(ai,ai′)\rho_i(a_i,a'_i))

Tractable BSCCE LP

As there are infinitely many ’suitable’ deviations, the primal before is numerically unsolvable. We use the approach from Theorem 3.4 in Ahunbay & Bichler [2] to get a tractable version. The idea is to consider the ’worst-case’ deviations, which correspond to the extreme rays of the deviation polyhedral cone, and incorporate them into the objective. This results in an inner and outer problem. Then we consider the dual of the inner maximization problem, with the dual variables μ\mu, ρ\rho and γ≥0\gamma\geq0 as introduced before. The dual is a feasibility problem as the right-hand sides are 00, and the constraints can be incorporated into the outer problem. As μi(θi,ai)\mu_i(\theta_i,a_i) will only appear in one equality constraint, it can be eliminated from the resulting LP by fixing its value suitably. The Semicoarse incentive compatibility constraint is then replaced by the following two types of tractable constraints (for each player and type)

wi(θi,ai,ai′)−wi(θi,ai,ai)+γi(θi,ai,ai′)+ρi(θi,ai,ai′)−ρi(θi,ai′,ai)=0∀ai≠ai′w_i(\theta_i,a_i,a'_i)-w_i(\theta_i,a_i,a_i)+\gamma_i(\theta_i,a_i,a'_i)+\rho_i(\theta_i,a_i,a'_i)-\rho_i(\theta_i,a'_i,a_i)=0 \quad\forall a_i\ne a'_i
∑ai[wi(θi,ai,ai′)−wi(θi,ai,ai)]+∑ai≠ai′γi(θi,ai,ai′)=0∀ai′,\sum_{a_i}[w_i(\theta_i,a_i,a'_i)-w_i(\theta_i,a_i,a_i)]+\sum_{a_i\ne a'_i}\gamma_i(\theta_i,a_i,a'_i)=0 \quad\forall a'_i,

where

wi(θi,ai,ai′)=∑θ−i,a−iσ(θ,a)ui(ai′,a−i∣θi).w_i(\theta_i,a_i,a'_i)=\sum_{\theta_{-i},a_{-i}}\sigma(\theta,a)u_i(a'_i,a_{-i}\mid\theta_i).

Note that if ρ=0\rho=0, then the constraints reduce to the BCE incentive constraints.

If all players have identical type and action spaces, i.e. ∣Θi∣=∣Θj∣|\Theta_i|=|\Theta_j| and ∣Ai∣=∣Aj∣|A_i|=|A_j| for all i≠j∈Ni\ne j\in\mathcal{N}, the resulting LP has O((∣Θi∣∣Ai∣)∣N∣)O((|\Theta_i||A_i|)^{|N|}) variables and O(∣N∣∣Θi∣∣N∣∣Ai∣+∣N∣∣Θi∣∣Ai∣2)O(|N||\Theta_i|^{|N|}|A_i|+|N||\Theta_i||A_i|^2) constraints, where the first term comes from the prior-consistency and conditional-independence constraints, and the second term from the tractable semicoarse incentive-compatibility constraints.

Proof of Theorem 4.1

Proof. We show that the distribution

σT(θ,a):=1T∑t=1Tπ(θ)∏j∈Nxj,t(aj∣θj)\sigma_T(\theta,a):=\frac{1}{T}\sum_{t=1}^{T}\pi(\theta)\prod_{j\in\mathcal{N}}x_{j,t}(a_j\mid\theta_j)

satisfies the constraints in Definition 3.2.

Prior consistency. We must show that the marginal of σT\sigma_T over actions equals the prior π\pi: σT(θ)=π(θ)\sigma_T(\theta)=\pi(\theta). It holds that,

σT(θ)=∑a∈AσT(θ,a)=∑a∈A1T∑t=1Tπ(θ)∏j∈Nxj,t(aj∣θj)=1T∑t=1Tπ(θ)∑a∈A∏j∈Nxj,t(aj∣θj)=1T∑t=1Tπ(θ)=π(θ).\begin{aligned} \sigma_T(\theta)=\sum_{a\in A}\sigma_T(\theta,a)=\sum_{a\in A}\frac{1}{T}\sum_{t=1}^{T}\pi(\theta)\prod_{j\in\mathcal{N}}x_{j,t}(a_j\mid\theta_j) \\ &=\frac{1}{T}\sum_{t=1}^{T}\pi(\theta)\sum_{a\in A}\prod_{j\in\mathcal{N}}x_{j,t}(a_j\mid\theta_j)=\frac{1}{T}\sum_{t=1}^{T}\pi(\theta)=\pi(\theta). \end{aligned}

The second-to last step follows, as xj,t(⋅∣θj)x_{j,t}(\cdot\mid\theta_j) are a probability distribution over AA, hence the inner sum equals 1.

Conditional independence. We first show that σT(ai∣θi)=1T∑t=1Txi,t(ai∣θi)\sigma_T(a_i\mid\theta_i)=\frac{1}{T}\sum_{t=1}^{T}x_{i,t}(a_i\mid\theta_i) (*). As a first step, we use Bayes’ rule and the definition of σT\sigma_T. Afterwards, we rearrange terms to obtain

σT(ai∣θi)=∑a−i,θ−iσT(a,θ)σT(θi)=1σT(θi)∑a−i,θ−i1T∑t=1Tπ(θ)∏j∈Nxj,t(aj∣θj)=π(θi)σT(θi)⋅1T∑t=1Txi,t(ai∣θi)∑θ−iπ(θ−i∣θi)∑a−i, j≠i∏j≠ixj,t(aj∣θj)=1T∑t=1Txi,t(ai∣θi).\begin{aligned} \sigma_T(a_i\mid\theta_i)=\sum_{a_{-i},\theta_{-i}}\frac{\sigma_T(a,\theta)}{\sigma_T(\theta_i)}=\frac{1}{\sigma_T(\theta_i)}\sum_{a_{-i},\theta_{-i}}\frac{1}{T}\sum_{t=1}^{T}\pi(\theta)\prod_{j\in\mathcal{N}}x_{j,t}(a_j\mid\theta_j) \\ &=\frac{\pi(\theta_i)}{\sigma_T(\theta_i)}\cdot\frac{1}{T}\sum_{t=1}^{T}x_{i,t}(a_i\mid\theta_i)\sum_{\theta_{-i}}\pi(\theta_{-i}\mid\theta_i)\sum_{a_{-i},\,j\ne i}\prod_{j\ne i}x_{j,t}(a_j\mid\theta_j)=\frac{1}{T}\sum_{t=1}^{T}x_{i,t}(a_i\mid\theta_i). \end{aligned}

The last step is a result of prior consistency and the insight that π(θ−i∣θi)\pi(\theta_{-i}\mid\theta_i) is a distribution over Θ−i\Theta_{-i} and ∏j≠ixj(⋅∣θj)\prod_{j\ne i}x_j(\cdot\mid\theta_j) is a distribution over A−iA_{-i}, so they sum up to one.

We now apply this to show conditional independence.

σT(ai,θ)=∑a−iσT(a,θ)=∑a−i1T∑t=1Tπ(θ)∏j∈Nxj,t(aj∣θj)=π(θ)⋅1T∑t=1Txi(ai∣θi)∑a−i∏j≠ixj,t(aj∣θj)=π(θ)⋅1T∑t=1Txi(ai∣θi)=(∗)π(θ)⋅σT(ai∣θi)\begin{aligned} \sigma_T(a_i,\theta)=\sum_{a_{-i}}\sigma_T(a,\theta)=\sum_{a_{-i}}\frac{1}{T}\sum_{t=1}^{T}\pi(\theta)\prod_{j\in\mathcal{N}}x_{j,t}(a_j\mid\theta_j) \\ &=\pi(\theta)\cdot\frac{1}{T}\sum_{t=1}^{T}x_i(a_i\mid\theta_i)\sum_{a_{-i}}\prod_{j\ne i}x_{j,t}(a_j\mid\theta_j) \\ &=\pi(\theta)\cdot\frac{1}{T}\sum_{t=1}^{T}x_i(a_i\mid\theta_i)\mathrel{\overset{(*)}{=}}\pi(\theta)\cdot\sigma_T(a_i\mid\theta_i) \end{aligned}

Incentive compatibility. We need to show that for every player ii, every type θi∈Θi\theta_i\in\Theta_i, and every deviation dθi∈Dd^{\theta_i}\in D

lim⁡T→∞E(θ,a)∼σT[∑ai′∈Aidθi(ai′,ai)ui(ai′,a−i∣θi) | θi]≤0.\lim_{T\to\infty}\mathbb{E}_{(\theta,a)\sim\sigma_T}\left[\sum_{a'_i\in A_i}d^{\theta_i}(a'_i,a_i)u_i(a'_i,a_{-i}\mid\theta_i)\,\middle|\,\theta_i\right]\le0.

Remember that the players play the strategy game in expected-utility formulation as described in Section 4. In particular, the ex-ante utility for playing a vector xi∈Xi:=∏θi∈ΘiΔ(Ai)x_i\in X_i:=\prod_{\theta_i\in\Theta_i}\Delta(A_i) is

ui(xi,x−i)=Eθ∼π,a∼x(⋅∣θ)[ui(ai,a−i)]=∑θ,a(π(θ)⋅∏j∈Nxj(aj∣θj))ui(ai,a−i∣θi).(8)u_i(x_i,x_{-i})=\mathbb{E}_{\theta\sim\pi,a\sim x(\cdot\mid\theta)}[u_i(a_i,a_{-i})]=\sum_{\theta,a}\left(\pi(\theta)\cdot\prod_{j\in\mathcal{N}}x_j(a_j\mid\theta_j)\right)u_i(a_i,a_{-i}\mid\theta_i). \tag*{(8)}

This is essentially a complete-information game, and we can apply Proposition 2.1 from Ahunbay & Bichler [2]. The proposition states that, for any tangential h:X→Rh : X \to\mathbb{R} with bounded, Lipschitz continuous gradients, the following inequality holds, assuming all players implement projected gradient ascent with suitably chosen step sizes.

1T∑t=1T∑i∈N⟨∇ih(xt),∇iui(xt)⟩≤1T(1ηT+1η1+∑t=1Tηt)⋅const⁡→T→∞0\frac{1}{T}\sum_{t=1}^{T}\sum_{i\in\mathcal{N}}\langle\nabla_i h(x_t),\nabla_i u_i(x_t)\rangle\leq\frac{1}{T}\left(\frac{1}{\eta_T}+\frac{1}{\eta_1}+\sum_{t=1}^{T}\eta_t\right)\cdot\operatorname{const} \xrightarrow{T\to\infty} 0

The constant depends on the game and the function hh. We choose

h(x)=∑i∑θi1π(θi)(12xi[θi]TQiθixi[θi]+xi[θi]Tqiθi)h(x)=\sum_i\sum_{\theta_i}\frac{1}{\pi(\theta_i)}\left(\frac{1}{2}x_i[\theta_i]^{\mathsf{T}}Q_i^{\theta_i}x_i[\theta_i]+x_i[\theta_i]^{\mathsf{T}}q_i^{\theta_i}\right)

with pairs (Qiθi,qiθi)(Q_i^{\theta_i},q_i^{\theta_i}) that satisfy the tangency, non-negativity, and symmetry conditions. xi[θi]∈Δ(Ai)x_i[\theta_i]\in\Delta(\mathcal{A}_i) is the probability vector that player ii assigns upon observing θi\theta_i. With this hh, we now show that BSCCE incentive compatibility follows. We can assume that π(θi)>0\pi(\theta_i)>0 without loss of generality because if this were not the case, we could remove the type from the game.

Let us first describe the gradients ∇ih(x)\nabla_i h(x) and ∇iui(x)\nabla_i u_i(x). They both are vectors in R∣Θi∣⋅∣Ai∣\mathbb{R}^{|\Theta_i|\cdot|\mathcal{A}_i|}, and, like the strategy vectors xix_i, they have a block-wise structure: There are ∣Θi∣|\Theta_i| blocks with ∣Ai∣|\mathcal{A}_i| entries, corresponding to the gradients with respect to xi(ai∣θi)x_i(a_i\mid\theta_i). In particular, we find

∇ih(x)[θi,ai′]=1π(θi)(∑aiQiθi(ai′,ai)xi[θi,ai])+1π(θi)qiθi(ai′)\nabla_i h(x)[\theta_i,a_i'] = \frac{1}{\pi(\theta_i)}\left(\sum_{a_i}Q_i^{\theta_i}(a_i',a_i)x_i[\theta_i,a_i]\right)+\frac{1}{\pi(\theta_i)}q_i^{\theta_i}(a_i')
∇iui(x)[θi,ai′]=ui(ai′,x−i∣θi)⋅π(θi),\nabla_i u_i(x)[\theta_i,a_i'] = u_i(a_i',x_{-i}\mid\theta_i)\cdot\pi(\theta_i),

where the indices refer to the position in the vector corresponding to the respective type and action. The utility ui(ai′,x−i∣θi)u_i(a_i',x_{-i}\mid\theta_i) is the interim utility of a player that observes type θi\theta_i and plays action ai′a_i' while the opponents commit to playing x−ix_{-i}:

ui(ai′,x−i∣θi)=Eθ−i∼π(⋅∣θi)Ea−i∼x−i(⋅∣θ−i)[ui(ai′,a−i∣θi)]=∑a−i,θ−i(π(θ−i∣θi)∏j≠ixj(aj∣θj))ui(ai′,a−i∣θi).\begin{aligned} u_i(a_i',x_{-i}\mid\theta_i)=\mathbb{E}_{\theta_{-i}\sim\pi(\cdot\mid\theta_i)}\mathbb{E}_{a_{-i}\sim x_{-i}(\cdot\mid\theta_{-i})}[u_i(a_i',a_{-i}\mid\theta_i)] \\ &=\sum_{a_{-i},\theta_{-i}}\left(\pi(\theta_{-i}\mid\theta_i)\prod_{j\neq i}x_j(a_j\mid\theta_j)\right)u_i(a_i',a_{-i}\mid\theta_i). \end{aligned}

In what follows, we derive the equality

1T∑t=1T∑i∈N⟨∇ih(x),∇iui(x)⟩=∑i∈N∑θi∈ΘiE(θ,a)∼σT[∑ai′diθi(ai′,ai)ui(ai′,a−i∣θi)∣θi],\frac{1}{T}\sum_{t=1}^{T}\sum_{i\in\mathcal{N}}\langle\nabla_i h(x),\nabla_i u_i(x)\rangle=\sum_{i\in\mathcal{N}}\sum_{\theta_i\in\Theta_i}\mathbb{E}_{(\theta,a)\sim\sigma_T}\left[\sum_{a_i'}d_i^{\theta_i}(a_i',a_i)u_i(a_i',a_{-i}\mid\theta_i)\mid\theta_i\right],

which allows us to apply the bound from the proposition to our distribution σT\sigma_T.

We start with the scalar product of ∇iui\nabla_i u_i and ∇ih\nabla_i h:

⟨∇iui(xt),∇ih(xt)⟩=∑ai′,θi∇iui(xt)[θi,ai′]⋅∇ih(xt)[θi,ai′]=∑ai′,θiui(ai′,x−i,t∣θi)⋅((∑aiQiθi(ai′,ai)⋅xi,t(ai∣θi))+qiθi(ai′))=∑ai′,θiui(ai′,x−i,t∣θi)∑ai(Qiθi(ai′,ai)+qiθi(ai′))⋅xi,t(ai∣θi).\begin{aligned} \langle\nabla_i u_i(x_t),\nabla_i h(x_t)\rangle &=\sum_{a_i',\theta_i}\nabla_i u_i(x_t)[\theta_i,a_i']\cdot\nabla_i h(x_t)[\theta_i,a_i']\\ &=\sum_{a_i',\theta_i}u_i(a_i',x_{-i,t}\mid\theta_i)\cdot\left(\left(\sum_{a_i}Q_i^{\theta_i}(a_i',a_i)\cdot x_{i,t}(a_i\mid\theta_i)\right)+q_i^{\theta_i}(a_i')\right)\\ &=\sum_{a_i',\theta_i}u_i(a_i',x_{-i,t}\mid\theta_i)\sum_{a_i}\left(Q_i^{\theta_i}(a_i',a_i)+q_i^{\theta_i}(a_i')\right)\cdot x_{i,t}(a_i\mid\theta_i). \end{aligned}

In the second step, we used our gradients and note that the π(θi)\pi(\theta_i) terms cancel. We also moved from the vector-based notation for the players’ strategies to a conditional-probability notation. In the second step, we applied the identity ∑aixi,t[θi,ai]=1\sum_{a_i}x_{i,t}[\theta_i,a_i]=1.

We expand the interim utility terms to obtain

∑ai′,a−i,θ−i(π(θ−i∣θi)∏j≠ixj,t(aj∣θj))⋅ui(ai′,a−i∣θi)⋅∑ai(Qiθi(ai′,ai)+qiθi(ai′))⋅xi,t(ai∣θi)=∑ai′,θ,a(π(θ−i∣θi)∏j∈Nxj,t(aj∣θj))⋅ui(ai′,a−i∣θi)⋅(Qiθi(ai′,ai)+qiθi(ai′)),\begin{aligned} \sum_{a_i',a_{-i},\theta_{-i}}\left(\pi(\theta_{-i}\mid\theta_i)\prod_{j\ne i}x_{j,t}(a_j\mid\theta_j)\right)\cdot u_i(a_i',a_{-i}\mid\theta_i)\cdot\sum_{a_i}\left(Q_i^{\theta_i}(a_i',a_i)+q_i^{\theta_i}(a_i')\right)\cdot x_{i,t}(a_i\mid\theta_i) \\ &=\sum_{a_i',\theta,a}\left(\pi(\theta_{-i}\mid\theta_i)\prod_{j\in\mathcal{N}}x_{j,t}(a_j\mid\theta_j)\right)\cdot u_i(a_i',a_{-i}\mid\theta_i)\cdot\left(Q_i^{\theta_i}(a_i',a_i)+q_i^{\theta_i}(a_i')\right), \end{aligned}

where we moved the order of summation and regrouped the player strategies xj,tx_{j,t} to one product.

When we average over time, we can identify 1T∑t=1Tπ(θ−i∣θi)∏j∈Nxj,t(aj∣θj)\frac{1}{T}\sum_{t=1}^{T}\pi(\theta_{-i}\mid\theta_i)\prod_{j\in\mathcal{N}}x_{j,t}(a_j\mid\theta_j) with σT(a,θ−i∣θi)\sigma_T(a,\theta_{-i}\mid\theta_i):

1T∑t=1T⟨∇iui(xt),∇ih(xt)⟩=∑ai′,a,θσT(a,θ−i∣θi)⋅ui(ai′,a−i∣θi)⋅(Qiθi(ai′,ai)+qiθi(ai′))=∑ai′,θiE(a,θ)∼σT[ui(ai′,a−i∣θi)⋅(Qiθi(ai′,ai)+qiθi(ai′))∣θi].\begin{aligned} \frac{1}{T}\sum_{t=1}^{T}\langle\nabla_i u_i(x_t),\nabla_i h(x_t)\rangle =\sum_{a_i',a,\theta}\sigma_T(a,\theta_{-i}\mid\theta_i)\cdot u_i(a_i',a_{-i}\mid\theta_i)\cdot\left(Q_i^{\theta_i}(a_i',a_i)+q_i^{\theta_i}(a_i')\right) \\ &=\sum_{a_i',\theta_i}\mathbb{E}_{(a,\theta)\sim\sigma_T}\left[u_i(a_i',a_{-i}\mid\theta_i)\cdot\left(Q_i^{\theta_i}(a_i',a_i)+q_i^{\theta_i}(a_i')\right)\mid\theta_i\right]. \end{aligned}

By summing over all players, this establishes the equivalence, so we get

lim sup⁡T→∞∑i∈N∑ai′,θiE(a,θ)∼σT[ui(ai′,a−i∣θi)⋅(Qiθi(ai′,ai)+qiθi(ai′)∣θi)]≤0.\limsup_{T\to\infty}\sum_{i\in\mathcal{N}}\sum_{a_i',\theta_i}\mathbb{E}_{(a,\theta)\sim\sigma_T}\left[u_i(a_i',a_{-i}\mid\theta_i)\cdot\left(Q_i^{\theta_i}(a_i',a_i)+q_i^{\theta_i}(a_i')\mid\theta_i\right)\right]\le0.

Note that this holds for any choice of matrices QiθiQ_i^{\theta_i} and vectors qiθiq_i^{\theta_i} (i∈N,θi∈Θii\in\mathcal{N},\theta_i\in\Theta_i) that satisfy symmetry, tangency, and non-negativity. We can thus set all of them to zero aside for one player ii and one of its types θi\theta_i. This implies

lim sup⁡T→∞E(a,θ)∼σT[ui(ai′,a−i∣θi)⋅(Qiθi(ai′,ai)+qiθi(ai′)∣θi)]≤0,∀i∈N,θi∈Θi,\limsup_{T\to\infty}\mathbb{E}_{(a,\theta)\sim\sigma_T}\left[u_i(a_i',a_{-i}\mid\theta_i)\cdot\left(Q_i^{\theta_i}(a_i',a_i)+q_i^{\theta_i}(a_i')\mid\theta_i\right)\right]\le0,\qquad\forall i\in\mathcal{N},\theta_i\in\Theta_i,

which in turn concludes the proof. □

Numerical experiments

Hardware Information

We ran our experiments on a small-scale server with an Intel(R) Xeon(R) Silver 4116 CPU with 48 cores (2.10 GHz) and 192 GiB of RAM. Our experiments are based on Python 3.12 and Gurobi 12.1. We left the CPU usage to Gurobi. Each experiment took between several seconds and several minutes (see "Complexity" in § 5).

Wasserstein Distances in the Incomplete-Information game

The convergence curves for the squared Wasserstein-2 distance exhibit a periodic "zig-zag" pattern for the uniform prior (Figure 3a). This is an artifact of the uniform discretization grid aligning perfectly with the canonical continuous BNE actions (1/2θi1/2\theta_i). Thus, the oscillation is a predictable effect rather than an algorithmic or numerical instability.

Six-panel plot showing dependence of the distance to the canonical BNE on the fineness of uniform discretization for Beta priors Beta(1, 1), Beta(2, 2), Beta(5, 1), Beta(5, 5), Beta(20, 1), and Beta(20, 20)

Figure 3. Dependence of the distance to the canonical BNE on the fineness of uniform discretization for various Beta priors.

Equilibrium Polytopes in the Complete-Information Case

As the previous results suggest that the tightness of the BSCCE concept decreases as priors become degenerate, we investigate the limiting complete-information case. Figure 4 illustrates the different equilibrium polytopes for a first-price auction with two players, who both have type θi=1\theta_i = 1. In this case, the only possible CEs are that both players perfectly coordinate to play the exact same action out of the top three, whereas the SCCE and CCE sets are much larger. This implies that, although the SCCE set is smaller than the CCE set, an even stronger equilibrium refinement might be necessary.

Comparison of equilibrium polytopes for a first price auction

Figure 4. (a) CE polytope (b) SCCE polytope (c) CCE polytope. Comparison of equilibrium polytopes for a first price auction where both players have type θi=1\theta_i = 1.

References

  1. [1]Ahunbay, M. and Bichler, M. On the uniqueness of bayesian coarse correlated equilibria in standard first-price and all-pay auctions, 2024. URL https://arxiv.org/abs/2401.01185.
  2. [2]Ahunbay, M. and Bichler, M. Semicoarse correlated equilibria and lp-based guarantees for gradient dynamics in normal-form games, 2025. URL https://arxiv.org/abs/2502.20466.
  3. [4]Benveniste, A., Metivier, M., and Priouret, P. Adaptive Algorithms and Stochastic Approximations. 2012.
  4. [5]Bergemann, D., Brooks, B., and Morris, S. First-Price Auctions With General Information Structures: Implications for Bidding and Revenue. Econometrica, 85(1):107–143, 2017. doi: 10.3982/ECTA13958.DOI
  5. [6]Bichler, M., Fichtl, M., Heidekrüger, S., Kohring, N., and Sutterer, P. Learning equilibria in symmetric auction games using artificial neural networks. Nature Machine Intelligence, 3(8):687–695, 2021. doi: 10.1038/s42256-021-00365-4.DOI
  6. [7]Bichler, M., Fichtl, M., and Oberlechner, M. Computing bayes–nash equilibrium strategies in auction games via simultaneous online dual averaging. Operations Research, 2023.
  7. [8]Bichler, M., Lunowa, S. B., Oberlechner, M., Pieroth, F. R., and Wohlmuth, B. On the Convergence of Learning Algorithms in Bayesian Auction Games, 2024.arxiv.org/abs/2311.15398
  8. [9]Bichler, M., Lunowa, S. B., Oberlechner, M., Pieroth, F. R., and Wohlmuth, B. Beyond monotonicity: On the convergence of learning algorithms in standard auction games. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 39, pp. 13649–13657, 2025.DOI
  9. [10]Cai, Y., Farina, G., Grand-Clément, J., Kroer, C., Lee, C.-W., Luo, H., and Zheng, W. Fast Last-Iterate Convergence of Learning in Games Requires Forgetful Algorithms. Advances in Neural Information Processing Systems, 37:23406–23434, 2024.arxiv.org/abs/2406.10631
  10. [11]Chawla, S. and Hartline, J. D. Auctions with unique equilibria. EC ’13, 2013. URL https://doi.org/10.1145/2482530.2483188.
  11. [12]Daskalakis, C., Farina, G., Fishelson, M., Pipis, C., and Schneider, J. Efficient learning and computation of linear correlated equilibrium in general convex games. STOC ’25, 2025. URL https://doi.org/10.1145/3717823.3718307.
  12. [13]Forges, F. Five legitimate definitions of correlated equilibrium in games with incomplete information. Theory and Decision, 35(3):277–310, 1993. doi: 10.1007/BF01075202.DOI
  13. [14]Gordon, G. J., Greenwald, A., and Marks, C. No-regret learning in convex games. In Proceedings of the 25th international conference on Machine learning, pp. 360–367. Association for Computing Machinery, 2008. doi: 10.1145/1390156.1390202.DOI
  14. [15]Greenwald, A. and Jafari, A. A general class of no-regret learning algorithms and game-theoretic equilibria. In Proceedings of the 16th Annual Conference on Learning Theory (COLT), pp. 2–12, 2003.DOI
  15. [16]Hartline, J., Syrgkanis, V., and Tardos, E. No-regret learning in bayesian games. Advances in Neural Information Processing Systems, 28, 2015.arxiv.org/abs/1507.00418
  16. [17]Lugosi, G. and Stoltz, G. Learning correlated equilibria in games with compact sets of strategies. Games and Economic Behavior, 59(1):187–208, 2007. doi: 10.1016/j.geb.2006.06.001.
  17. [18]Mertikopoulos, P. and Sandholm, W. H. Learning in Games via Reinforcement and Regularization. Mathematics of Operations Research, 41(4):1297–1324, 2016. doi: 10.1287/moor.2016.0778.DOI
  18. [19]Mertikopoulos, P. and Sandholm, W. H. Riemannian game dynamics. Journal of Economic Theory, 177:315–364, 2018. doi: 10.1016/j.jet.2018.06.002.DOI
  19. [20]Mertikopoulos, P. and Zhou, Z. Learning in games with continuous action sets and unknown payoff functions, 2018.
  20. [21]Mertikopoulos, P., Hsieh, Y.-P., and Cevher, V. A unified stochastic approximation framework for learning in games. Mathematical Programming, 203(1):559–609, 2024. doi: 10.1007/s10107-023-02001-y.DOI
  21. [22]Rasooly, I. and Gavidia-Calderon, C. The importance of being discrete: on the inaccuracy of continuous approximations in auction theory, 2022. URL https://arxiv.org/abs/2006.03016.
  22. [23]Zhang, D. and Nagurney, A. On the stability of projected dynamical systems. Journal of Optimization Theory and Applications, 85(1):97–124, 1995. doi: 10.1007/BF02192301.DOI

Paper details

vlnc:W_ummhdspt
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 0

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Computer Science

Not recorded for this paper · View statement →

Looking for related papers…
Contents