Personalized Federated Learning via Backbone Self-Distillation

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Wang, Pengju, Liu, Bochao, Zeng, Dan, Yan, Chenggang, Ge, Shiming
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866913514121068544
author Wang, Pengju
Liu, Bochao
Zeng, Dan
Yan, Chenggang
Ge, Shiming
author_facet Wang, Pengju
Liu, Bochao
Zeng, Dan
Yan, Chenggang
Ge, Shiming
contents In practical scenarios, federated learning frequently necessitates training personalized models for each client using heterogeneous data. This paper proposes a backbone self-distillation approach to facilitate personalized federated learning. In this approach, each client trains its local model and only sends the backbone weights to the server. These weights are then aggregated to create a global backbone, which is returned to each client for updating. However, the client's local backbone lacks personalization because of the common representation. To solve this problem, each client further performs backbone self-distillation by using the global backbone as a teacher and transferring knowledge to update the local backbone. This process involves learning two components: the shared backbone for common representation and the private head for local personalization, which enables effective global knowledge transfer. Extensive experiments and comparisons with 12 state-of-the-art approaches demonstrate the effectiveness of our approach.
format Preprint
id arxiv_https___arxiv_org_abs_2409_15636
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Personalized Federated Learning via Backbone Self-Distillation
Wang, Pengju
Liu, Bochao
Zeng, Dan
Yan, Chenggang
Ge, Shiming
Machine Learning
Artificial Intelligence
Cryptography and Security
Computer Vision and Pattern Recognition
In practical scenarios, federated learning frequently necessitates training personalized models for each client using heterogeneous data. This paper proposes a backbone self-distillation approach to facilitate personalized federated learning. In this approach, each client trains its local model and only sends the backbone weights to the server. These weights are then aggregated to create a global backbone, which is returned to each client for updating. However, the client's local backbone lacks personalization because of the common representation. To solve this problem, each client further performs backbone self-distillation by using the global backbone as a teacher and transferring knowledge to update the local backbone. This process involves learning two components: the shared backbone for common representation and the private head for local personalization, which enables effective global knowledge transfer. Extensive experiments and comparisons with 12 state-of-the-art approaches demonstrate the effectiveness of our approach.
title Personalized Federated Learning via Backbone Self-Distillation
topic Machine Learning
Artificial Intelligence
Cryptography and Security
Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2409.15636