Papers
Topics
Authors
Recent
Search
2000 character limit reached

Learning to Contest: Decentralized Robust Fairness in Cooperative MARL via Cross-Attention

Published 4 Jun 2026 in cs.MA and cs.GT | (2606.06162v1)

Abstract: Fair cooperative multi-agent RL (MARL) teams maximizing egalitarian welfare are exploitable: a single selfish agent free-rides on the surplus fair agents forgo to raise the worst-off. A centralized need-based allocator removes it, but only by taking allocation out of agents' hands; whether decentralized policies can be robust was left open. We show this futility is an artifact of all-or-nothing contention. Under graded contention (a contested resource delivers $1-c$, wasting cc), we prove that for any $c<1$ a worst-off cooperator that contests a free-rider strictly improves on yielding, so decentralized leverage exists (Prop. 1). Realizing it is a coordination problem under uncertainty: the number of free-riders is unknown and variable, so any fixed rule is dominated. We introduce CAN, a permutation-equivariant cross-attention policy over agents' observed behaviour that infers the number of free-riders and responds proportionally: turn-taking when none, contesting just enough when some. Trained against an adversarial league (PSRO), CAN keeps best-response exploitability low (ρ1.2ρ\approx1.2-$1.5$, vs. ρ=Nρ=N unprotected) across the contention range, wasting almost nothing at D=0D=0 (efficiency 1.0\approx1.0) and retaining most of it at D1D\geq1 (efficiency 0.83-0.96), approaching the centralized oracle on both axes, no central allocator. Fair-MARL learners fail on complementary axes (GGF/FEN yield and are exploitable, SOTO all-contests and wastes), while CAN is both. On two further games we find clear scope, not blanket generality: CAN stays efficient and Pareto-dominates the fair learners, but its robustness holds only in proportion to the contest leverage: strong on a multi-server game, partial when it weakens, absent under winner-take-all (Prop. 1 fails). We also report its fragilities: weak leverage and zero-shot transfer to larger teams degrade it at high contention.

Authors (1)

Summary

  • The paper introduces CAN, a permutation-equivariant cross-attention policy trained against learned exploiters to help cooperative agents infer when to contest free-riders without centralized control.
  • The method achieves 0.98 efficiency with no defectors and a best-response free-ride factor of 1.2–1.5, outperforming GGF, FEN, and wasteful all-contest strategies across contention levels.
  • The results show robustness depends on contest leverage: CAN generalizes across several environments when defectors can be denied a positive share, but degrades under weak leverage and at larger team sizes.

Motivation and problem statement

Fair cooperative multi-agent reinforcement learning (MARL) methods such as FEN and SOTO maximize Schur-concave welfare objectives—typically the Generalized Gini Welfare (GGF)—over per-agent returns, so that no agent is starved. These methods implicitly assume that every agent cooperates in being fair. When one agent is self-interested, the fair team is exploitable: welfare-oriented agents sacrifice their own utility to raise the worst-off, and a defector free-rides on exactly that sacrifice. Prior work formalized this vulnerability under strictly rivalrous (all-or-nothing) contention, where a cooperator that contests a free-rider merely causes a collision and gains nothing; the proposed remedy was a centralized need-based allocator, which removes the exploit by taking allocation out of the agents' hands. Whether decentralized policies could be robust was left open. This paper answers that question affirmatively, with explicitly stated caveats.

Graded contention restores decentralized leverage

The paper's first contribution is a game-theoretic observation: the futility of policy-level defense is an artifact of all-or-nothing contention. The authors introduce a graded-contention game in which NN agents act over TT steps, each choosing Claim or Yield on a unit resource. A sole claimer wins the unit; m2m \ge 2 claimers split a fraction $1-c$ (wasting cc); if nobody claims, the resource routes losslessly to the worst-off agent. The parameter cc interpolates from lossless sharing (c=0c=0) to the all-or-nothing model (c=1c=1).

Proposition 1 proves that for any c<1c < 1, a worst-off cooperator who contests a lone claiming free-rider receives (1c)/2>0(1-c)/2 > 0 instead of TT0, while the free-rider's take falls from TT1 to TT2. Contesting therefore strictly dominates yielding for the worst-off agent, and it is also objective-aligned: it raises the cooperator mean and lowers their spread under the training welfare TT3. All-or-nothing contention is recovered as the limiting case TT4. This result matters because it converts an impossibility into a bounded condition: decentralized leverage exists precisely when the contention rule leaves a contester a positive share.

Leverage alone is not a policy. Because the number of free-riders TT5 is unknown and varies per episode (including TT6), any fixed rule fails: always-contest pays the waste TT7 even when nobody defects, while always-yield collapses when someone does. The residual problem is inference-and-coordination—estimate TT8 from observed behaviour and contest just enough.

Method: cross-attention networks trained against a league

CAN (Cross-Attention Networks) addresses this with a shared, permutation-equivariant single-head self-attention block over per-agent tokens of six publicly observable features: normalized utility, deviation from team mean, gap to the minimum, a worst-off indicator, running claim-rate, and time progress. Each agent concatenates its token with its attention context and outputs Claim/Yield logits. Permutation-equivariance makes the policy both fully decentralized and TT9-agnostic, enabling zero-shot evaluation at unseen team sizes. Cooperators are trained with REINFORCE to maximize the masked mean-minus-std welfare over cooperators, with the per-episode defector count drawn from m2m \ge 20.

