DapperFL: Domain Adaptive Federated Learning with Model Fusion Pruning for Edge Devices

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Jia, Yongzhe, Zhang, Xuyun, Hu, Hongsheng, Choo, Kim-Kwang Raymond, Qi, Lianyong, Xu, Xiaolong, Beheshti, Amin, Dou, Wanchun
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866915053284884480
author Jia, Yongzhe
Zhang, Xuyun
Hu, Hongsheng
Choo, Kim-Kwang Raymond
Qi, Lianyong
Xu, Xiaolong
Beheshti, Amin
Dou, Wanchun
author_facet Jia, Yongzhe
Zhang, Xuyun
Hu, Hongsheng
Choo, Kim-Kwang Raymond
Qi, Lianyong
Xu, Xiaolong
Beheshti, Amin
Dou, Wanchun
contents Federated learning (FL) has emerged as a prominent machine learning paradigm in edge computing environments, enabling edge devices to collaboratively optimize a global model without sharing their private data. However, existing FL frameworks suffer from efficacy deterioration due to the system heterogeneity inherent in edge computing, especially in the presence of domain shifts across local data. In this paper, we propose a heterogeneous FL framework DapperFL, to enhance model performance across multiple domains. In DapperFL, we introduce a dedicated Model Fusion Pruning (MFP) module to produce personalized compact local models for clients to address the system heterogeneity challenges. The MFP module prunes local models with fused knowledge obtained from both local and remaining domains, ensuring robustness to domain shifts. Additionally, we design a Domain Adaptive Regularization (DAR) module to further improve the overall performance of DapperFL. The DAR module employs regularization generated by the pruned model, aiming to learn robust representations across domains. Furthermore, we introduce a specific aggregation algorithm for aggregating heterogeneous local models with tailored architectures and weights. We implement DapperFL on a realworld FL platform with heterogeneous clients. Experimental results on benchmark datasets with multiple domains demonstrate that DapperFL outperforms several state-of-the-art FL frameworks by up to 2.28%, while significantly achieving model volume reductions ranging from 20% to 80%. Our code is available at: https://github.com/jyzgh/DapperFL.
format Preprint
id arxiv_https___arxiv_org_abs_2412_05823
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle DapperFL: Domain Adaptive Federated Learning with Model Fusion Pruning for Edge Devices
Jia, Yongzhe
Zhang, Xuyun
Hu, Hongsheng
Choo, Kim-Kwang Raymond
Qi, Lianyong
Xu, Xiaolong
Beheshti, Amin
Dou, Wanchun
Machine Learning
Artificial Intelligence
Federated learning (FL) has emerged as a prominent machine learning paradigm in edge computing environments, enabling edge devices to collaboratively optimize a global model without sharing their private data. However, existing FL frameworks suffer from efficacy deterioration due to the system heterogeneity inherent in edge computing, especially in the presence of domain shifts across local data. In this paper, we propose a heterogeneous FL framework DapperFL, to enhance model performance across multiple domains. In DapperFL, we introduce a dedicated Model Fusion Pruning (MFP) module to produce personalized compact local models for clients to address the system heterogeneity challenges. The MFP module prunes local models with fused knowledge obtained from both local and remaining domains, ensuring robustness to domain shifts. Additionally, we design a Domain Adaptive Regularization (DAR) module to further improve the overall performance of DapperFL. The DAR module employs regularization generated by the pruned model, aiming to learn robust representations across domains. Furthermore, we introduce a specific aggregation algorithm for aggregating heterogeneous local models with tailored architectures and weights. We implement DapperFL on a realworld FL platform with heterogeneous clients. Experimental results on benchmark datasets with multiple domains demonstrate that DapperFL outperforms several state-of-the-art FL frameworks by up to 2.28%, while significantly achieving model volume reductions ranging from 20% to 80%. Our code is available at: https://github.com/jyzgh/DapperFL.
title DapperFL: Domain Adaptive Federated Learning with Model Fusion Pruning for Edge Devices
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2412.05823