A Remedy for Heterogeneous Data: Clustered Federated Learning with Gradient Trajectory
Federated Learning (FL) has recently attracted a lot of attention due to its ability to train a machine learning model using data from multiple clients without divulging their privacy. However, the training data across clients can be very heterogeneous in terms of quality, amount, occurrences of specific features, etc. In this paper, we demonstrate how the server can observe data heterogeneity by mining gradient trajectories that the clients compute from a two-dimensional mapping of high-dimensional gradients computed by each client from its bottom layer. Based on these ideas, we propose a new clustered federated learning with gradient trajectory method, called CFLGT, which dynamically clusters clients together based on the gradient trajectories. We analyze CFLGT both theoretically and experimentally to show that it overcomes several drawbacks of mainstream Clustered Federated Learning (CFL) methods and outperforms other baselines.
Authors
- Krishna Kant (ORCID: https://orcid.org/0000-0001-5743-9944)
- Songcan Yu (ORCID: https://orcid.org/0000-0003-2991-3703)
- Junbo Wang (ORCID: https://orcid.org/0000-0002-2748-8953)
- Neville Calleja (ORCID: https://orcid.org/0000-0003-1800-2103)
- Ruiqi Liu (ORCID: https://orcid.org/0009-0004-6347-3179)
- Linsi Lan (ORCID: https://orcid.org/0009-0004-9824-419X)
Institutions
- Sun Yat-sen University (CN)
- University of Malta (MT)
- Temple University (US)
Publication Details
- Journal
- Big Data Mining and Analytics
- Published
- 2024-12-01
- DOI
- https://doi.org/10.26599/bdma.2024.9020065
- Citations
- 9
- Primary Topic
- Privacy-Preserving Technologies in Data
- Type
- article
- Field-Weighted Citation Impact
- 3.13
Funders
- National Natural Science Foundation of China
- Basic and Applied Basic Research Foundation of Guangdong Province