---
title: Multi-Player Multi-Armed Bandits
url: https://www.emergentmind.com/topics/multi-player-multi-armed-bandits-mp-mab
type: topic
---

# Multi-Player Multi-Armed Bandits

Searching arXiv for relevant MP-MAB papers to ground the article with current references.
Multi-Player Multi-Armed Bandits (MP-MAB), also called MMAB in several papers, study decentralized sequential allocation of a common set of arms by multiple players under interference, partial observability, and limited or absent communication. In the canonical formulation, \(M\) players repeatedly choose among \(K\) arms, and the performance criterion is regret relative to a centralized collision-free allocation of the best \(M\) arms; however, the literature now includes collision sensing and no-sensing regimes, heterogeneous player-arm rewards, collision-dependent reward distributions, shareable finite-capacity arms, selfish or adversarial participants, abruptly changing environments, and asynchronous activation without a global clock [1206.3582][1711.02317][2110.14622][2111.04873].

## 1. Formal models and regret benchmarks

A standard homogeneous MP-MAB instance has \(K\) arms, \(M\le K\) players, and stochastic rewards with unknown means. In the collision-eliminated model, if multiple players choose the same arm, they collide and receive no reward; in the collision-sensing setting, the colliding players are informed that a collision occurred, whereas in the no-sensing setting they observe only the realized reward [1711.02317][1909.13079][2003.00162]. A representative regret benchmark is
\[
R^\pi(T)=T\sum_{k=1}^M \mu_k-\sum_{t=1}^T\sum_{i=1}^M \mathbb{E}\big[\mu_{k_i^\pi(t)}\big],
\]
or, equivalently in the homogeneous stochastic case,
\[
\mathbb{E}[R(T)] = T\sum_{k=1}^{M}\mu(k)-\mathbb{E}_{\mu}\!\left[\sum_{t=1}^{T}\sum_{m=1}^{M} r_t^{(m)}\right].
\]
The benchmark is the reward of always assigning the top-\(M\) arms without collisions [1909.13079][2510.06683].

A closely related formalization used in the cooperative no-sensing setting writes the pseudo-regret as
\[
\mathcal{R}_T = T \max_{\mathbf{a}\in\{0,1\}^K:\sum_i a(i)=M}\langle \mathbf{a},\boldsymbol{\mu}\rangle -\sum_{t=1}^T\sum_{p=1}^M \mu_{i_t^p},
\]
with arm ordering \(\mu_{\sigma_1}\ge \cdots \ge \mu_{\sigma_K}\) and critical gap \(\Delta_{\sigma_M,\sigma_{M+1}}=\mu_{\sigma_M}-\mu_{\sigma_{M+1}}\) [2111.04873]. This formulation makes explicit that the difficulty is not merely identifying the best individual arm, but separating the top \(M\) arms from the rest while coordinating decentralized play.

The literature also contains heterogeneous models in which arm \(k\) has player-dependent mean \(\mu_{k,m}\). In that case the natural benchmark is a maximum-weight matching
\[
V_{\boldsymbol{\mu},*} := \max_{S\in \mathcal S} V_{\boldsymbol{\mu},S}, \qquad
R(T)=TV_{\boldsymbol{\mu},*}-\mathbb{E}\left[\sum_{t=1}^T V(S(t),t)\right],
\]
or, in older decentralized formulations, the optimal bipartite assignment \(\mathbf{k}^{**}\in\arg\max_{\mathbf{k}\in\mathcal P(N)}\sum_i \mu_{i,k_i}\) [1206.3582][2110.14622]. This shifts the problem from identifying a common top-\(M\) arm set to learning a collision-free matching.

A recurrent source of confusion is to treat zero-reward collisions as the only MP-MAB interaction model. The surveyed literature does not support that simplification. Collision-dependent rewards, resource sharing, and stochastic sharable capacities all define nonzero or load-dependent interaction models that are not reducible to collision elimination [2106.13669][2204.13502][2408.10865].

## 2. Feedback regimes and communication through collisions

A major organizing principle in MP-MAB is the feedback model. “Multi-Player Bandits Revisited” distinguishes three regimes: simultaneous sensing and collision, sensing then collision, and no sensing [1711.02317]. The no-sensing case is strictly harder because a zero reward does not identify whether the cause was arm quality or a collision [2003.00162]. In the collision-dependent reward model, the ambiguity is two-sided: bit \(0\) is transmitted through distribution \(A_k\) and bit \(1\) through distribution \(B_k\), and the supports may overlap [2106.13669].

