FedCCA: Client-Centric Adaptation against Data Heterogeneity in Federated Learning on IoT Devices
Kaile Wang, Jiannong Cao, Yu Yang, Xiaoyin Li, Yinfeng Cao

TL;DR
FedCCA introduces a client-centric federated learning approach that leverages adaptive strategies and attention mechanisms to effectively handle data heterogeneity among IoT devices, improving model performance and convergence.
Contribution
The paper presents FedCCA, a novel federated learning algorithm that uses client-specific adaptation and attention-based aggregation to better manage data heterogeneity in IoT environments.
Findings
FedCCA outperforms existing methods in diverse datasets.
Adaptive client selection improves model personalization.
Attention-based aggregation enhances knowledge transfer.
Abstract
With the rapid development of the Internet of Things (IoT), AI model training on private data such as human sensing data is highly desired. Federated learning (FL) has emerged as a privacy-preserving distributed training framework for this purpuse. However, the data heterogeneity issue among IoT devices can significantly degrade the model performance and convergence speed in FL. Existing approaches limit in fixed client selection and aggregation on cloud server, making the privacy-preserving extraction of client-specific information during local training challenging. To this end, we propose Client-Centric Adaptation federated learning (FedCCA), an algorithm that optimally utilizes client-specific knowledge to learn a unique model for each client through selective adaptation, aiming to alleviate the influence of data heterogeneity. Specifically, FedCCA employs dynamic client selection…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Domain Adaptation and Few-Shot Learning · IoT and Edge/Fog Computing