Three adversarial training schemes are compared: single co-training, population co-training (m2m \ge 21 co-evolving defectors), and league training via PSRO, which alternates retraining cooperators against the frozen pool of all past best-response exploiters and adding fresh ones. Exploitation is measured by a bounded free-ride factor m2m \ge 22, where m2m \ge 23 is exactly fair and m2m \ge 24 means a lone defector takes everything; every trained policy is audited by a freshly trained best-response defector, a stronger test than a fixed always-claim adversary.

Head-to-head results: only CAN occupies the good corner

On the graded game (m2m \ge 25, m2m \ge 26, 5 seeds), the paper reports a clean two-axis separation between efficiency at m2m \ge 27 and best-response robustness:

Method m2m \ge 28 efficiency Best-response m2m \ge 29 Outcome
GGF 1.00 6.0 (= $1-c$0) efficient, exploitable
FEN 0.68–0.98 3.0–6.0 unstable, mostly exploitable
SOTO $1-c$1 1.0 robust, wasteful
CAN (league) 0.98 1.2–1.5 both
Centralized oracle 1.00 1.0 upper bound

Every fair learner collapses onto one of two scripted extremes. GGF learns to yield—efficient but maximally exploitable, with a lone defector taking everything at every $1-c$2. SOTO learns to all-contest—robust but wasteful, delivering exactly $1-c$3 (down to $1-c$4 at $1-c$5) because its annealing schedule settles in a fair-by-symmetry but resource-destroying equilibrium. FEN is seed-unstable, landing in either corner. CAN is the only method attaining both axes simultaneously, clustered beside the centralized oracle. Notably, its robustness is essentially free: with a best-response defector present, league-trained CAN keeps $1-c$6 efficiency at $1-c$7–$1-c$8 across the contention range—at $1-c$9 it delivers cc0 versus the all-contest equilibrium's cc1—because it contests selectively, mostly via turn-taking rather than collisions.

Robustness across contention and stress tests

League training keeps cc2 low across the entire contention range (cc3–cc4, pooled over independent gen-6 runs), versus cc5–cc6 for vanilla co-training against a static adversary. Counterintuitively, CAN is most robust at the highest contention (cc7 at cc8), consistent with Proposition 1: higher waste makes a single contest deny the free-rider more. A stress test with cc9 and coordinated defector coalitions shows larger coalitions are easier (cc0 for cc1); the worst case remains a lone free-rider (cc2–cc3).

Two ablations isolate what carries the result. First, the choice among adversarial schemes (single, population, league) is statistically indistinguishable—all land near cc4–cc5—so the headline robustness reflects training against a learned, adapting exploiter at all, not the league specifically. Second, an architecture ablation shows pooling is not enough: mean-pool and deep-sets aggregators are markedly more exploitable (cc6 vs. cc7). The bidirectional GRU is competitive on the mean (cc8) and better at low cc9, so the authors credit behaviour-conditioning plus adaptive aggregation rather than attention per se; cross-attention earns its place through stability at high contention (c=0c=00 at c=0c=01 vs. the GRU's erratic c=0c=02). They also note honestly that under a lighter training budget the CAN–GRU ranking reverses, underscoring that ablations must use the deployed budget.

Scope: leverage governs generality

Across two further environments—a multi-server congestion game and a stochastic-value "stakes" game—the efficiency axis carries over uniformly: CAN maintains c=0c=03 efficiency of c=0c=04–c=0c=05 everywhere and Pareto-dominates GGF and FEN throughout, while SOTO's robustness costs catastrophic efficiency (c=0c=06–c=0c=07, or c=0c=08 at stakes c=0c=09). Robustness, however, tracks how much leverage Proposition 1 actually delivers:

  • Strong leverage (base): robust at every c=1c=10, most robust at c=1c=11.
  • Capped leverage (congestion): robust, but bounded near the structural ceiling c=1c=12.
  • Weakening leverage (stakes): partial—contesting a jackpot at c=1c=13 returns only c=1c=14, degrading to c=1c=15 while still staying efficient (c=1c=16).
  • Absent leverage (Matthew rule): the richest claimer wins, a worst-off contester captures nothing, Proposition 1 fails by construction, and CAN is exploited (c=1c=17).

The method works as far as the leverage it is built on, and no further.

Limitations

The paper is explicit about fragility. Zero-shot transfer of the c=1c=18 policy to teams of 12 and 24 holds at low contention (c=1c=19 at c<1c < 10, c<1c < 11) but degrades sharply at high contention (c<1c < 12 at c<1c < 13, c<1c < 14); a size curriculum does not fix this—it helps only at c<1c < 15 and leaves the high-contention gap unchanged, apparently by diluting per-size training budget. Single-adversary co-training is seed-sensitive at low contention, requiring league training for consistency at extra cost. The environments are controlled abstractions with a single shared cooperator policy; spatial and continuous settings remain untested. Finally, the centralized oracle remains an upper bound that CAN approaches but does not reach.

Conclusion

This paper reframes decentralized robust fairness in cooperative MARL as a tractable, measurable target bounded by a clear condition. Graded contention makes contesting a free-rider strictly worthwhile for the worst-off agent (Proposition 1), and a permutation-equivariant cross-attention policy trained against learned exploiters converts that leverage into practice: low best-response exploitability (c<1c < 16–c<1c < 17) across the contention range, near-oracle efficiency when no free-rider is present, and retained efficiency even under attack—all without a central allocator. The authors' central normative claim is that fair-MARL methods should be reported not only on the fairness they achieve under full cooperation but on the fairness they retain under self-interest. The scope is stated plainly rather than overstated: efficiency generalizes broadly, robustness holds in proportion to the contest leverage a game provides, and crowd-scale robustness at high waste remains open.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.