This difficulty turned collisions from a nuisance into an implicit communication primitive. In collision-sensing algorithms such as DPE, the leader communicates only when the current best-arm set changes, and communication phases have fixed finite duration; the expected number of communication phases is finite, so communication does not affect the asymptotic \(\log T\) regret [1909.13079]. In no-sensing settings, by contrast, collision-based messages must be decoded from reward samples. EC-SIC models the communication channel as a Z-channel with capacity
\[
C_Z(q)=\log_2\!\Bigl(1+(1-q)q^{q/(1-q)}\Bigr),
\]
where \(q=1-\mu_{\min}\), and uses error-correction coding for fixed-length quantized means [2003.00162]. EC3 generalizes this idea to collision-dependent rewards and explicitly frames the problem as reliable communication over a noisy channel, with random coding theorem guarantee
\[
P_e \le e^{-N E_r(R_c)},
\]
and code length
\[
N'(L)\le \max\left\{\frac{L}{C-\varphi},\frac{\log(T)}{E_r(C-\varphi)}\right\}.
\]
This makes the communication cost itself an information-theoretic design variable [2106.13669].

The cooperative no-sensing analysis with unknown collision reward introduces a different decoding mechanism. There, communication begins only after collision-free round-robin exploration has produced empirical confidence bands and a disconnected confidence graph. For player \(p\), the witness lower bound
\[
L_i^p(t)=\frac{\widehat{\mu}_i^p(t)-D(N_i^p(t))}{2}
\]
supports a threshold test \(\mathrm{CollisionTest}\) on empirically strong arms, and the analysis shows that all receivers recover each bit correctly with high probability on the good event \(\mathcal E\) [2111.04873]. This suggests that in no-sensing MP-MAB, the key obstacle is not communication per se, but synchronization and decoding under weak side information.

Communication efficiency itself has become a first-class objective. SynCD communicates only when an Estimated Confidence Radius shrinks by a factor \(\beta\), sends differences between successive quantized estimates rather than full statistics, and obtains \(\mathcal O(\log\log T)\) communication cost together with near-optimal group and individual regret [2510.06683].

## 3. Coordination mechanisms and representative algorithmic paradigms

The earliest decentralized line emphasized index policies plus explicit distributed assignment. The dUCB\(_4\) algorithm uses UCB-style indices, exponentially spaced decision frames, and a distributed auction-based bipartite matching subroutine, achieving near-\(O(\log^2 T)\) expected regret in decentralized heterogeneous settings with costly communication [1206.3582]. This line established the assignment-based view of MP-MAB.

A second paradigm uses orthogonalization and “freeze after coordination.” Musical Chairs first performs random learning, estimates the number of players from collision frequency, then repeatedly samples among the top estimated arms until each player finds a collision-free arm and sticks to it [1512.02866]. Trekking refines this philosophy by separating learning a ranking of arms from trekking toward and locking onto the best available arm; in the static case, ST has constant regret, and in the dynamic case it yields sub-linear regret with high probability, while DTS removes the need for global time synchronization when arm-occupancy sensing is available [1809.06040].

A third paradigm is index-based local top-\(M\) stabilization. RandTopM and MCTopM maintain local confidence indices and a top-\(M\) set; once a player obtains a collision-free arm in TopM, MCTopM fixes that arm and thereby reduces both collisions and arm switches [1711.02317]. This line is distinct from epochal orthogonalization because coordination persists through local confidence updates rather than through a single lock-in event.

Leader-follower algorithms form another major strand. DPE uses a random self-terminating initialization to orthogonalize players, determine \(M\), assign ranks, and designate a leader; only the leader performs KL-UCB exploration, while followers greedily cover the current best empirical arms. Communication occurs only when the best-arm set changes, and the communicated payload is only which arm left and which arm entered [1909.13079]. BEACON extends this philosophy to heterogeneous MP-MAB through batched exploration, a CUCB-style optimistic matching oracle, and Adaptive Differential Communication (ADC), which transmits differences
\[
\tilde{\delta}^r_{k,m} = \tilde{\mu}^r_{k,m} - \tilde{\mu}^{r-1}_{k,m}
\]
rather than full statistics [2110.14622].

Elimination-based recursion appears in the cooperative no-sensing literature. In the unknown-collision-reward setting, players first explore in a collision-free round-robin schedule, construct an arm connectivity graph from overlapping confidence intervals, communicate the top connected component through collisions on a high-mean arm, and recurse on the induced subproblems [2111.04873]. This replaces the traditional “synchronize then commit” structure by repeated statistically justified partitioning.

