Skip to content

Incentives in Federated Learning with Heterogeneous Agents

Conference: ICLR 2026
arXiv: 2509.21612
Code: None
Area: Medical Image
Keywords: Federated Learning, Incentive Mechanism, Heterogeneity, Game Theory, PAC Learning

TL;DR

Analyses incentive problems in heterogeneous Federated Learning (FL) from a game-theoretic perspective, proving the existence of Pure Strategy Nash Equilibrium (PSNE) under heterogeneous data distributions and PAC accuracy targets, and proposes a linear programming-based approximation algorithm to determine optimal contribution levels.

Background & Motivation

Background: Federated learning improves sample efficiency by pooling data from multiple agents; however, contributing model updates incurs costs in computation, bandwidth, and privacy for each participant.

Limitations of Prior Work: Existing FL research primarily focuses on the algorithmic level (how to aggregate, how to handle heterogeneity) but rarely considers the strategic behavior of participants—rational agents may choose to free-ride or contribute only a minimal amount of data.

Key Challenge: In heterogeneous scenarios, each agent has a different data distribution and cares about the model's performance on its own data. This implies that different agents benefit differently from cooperation: agents with similar distributions are highly reciprocal, while those with large differences may gain very little from cooperation.

Goal: How to design an incentive mechanism under heterogeneous data distributions and PAC accuracy targets such that a stable equilibrium exists in the FL game?

Key Insight: Modeling FL as a strategic game where each agent chooses a sample contribution amount to maximize its own utility (PAC accuracy minus contribution cost), and analyzing the existence and computational complexity of Nash Equilibrium.

Core Idea: Formalize heterogeneous federated learning as a game under PAC accuracy targets, proving that a pure strategy Nash equilibrium exists and can be computed via linear programming approximation.

Method

Overall Architecture

The paper formulates heterogeneous federated learning as an \(N\)-player strategic game: each agent \(i\) holds data sampled from its own distribution \(D_i\) and independently chooses a contribution amount \(m_i\). The utility is defined as the benefit of hitting the PAC accuracy target minus the contribution cost, denoted as \(u_i(\mathbf{m}) = \mathbb{I}[\text{PAC}(i, \mathbf{m})] - c_i \cdot m_i\). The key asymmetry lies in the fact that the PAC condition is determined by whether the pooled samples \(S = \bigcup_j S_j\) (where \(|S_j| = m_j\)) can learn an \((\varepsilon, \delta)\)-accurate model on \(D_i\). The value of others' data to an agent depends on the distributional distance. Around this model, the authors sequentially address whether an equilibrium exists, how hard it is to determine, and whether it can be solved efficiently.

Key Designs

1. Heterogeneous PAC-FL Game Model: Turning "is cooperation worth it" into a decidable mathematical condition

Existing FL research often uses vague descriptions like "performance will drop" when discussing heterogeneity, failing to answer whether a rational agent should contribute data. This paper formalizes this using the PAC learning framework: whether agent \(i\) is satisfied is equivalent to whether the pooled sample set \(S = \bigcup_j S_j\) (containing \(m_j\) points independently sampled from \(D_j\)) can train an \((\varepsilon, \delta)\)-accurate model on \(D_i\). Since distributions \(D_i \neq D_j\), the utility of agent \(j\)'s samples to agent \(i\) is characterized entirely by the distributional distance. This step transforms "whether to cooperate" from empirical intuition into a strictly decidable proposition, laying the groundwork for existence and complexity analysis.

2. Equilibrium Existence and Decision Complexity: Proving hardness before providing existence guarantees

The authors first present the bad news: determining whether a given contribution vector \(\mathbf{m}\) satisfies the PAC conditions for all agents is NP-hard (Theorem 2), as it essentially requires verifying learnability across exponentially many sample combinations. However, under reasonable assumptions (e.g., distribution distance satisfying metric properties), the existence of a Pure Strategy Nash Equilibrium can still be proven. The key lemma is the monotonicity of PAC conditions relative to contribution amounts—any agent increasing their contribution does not harm the satisfaction of other agents, thereby guaranteeing a stable point where no one wishes to unilaterally deviate. This conclusion of "hard to decide but equilibrium exists" suggests that stable cooperation is theoretically reachable but costly to find directly.

3. Linear Programming Approximation Algorithm: Relaxing NP-hard determination into polynomial solvability

Since exact determination is infeasible, the authors relax it into linear constraints. For each agent \(i\), the PAC satisfaction condition is approximately written as \(\sum_j w_{ij} m_j \geq T_i\), where weight \(w_{ij}\) quantifies the marginal contribution of samples from \(D_j\) to \(D_i\), and \(T_i\) is the effective sample threshold required to reach the target accuracy. The constraints of all agents are superimposed into a linear feasibility problem, which can be solved in polynomial time using LP to find the approximate optimal contribution allocation. Experiments show that this relaxation is quite tight: it is almost lossless under mild heterogeneity, bridging the gap between theoretical hardness and engineering utility.

This is a purely theoretical work and does not involve model training. The core tools used are PAC learning theory, game-theoretic equilibrium analysis, and linear programming duality.

Key Experimental Results

Main Results

Setting No. of Agents Equilibrium Found Social Welfare Description
Homogeneous 5 Optimal Symmetric Equilibrium
Mild Heterogeneity 5 Near-Optimal Tight LP relaxation
Severe Heterogeneity 5 Lossy Some agents do not contribute
10 agents 10 - Scalable

Ablation Study

Heterogeneity Level Equilibrium Efficiency Free-riding Rate Description
Low >0.95 0% Everyone contributes
Medium ~0.85 ~20% Partial free-riding
High ~0.70 ~40% More heterogeneity leads to more free-riding

Key Findings

  • Pure Strategy Nash Equilibrium exists under reasonable assumptions but may not be unique.
  • Greater heterogeneity leads to more severe free-riding and higher social welfare loss.
  • LP approximation is close to the exact solution in practice.
  • Distributional distance is the core factor determining the value of cooperation.

Highlights & Insights

  • Clarity of Theoretical Framework: Precisely formalizes FL incentive problems as a cross-disciplinary issue of game theory and PAC learning, with clear boundaries and rigorous conclusions.
  • NP-hard vs. LP Solvability: Although the exact problem is difficult, the relaxation is practical, providing a good bridge between theory and practice.

Limitations & Future Work

  • Assumes that PAC conditions for data contribution can be analytically computed; in practice, empirical estimation may be required.
  • Does not consider dynamic games where agents can change strategies over time.
  • Does not consider the impact of privacy constraints on the willingness to contribute.
  • Lacks large-scale empirical validation.
  • vs FedAvg/FedProx: These focus on algorithm design (how to aggregate), whereas this paper focuses on mechanism design (why to cooperate), representing complementary perspectives.
  • vs Shapley Value FL: Shapley value methods allocate contribution value ex-post, while this paper studies ex-ante participation incentives.

Rating

  • Novelty: ⭐⭐⭐⭐⭐ First systematic analysis of heterogeneous FL incentives under the PAC framework.
  • Experimental Thoroughness: ⭐⭐⭐ Primarily a theoretical work with limited empirical evidence.
  • Writing Quality: ⭐⭐⭐⭐⭐ Clear theory and refined proofs.
  • Value: ⭐⭐⭐⭐ Provides theoretical guidance for the design of FL systems.