Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Pursuing Overall Welfare in Federated Learning through Sequential Decision Making

About

In traditional federated learning, a single global model cannot perform equally well for all clients. Therefore, the need to achieve the client-level fairness in federated system has been emphasized, which can be realized by modifying the static aggregation scheme for updating the global model to an adaptive one, in response to the local signals of the participating clients. Our work reveals that existing fairness-aware aggregation strategies can be unified into an online convex optimization framework, in other words, a central server's sequential decision making process. To enhance the decision making capability, we propose simple and intuitive improvements for suboptimal designs within existing methods, presenting AAggFF. Considering practical requirements, we further subdivide our method tailored for the cross-device and the cross-silo settings, respectively. Theoretical analyses guarantee sublinear regret upper bounds for both settings: $\mathcal{O}(\sqrt{T \log{K}})$ for the cross-device setting, and $\mathcal{O}(K \log{T})$ for the cross-silo setting, with $K$ clients and $T$ federation rounds. Extensive experiments demonstrate that the federated system equipped with AAggFF achieves better degree of client-level fairness than existing methods in both practical settings. Code is available at https://github.com/vaseline555/AAggFF

Seok-Ju Hahn, Gi-Soo Kim, Junghye Lee• 2024

Related benchmarks

TaskDatasetResultRank
Image ClassificationTinyImageNet (test)
Accuracy59.7
562
Federated Image ClassificationCIFAR100 (test)
Accuracy67.22
144
Image ClassificationCIFAR-10 Dir(0.5) (test)
Accuracy68.45
36
Image ClassificationMNIST Dir(0.05) (test)
Test Accuracy95.12
8
Image ClassificationMNIST Dir(0.1) (test)
Test Accuracy94.22
8
Image ClassificationMNIST Dir(0.5) (test)
Test Accuracy89.04
8
Image ClassificationCIFAR-10 Dir(0.05) (test)
Test Accuracy90.53
8
Image ClassificationCIFAR-10 Dir-0.1 (test)
Test Accuracy84.81
8
Showing 8 of 8 rows

Other info

Follow for update