## 4. Regret theory and optimality benchmarks

The canonical asymptotic lower bound in collision-sensing homogeneous MP-MAB is
\[
\liminf_{T\to\infty}\frac{R^\pi(T)}{\log T} \ge \sum_{k>M}\frac{\mu_M-\mu_k}{\mathrm{kl}(\mu_k,\mu_M)},
\]
which is also the classical centralized benchmark for uniformly good policies [1909.13079]. In sensing-based decentralized models, “Multi-Player Bandits Revisited” proves the stronger decentralized lower bound on suboptimal pulls
\[
\liminf_{T\to\infty}\frac{\mathbb{E}_{\mu}[T_k^j(T)]}{\log T} \ge \frac{1}{\mathrm{kl}(\mu_k,\mu_M^*)},
\]
leading to a regret lower bound larger by a factor \(M\) than the centralized one [1711.02317].

DPE closes this gap in the collision-sensing homogeneous case:
\[
\lim_{T\to\infty}\frac{R^\pi(T)}{\log T} = \sum_{k>M} \frac{\mu_M-\mu_k}{\mathrm{kl}(\mu_k,\mu_M)}.
\]
Its initialization contributes only constant expected regret, and the expected number of communication rounds is finite [1909.13079]. This is the clearest exact asymptotic optimality statement in the surveyed collision-sensing literature.

Several later works preserve logarithmic regret under harder observation models. EC-SIC approaches the centralized stochastic MP-MAB regret in the no-collision-information setting via Z-channel coding [2003.00162]. EC3 proves logarithmic regret in the no-sensing collision-dependent reward model and exhibits the explicit tradeoff between code length and decoding error through the random coding exponent \(E_r(\cdot)\) [2106.13669]. The cooperative unknown-collision-reward analysis gives the first instance-dependent logarithmic regret guarantee in that regime, with a simplified bound of the form
\[
\mathcal{R}_T \le \widetilde{\mathcal{O}}\!\left( \frac{M(K-M)K^2\log T}{\Delta_{\sigma_M,\sigma_{M+1}}} + \mathbf{poly}(\log T,K,M) \right)
\]
with probability at least \(1-\min(1/T,K/81)\) [2111.04873].

For heterogeneous MP-MAB, BEACON gives
\[
R_{\text{linear}}(T)=\tilde{O}\!\left(\frac{M^2K\log T}{\Delta_{\min}}\right), \qquad
R_{\text{linear}}(T)=O\!\left(M\sqrt{KT\log T}\right),
\]
and extends to nonlinear system rewards under monotonicity and bounded smoothness assumptions [2110.14622]. SynCD adds a fairness-oriented criterion, the individual regret
\[
R_{\mathrm{ind}}(T)= \max_{m\in\mathcal M} \mathbb{E}_{\mu}\!\left[T\bar{\mu}^{*}-\sum_{t=1}^{T} r_t^{(m)}\right],
\]
and proves that the leading term is smaller than the group regret scale by a factor \(M\) [2510.06683].

A plausible implication is that MP-MAB regret theory now separates into at least three layers: information-theoretic identification of good arms or matchings, communication complexity under partial feedback, and fairness or role asymmetry among players.

## 5. Heterogeneous, non-stationary, and asynchronous extensions

Heterogeneity changes both the oracle and the algorithmic toolkit. In decentralized heterogeneous MP-MAB, player \(m\) pulling arm \(k\) yields mean \(\mu_{k,m}\), and the optimal joint action is a maximum-weight matching rather than a common top-\(M\) arm set [1206.3582][2110.14622]. BEACON operationalizes this with a CUCB-style oracle
\[
S_r = \arg\max_{S\in \mathcal S}\left\{\sum_{m\in[M]} \bar{\mu}^r_{s_m,m}\right\},
\]
batched exploration of duration \(2^{p_r}\), and ADC-based communication [2110.14622]. The same architecture extends to nonlinear rewards \(V(S,t)=v(\boldsymbol{\mu}_S\odot \boldsymbol{\eta}_S)\), including proportional fairness, minimal reward, thresholded reward, video-quality utility, and top-\(L\) utility [2110.14622].

