Duopoly Business Competition in Cross-Silo Federated Learning

Chao Huang,Shuqi Ke,Xin Liu
DOI: https://doi.org/10.1109/tnse.2023.3297880
IF: 6.6
2023-01-01
IEEE Transactions on Network Science and Engineering
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 paper 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.
engineering, multidisciplinary,mathematics, interdisciplinary applications
What problem does this paper attempt to address?