Skip to main navigation Skip to search Skip to main content

Duopoly Business Competition in Cross-Silo Federated Learning

Research output: Contribution to journalArticlepeer-review

Abstract

In cross-silo federated learning, clients (e.g., organizations) collaboratively train a global model using private local data. In practice, clients may be not only collaborators but also business competitors. This article studies the overlooked but practically important problem of business competition in cross-silo FL. We formulate the clients' market competition as a three-stage game, where the clients decide FL training strategies in Stage I and the pricing strategies in Stage II, and then heterogeneous customers decide purchasing strategies in Stage III. The game analysis is highly challenging, as clients' collaborations and competitions are complexly coupled. We manage to characterize the equilibrium properties and find that market competition always reduces the clients' profits and can further lead to a worse global model when clients' costs are high. To mitigate this issue, we propose a general framework that enables proper revenue (profit plus cost) sharing among clients. Both theoretical and numerical results with MNIST and CIFAR-10 show that revenue sharing can greatly improve the global model accuracy and clients' profits. Counter-intuitively, even if market competition limits clients' profits, it can lead to a better global model when clients' costs are low, as clients strive to survive in the market by contributing more training data.

Original languageEnglish
Pages (from-to)340-351
Number of pages12
JournalIEEE Transactions on Network Science and Engineering
Volume11
Issue number1
DOIs
StatePublished - 1 Jan 2024

Keywords

  • business competition
  • data sharing
  • Federated learning
  • game theory
  • machine learning

Fingerprint

Dive into the research topics of 'Duopoly Business Competition in Cross-Silo Federated Learning'. Together they form a unique fingerprint.

Cite this