Non-stationarity introduces time-varying optimal arm sets. In abruptly changing environments with \(\Upsilon_T=O(T^\nu)\), RR-SW-UCB\# and SW-DLP use window width
\[
\tau(t,\alpha)=\min\{\lceil \lambda t^\alpha\rceil, t\}, \qquad \alpha=\frac{1-\nu}{2},
\]
and achieve sublinear expected cumulative group regret of order \(O(T^{\frac{1+\nu}{2}}\ln T)\) [1812.05165]. Dynamic Musical Chairs and dynamic trekking address entering and leaving players through epochs or an epoch-less sensing-based design, with \(\tilde{\mathcal O}(\sqrt{xT})\) regret in the dynamic case [1512.02866][1809.06040].

Fully asynchronous decentralized MP-MAB removes the global clock itself. ACE maintains, for each player, a set \(\mathcal A^j\) of arms currently believed to be occupied and alternates between exploration and exploitation. Occupied or released arms are detected through queue-based tests with
\[
L_p = \lceil 866\ln T\rceil,\qquad L_q = \lceil 570\ln T\rceil,
\]
and the resulting regret is
\[
\mathcal{O}\!\left(\sqrt{T\log T}+\frac{\log T}{\Delta^2}\right)
\]
under arbitrary arrivals and departures [2509.25824]. This is a substantive departure from synchronization-based protocols: coordination is inferred from local collision histories rather than from shared time.

## 6. Shareable resources, strategic behavior, and robustness

Several recent models replace winner-takes-all collisions by load-dependent sharing. In MMAB-SA, arm \(k\) has unknown per-load reward \(X_k\in[0,1]\) with mean \(\mu_k\) and unknown capacity \(m_k\in\mathbb N_+\), and the total reward from \(a_{k,t}\) players on that arm is
\[
R_{k,t}=\min\{a_{k,t},m_k\}X_{k,t}.
\]
Two feedback models are studied: Sharing Demand Information (SDI), which reveals \(a_{k,t}\), and Sharing Demand Awareness (SDA), which reveals only \(\mathbb 1\{a_{k,t}>1\}\). The corresponding decentralized algorithms, DPE-SDI and SIC-SDA, have logarithmic regret [2204.13502]. A related distributed-selection model with stochastic sharable arm capacities uses request arrivals \(D_{t,m}\), arm-pulling profiles \(\mathbf n_t\), a greedy offline optimizer with complexity \(O(KM)\), a distributed commitment algorithm with constant expected rounds, and an ETC online algorithm with \(O(\ln T)\) regret [2408.10865].

Strategic MP-MAB introduces equilibrium considerations. “Selfish Robustness and Equilibria in Multi-Player Bandits” studies \(\varepsilon\)-Nash equilibrium and \((\alpha,\varepsilon)\)-stability under collisions. It gives the first logarithmic-regret algorithm robust to selfish players in the statistic sensing setting, constructs Grim Trigger-type robust communication and punishment in the full-sensing homogeneous and \(\delta\)-heterogeneous cases, and proves impossibility results in the no-sensing case and under arbitrary heterogeneity when regret is measured against the optimal assignment [2002.01197]. A different strategic model assumes averaging allocation:
\[
\mathbb{E}[R_j(t)\mid X_k(t), M_k(t)] = \frac{X_k(t)}{M_k(t)},
\]
which yields a singleton congestion game with unique equilibrium occupancy vector
\[
m_k^*=\left\lfloor \frac{\mu_k}{z^*}\right\rfloor,
\qquad
z^*=\sup\left\{z>0:\sum_{k=1}^K \left\lfloor \frac{\mu_k}{z}\right\rfloor \ge N\right\}.
\]
The SMAA algorithm achieves \(O(\log T)\) regret for each player when all players follow the algorithm and the equilibria are even strong Nash equilibria [2305.19158].

A second robustness line treats adversarial attacks rather than selfish deviation. In heterogeneous MP-MAB with attacks that mimic collisions, a common policy for all players uses collision-free exploration, a payoff-based matching phase with one-bit communication, and achieves
\[
O(\log^{1+\delta}T + W)
\]
regret, where \(W\) is the total number of time units for which there was an adversarial attack on at least one arm [2501.17882]. In no-sensing adversarial MP-MAB, A2C2 organizes algorithms by local or global attackability and uses forced-collision communication, error-correction coding, and randomized synchronization to obtain asymptotic attackability-dependent sublinear regret [2011.01090].

Taken together, these extensions show that MP-MAB is no longer a single model class defined by zero-reward collisions and obedient cooperative players. It is a broader theory of decentralized online allocation under shared uncertainty, where the interaction law may be collision-eliminated, collision-dependent, capacity-limited, or strategically manipulated, and where the central technical question is how much coordination can be recovered from local feedback alone.

Source: https://www.emergentmind.com/topics/multi-player-multi-armed-bandits-mp-mab