Fedhca2: Towards Hetero-Client Federated Multi-Task Learning

Yuxiang Lu, Suizhi Huang, Yuwen Yang, Shalayiding Sirejiding, Yue Ding +1 more
11/1/2023

No official code found. Best implementation: innovator-zero/FedHCA2 (36 stars, MIT, last commit 2025-02-18).

Abstract

Federated Learning (FL) enables joint training across distributed clients using their local data privately. Federated Multi-Task Learning (FMTL) builds on FL to handle multiple tasks, assuming model congruity that identical model architecture is deployed in each client. To relax this assumption and thus extend real-world applicability, we introduce a novel problem setting, Hetero-Client Fed-erated Multi-Task Learning (HC-FMTL), to accommodate diverse task setups. The main challenge of HC-FMTL is the model incongruity issue that invalidates conventional aggregation methods. It also escalates the difficulties in model aggregation to deal with data and task heterogeneity inherent in FMTL. To address these challenges, we pro-pose the $FedHCA^{2}$ framework, which allows for federated training of personalized models by modeling relationships among heterogeneous clients. Drawing on our theoretical insights into the difference between multi-task and federated optimization, we propose the Hyper Conflict-Averse Aggregation scheme to mitigate conflicts during encoder updates. Additionally, inspired by task interaction in MTL, the Hyper Cross Attention Aggregation scheme uses layer-wise cross attention to enhance decoder interactions while alleviating model incongruity. Moreover, we employ learnable Hyper Aggregation Weights for each client to customize personalized parameter updates. Extensive experiments demon-strate the superior performance of $FedHCA^{2}$ in various HC-FMTL scenarios compared to representative methods. Code is available at https://github.com/innovator-zero/FedHCA2.

View on arXivView PDF

Code Implementations(1)

MIT

[CVPR2024] FedHCA^2: Towards Hetero-Client Federated Multi-Task Learning

363PythonMar 14, 20241 years agoMIT

Similar Papers

Cite this paper

@article{lu2023fedhca,
  title  = {Fedhca2: Towards Hetero-Client Federated Multi-Task Learning},
  author = {Yuxiang Lu and Suizhi Huang and Yuwen Yang and Shalayiding Sirejiding and Yue Ding and Hongtao Lu},
  year   = {2023},
  eprint = {2311.13250},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2311.13250},
  journal = {CVPR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2311.13250.svg)](https://codeofpaper.com/paper/2311.13250)

Discussion