PerAda: Parameter-Efficient Federated Learning Personalization with Generalization Guarantees

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Xie, Chulin, Huang, De-An, Chu, Wenda, Xu, Daguang, Xiao, Chaowei, Li, Bo, Anandkumar, Anima
Formato: Preprint
Publicado: 2023
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866911964357197824
author Xie, Chulin
Huang, De-An
Chu, Wenda
Xu, Daguang
Xiao, Chaowei
Li, Bo
Anandkumar, Anima
author_facet Xie, Chulin
Huang, De-An
Chu, Wenda
Xu, Daguang
Xiao, Chaowei
Li, Bo
Anandkumar, Anima
contents Personalized Federated Learning (pFL) has emerged as a promising solution to tackle data heterogeneity across clients in FL. However, existing pFL methods either (1) introduce high communication and computation costs or (2) overfit to local data, which can be limited in scope, and are vulnerable to evolved test samples with natural shifts. In this paper, we propose PerAda, a parameter-efficient pFL framework that reduces communication and computational costs and exhibits superior generalization performance, especially under test-time distribution shifts. PerAda reduces the costs by leveraging the power of pretrained models and only updates and communicates a small number of additional parameters from adapters. PerAda has good generalization since it regularizes each client's personalized adapter with a global adapter, while the global adapter uses knowledge distillation to aggregate generalized information from all clients. Theoretically, we provide generalization bounds to explain why PerAda improves generalization, and we prove its convergence to stationary points under non-convex settings. Empirically, PerAda demonstrates competitive personalized performance (+4.85% on CheXpert) and enables better out-of-distribution generalization (+5.23% on CIFAR-10-C) on different datasets across natural and medical domains compared with baselines, while only updating 12.6% of parameters per model based on the adapter. Our code is available at https://github.com/NVlabs/PerAda.
format Preprint
id arxiv_https___arxiv_org_abs_2302_06637
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle PerAda: Parameter-Efficient Federated Learning Personalization with Generalization Guarantees
Xie, Chulin
Huang, De-An
Chu, Wenda
Xu, Daguang
Xiao, Chaowei
Li, Bo
Anandkumar, Anima
Machine Learning
Artificial Intelligence
Personalized Federated Learning (pFL) has emerged as a promising solution to tackle data heterogeneity across clients in FL. However, existing pFL methods either (1) introduce high communication and computation costs or (2) overfit to local data, which can be limited in scope, and are vulnerable to evolved test samples with natural shifts. In this paper, we propose PerAda, a parameter-efficient pFL framework that reduces communication and computational costs and exhibits superior generalization performance, especially under test-time distribution shifts. PerAda reduces the costs by leveraging the power of pretrained models and only updates and communicates a small number of additional parameters from adapters. PerAda has good generalization since it regularizes each client's personalized adapter with a global adapter, while the global adapter uses knowledge distillation to aggregate generalized information from all clients. Theoretically, we provide generalization bounds to explain why PerAda improves generalization, and we prove its convergence to stationary points under non-convex settings. Empirically, PerAda demonstrates competitive personalized performance (+4.85% on CheXpert) and enables better out-of-distribution generalization (+5.23% on CIFAR-10-C) on different datasets across natural and medical domains compared with baselines, while only updating 12.6% of parameters per model based on the adapter. Our code is available at https://github.com/NVlabs/PerAda.
title PerAda: Parameter-Efficient Federated Learning Personalization with Generalization Guarantees
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2302.06637