Aggregate Fictitious Play Overview
- Aggregate fictitious play (agg-FP) is a learning framework that uses lower-dimensional aggregate statistics of opponents' actions instead of tracking full empirical profiles.
- It reduces computational complexity in large-scale games by summarizing actions into aggregate count vectors and centroids, enabling efficient best-response updates.
- Variations such as empirical centroid fictitious play and mean-field formulations demonstrate agg-FP’s effectiveness in distributed settings and convergence to various equilibrium notions.
Aggregate fictitious play (agg-FP) denotes fictitious-play-style learning in which agents respond to a lower-dimensional summary of play rather than to the full empirical profile of individual opponents. In anonymous polymatrix games, agg-FP is introduced as a variant of FP where each agent tracks the frequency of the number of other agents playing each action, rather than these agents’ individual actions (Kara et al., 26 Aug 2025). Closely related formulations include empirical centroid fictitious play (ECFP), in which players respond to the centroid of all players’ actions rather than track and respond to the individual actions of every player (Swenson et al., 2013), and mean-field formulations in which the aggregate state is an averaged population distribution updated by convex averaging (Cardaliaguet et al., 2015, Yu et al., 2024). The shared structure is best response to an aggregate empirical state followed by an averaging recursion, but the exact aggregate, update rule, and equilibrium notion vary with the game class.
1. Classical fictitious play and the aggregate reformulation
Classical fictitious play (FP) is the canonical best-response learning rule in which each player forms beliefs about opponents’ mixed strategies from empirical frequencies and then best-responds to those beliefs. In one standard formulation, the empirical distribution is
and the action rule is
A count-based formulation writes the belief update through action counts,
with induced mixed-strategy belief given by normalized counts. This is the standard empirical-frequency mechanism: learn beliefs from empirical frequencies, then best respond (Smyrnakis, 2013, Swenson et al., 2015).
Agg-FP modifies this architecture by replacing the full opponent profile with an aggregate statistic. The main motivation is scalability. In standard FP, if each agent has actions, the full joint profile space has size
which becomes quickly intractable for reward estimation or exploration when the agents do not know the payoff function and need to learn it from experience. Anonymous structure mitigates this by making payoffs depend on which actions others choose, but not on who chooses them, so that the relevant representation becomes an aggregate count vector rather than the full joint action profile (Kara et al., 26 Aug 2025).
The same large-scale motivation underlies ECFP. In that formulation, classical FP is theoretically attractive, but in large games it is often impractical because each player must store and process the empirical distribution of every other player and must compute best responses against a high-dimensional joint belief. ECFP replaces that requirement with response to the empirical centroid, reducing both memory and computational burden, and enabling distributed implementation through local communication (Swenson et al., 2013).
2. Aggregate state variables and representations
The literature uses several aggregate state variables rather than a single universal construction. In each case, the aggregate compresses past play into a statistic that is behaviorally sufficient for the corresponding update rule.
| Aggregate state | Definition | Setting |
|---|---|---|
| Empirical centroid | Basic ECFP | |
| Class centroid | ECFP with equivalence classes | |
| Aggregate count vector | , with | Anonymous polymatrix agg-FP |
| Aggregate population belief | Mean-field and optimal-stopping formulations | |
| Aggregate interference message | 0 | Channel selection aggregation game |
In ECFP, the players are partitioned into permutation-invariant equivalence classes 1, where players in the same class possess similar properties and are interchangeable in the sense of the symmetry condition. The centroid profile replaces individual opponent tracking by class-level averages, so that players respond to aggregate statistics related to each equivalence class. The centroids are essentially aggregate state variables; they make the learning problem lower dimensional and more scalable (Swenson et al., 2015).
In anonymous polymatrix games, the aggregate statistic is the count vector of how many of the other 2 agents chose each action. The state space becomes
3
The reward table size drops from 4 entries to
5
For 6 actions and 7 agents, the number of reward entries drops from 8 to 9 (Kara et al., 26 Aug 2025).
In mean-field formulations, the aggregate is not a finite-dimensional action histogram but a population object: either a time-indexed density 0, a pair 1, or a probability measure on path space. This suggests that agg-FP is best understood structurally—as best response to an aggregate empirical state—rather than as a single finite-game statistic (Cardaliaguet et al., 2015, Shen et al., 2023, Yu et al., 2024).
3. Update rules and algorithmic structure
The discrete-time ECFP update allows a general step-size process: 2 with
3
and the action rule
4
Thus ECFP is a best-response process to aggregated beliefs rather than to a full belief vector. In the ideal centralized version, each player best-responds to repeated copies of the centroid; in the imperfect-information and distributed versions, each player uses a local estimate of the centroid (Swenson et al., 2015, Swenson et al., 2013).
In anonymous polymatrix agg-FP, each agent 5 tracks an empirical distribution over aggregate count vectors,
6
and updates it via
7
with Robbins–Monro stepsizes
8
The next action is chosen by maximizing expected aggregate payoff against 9, while empirical action frequencies are tracked separately through
0
The central change from classical FP is therefore not the best-response principle, but the state on which beliefs are formed (Kara et al., 26 Aug 2025).
The same aggregate-averaging pattern appears in continuum games. In mean-field games, the aggregate belief is updated by
1
or, more generally,
2
For mean field games with optimal stopping, the generalized fictitious play recursion is
3
with
4
and when 5, it reduces to the classic fictitious play (Cardaliaguet et al., 2015, Yu et al., 2024, Shen et al., 2023).
4. Convergence statements and equilibrium notions
In anonymous polymatrix games, the key bridge between agg-FP and FP is the equality
6
Because expected rewards coincide, the best responses coincide, and the paper states that in anonymous polymatrix games agg-FP converges to a Nash equilibrium if and only if FP does. Since classical FP converges in polymatrix zero-sum games and potential games, agg-FP also converges in those classes, provided they are anonymous and polymatrix. For the model-free two-timescale extension, empirical action frequencies converge to an 7-Nash equilibrium set when the corresponding 8-greedy best-response dynamics make the target equilibrium attractive (Kara et al., 26 Aug 2025).
ECFP changes the equilibrium target. In the basic formulation, convergence is stated as
9
where 0 is the set of consensus equilibria. In the generalized partition-based formulation, convergence becomes
1
where 2 is the set of symmetric Nash equilibria relative to the partition. The robustness analysis sharpens this by proving that, under identical-interests games and permutation-invariant partitions,
3
with 4 the set of mean-centric equilibria. The papers are explicit that this is not the same as classical convergence of the full empirical profile to the full Nash set (Swenson et al., 2013, Swenson et al., 2015).
In mean-field games, the convergence theory depends on game structure. For potential mean field games, any cluster point of the fictitious-play sequence solves the mean-field game system, and under monotonicity the whole sequence converges. For general non-potential mean-field games, the 2024 analysis introduces the gain
5
and proves the recursion
6
With diminishing weights 7, the rate is 8; with constant weight 9, the decay is linear: 0 For optimal-stopping mean-field games, any regular cluster point of the generalized fictitious-play iterates solves the mixed strategy system under the stated potential and regularity assumptions (Cardaliaguet et al., 2015, Yu et al., 2024, Shen et al., 2023).
5. Scalability, distributed implementation, and acceleration
The principal computational argument for agg-FP is dimensional reduction. In anonymous polymatrix games, aggregating the agents’ actions reduces the relevant representation from the full joint profile space 1 to 2. The reported simulations on a 3-agent rock-paper-scissors polymatrix game show that agg-FP learns faster than standard two-timescale FP in terms of Q-table error, also converges faster in terms of distance to Nash equilibrium, and produces smoother trajectories, likely because the aggregate representation reduces the effective dimensionality of the learning problem (Kara et al., 26 Aug 2025).
ECFP emphasizes three practical gains: memory reduction, computational simplification, and distributed implementability. In the distributed version, players communicate over a fixed, connected graph and maintain local estimates 4 of the centroid. The update
5
uses a matrix 6 that is doubly stochastic, aperiodic, irreducible, and sparse according to the graph. A key intermediate result is
7
which verifies the error assumption required for convergence under imperfect centroid estimates (Swenson et al., 2013).
A distinct aggregation-based implementation appears in channel selection games. Because the game is an aggregation game, the receiver can broadcast only the aggregate vector
8
and each transmitter updates
9
This reproduces the same best responses as standard fictitious play while requiring only local channel gains and the common broadcast of aggregate interference/noise (Perlaza et al., 2010).
In mean-field computation, aggregation also enables acceleration. The 2024 mean-field analysis proposes a backtracking line search for choosing 0 and a hierarchical grid strategy for coarse-to-fine continuation. Under the paper’s scaling assumptions, the hierarchical scheme is estimated to reduce complexity from
1
because the number of iterations per level is 2 rather than 3 (Yu et al., 2024).
6. Conceptual boundaries, related variants, and observed limitations
Agg-FP is closely related to, but conceptually distinct from, several other fictitious-play variants. The EKF-based variant of fictitious play summarizes past play in a latent propensity vector 4 and updates beliefs through an Extended Kalman Filter rather than through empirical counts. The paper explicitly notes that this is not pure aggregate frequency learning: it is a filtered latent-state approximation of action propensities, closer to a state-space / Bayesian-filter extension of FP than to classical agg-FP (Smyrnakis, 2013).
Other neighboring variants change how the average is used rather than which aggregate is tracked. Anticipatory Fictitious Play computes a one-step anticipated average by folding an opponent best response into the empirical mean before best-responding; the paper does not use the term agg-FP, but it is explicitly framed as a modification of how the empirical average is used. In extensive-form games, GXFP updates behavior strategies by averaging local best decisions at information sets,
5
and is described as realization equivalent to a generalized form of fictitious play. These formulations reinforce the broader interpretation of agg-FP as a family of average-response dynamics rather than a single count-based recipe (Cloud et al., 2022, Schulze, 2023).
The main limitations are structural. ECFP converges to consensus equilibria, symmetric Nash equilibria relative to a partition, or mean-centric equilibria, not to all Nash equilibria of the full game. In channel selection, fictitious play can converge empirically to a mixed-strategy equilibrium while the realized action profiles cycle between two same-channel profiles; the paper states that the resulting expected utility can be worse than the worst NE in pure or mixed strategies. In mean-field games with optimal stopping, the numerical experiments show that proposed distributions 6 can oscillate while the averaged distribution 7 converges, which underscores that the averaging step is not merely auxiliary but constitutive of the learned mixed equilibrium (Swenson et al., 2013, Perlaza et al., 2010, Shen et al., 2023).
Empirical findings across the literature are therefore consistent but not uniform. In anonymous polymatrix games, aggregation accelerates learning while preserving convergence guarantees under the same conditions as classical FP. In distributed and wireless settings, aggregation reduces communication and information requirements. In PDE-based mean-field settings, aggregation stabilizes iterative best-response schemes and admits acceleration mechanisms. At the same time, the equilibrium object learned by an aggregate process is model-dependent, and aggregation can change both the convergence target and the observable action-level behavior (Kara et al., 26 Aug 2025, Swenson et al., 2015, Yu et al., 2024).