Cooperative Multi-Model Training for Personalized Federated Learning Over Heterogeneous Devices
Federated learning (FL) is an increasingly popular paradigm for protecting data privacy in machine learning systems. However, the data heterogeneity and high computation cost/latency are challenging barriers for employing FL in real-world applications with heterogeneous devices. In this paper, we propose a novel personalized FL framework named <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$\mathtt {CompFL}$</tex-math></inline-formula> allowing cooperative training of models with varied structures to mitigate those issues. First, <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$\mathtt {CompFL}$</tex-math></inline-formula> initializes a set of expert models in varied sizes and allows each client to choose one or multiple expert models for training according to their capacities. Second, <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$\mathtt {CompFL}$</tex-math></inline-formula> combines the model decoupling strategy and local-global feature alignment to mitigate the adverse impact of label heterogeneity, where clients only share the feature extractor part for each model architecture. Third, to encourage mutual enhancement of various models, knowledge distillation in local training is further applied to improve the overall performance. To make our framework workable in real systems, we implement it in both centralized settings with server-coordinated parallel training, and decentralized settings with newly developed device-to-device training-forwarding schemes. Extensive experiments on benchmark datasets are conducted to verify the potential of our framework for personalized FL over heterogeneous devices.
Authors
- Yinchuan Li (ORCID: https://orcid.org/0000-0002-4263-5130)
- Yunfeng Shao (ORCID: https://orcid.org/0000-0002-4335-5157)
- Linqi Song (ORCID: https://orcid.org/0000-0003-2756-4984)
- Sichun Luo (ORCID: https://orcid.org/0000-0001-8753-9137)
- Shuo Wan (ORCID: https://orcid.org/0000-0002-3350-3929)
- Zhitang Chen
- Zhilin Chen (ORCID: https://orcid.org/0000-0001-5993-6792)
- Jian Xu (ORCID: https://orcid.org/0000-0001-6201-9215)
- Shao-Lun Huang (ORCID: https://orcid.org/0000-0001-7020-5456)
Institutions
- City University of Hong Kong (HK)
- Huawei Technologies (China) (CN)
- City University of Hong Kong, Shenzhen Research Institute (CN)
- Tsinghua University (CN)
Publication Details
- Journal
- IEEE Journal of Selected Topics in Signal Processing
- Published
- 2024-11-13
- DOI
- https://doi.org/10.1109/jstsp.2024.3497660
- Citations
- 2
- Primary Topic
- Privacy-Preserving Technologies in Data
- Type
- article
- Field-Weighted Citation Impact
- 0.69