Enabling Long-Term Cooperation in Cross-Silo Federated Learning: A Repeated Game Perspective

06/22/2021
by   Ning Zhang, et al.
0

Cross-silo federated learning (FL) is a distributed learning approach where clients train a global model cooperatively while keeping their local data private. Different from cross-device FL, clients in cross-silo FL are usually organizations or companies which may execute multiple cross-silo FL processes repeatedly due to their time-varying local data sets, and aim to optimize their long-term benefits by selfishly choosing their participation levels. While there has been some work on incentivizing clients to join FL, the analysis of the long-term selfish participation behaviors of clients in cross-silo FL remains largely unexplored. In this paper, we analyze the selfish participation behaviors of heterogeneous clients in cross-silo FL. Specifically, we model the long-term selfish participation behaviors of clients as an infinitely repeated game, with the stage game being a selfish participation game in one cross-silo FL process (SPFL). For the stage game SPFL, we derive the unique Nash equilibrium (NE), and propose a distributed algorithm for each client to calculate its equilibrium participation strategy. For the long-term interactions among clients, we derive a cooperative strategy for clients which minimizes the number of free riders while increasing the amount of local data for model training. We show that enforced by a punishment strategy, such a cooperative strategy is a SPNE of the infinitely repeated game, under which some clients who are free riders at the NE of the stage game choose to be (partial) contributors. We further propose an algorithm to calculate the optimal SPNE which minimizes the number of free riders while maximizing the amount of local data for model training. Simulation results show that our proposed cooperative strategy at the optimal SPNE can effectively reduce the number of free riders and increase the amount of local data for model training.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/26/2022

Cross-Silo Federated Learning: Challenges and Opportunities

Federated learning (FL) is an emerging technology that enables the train...
research
12/21/2022

Free-Rider Games for Federated Learning with Selfish Clients in NextG Wireless Networks

This paper presents a game theoretic framework for participation and fre...
research
02/15/2023

Adaptive incentive for cross-silo federated learning: A multi-agent reinforcement learning approach

Cross-silo federated learning (FL) is a typical FL that enables organiza...
research
03/08/2022

Incentivizing Data Contribution in Cross-Silo Federated Learning

In cross-silo federated learning, clients (e.g., organizations) collecti...
research
02/16/2022

MMZDA: Enabling Social Welfare Maximization in Cross-Silo Federated Learning

As one of the typical settings of Federated Learning (FL), cross-silo FL...
research
02/18/2022

Social Welfare Maximization in Cross-Silo Federated Learning

As one of the typical settings of Federated Learning (FL), cross-silo FL...
research
10/28/2022

Federated Learning with Intermediate Representation Regularization

In contrast to centralized model training that involves data collection,...

Please sign up or login with your details

Forgot password? Click here to reset