FedCache: A Knowledge Cache-driven Federated Learning Architecture for Personalized Edge Intelligence

08/15/2023
by   Zhiyuan Wu, et al.
0

Edge Intelligence (EI) allows Artificial Intelligence (AI) applications to run at the edge, where data analysis and decision-making can be performed in real-time and close to data sources. To protect data privacy and unify data silos among end devices in EI, Federated Learning (FL) is proposed for collaborative training of shared AI models across devices without compromising data privacy. However, the prevailing FL approaches cannot guarantee model generalization and adaptation on heterogeneous clients. Recently, Personalized Federated Learning (PFL) has drawn growing awareness in EI, as it enables a productive balance between local-specific training requirements inherent in devices and global-generalized optimization objectives for satisfactory performance. However, most existing PFL methods are based on the Parameters Interaction-based Architecture (PIA) represented by FedAvg, which causes unaffordable communication burdens due to large-scale parameters transmission between devices and the edge server. In contrast, Logits Interaction-based Architecture (LIA) allows to update model parameters with logits transfer and gains the advantages of communication lightweight and heterogeneous on-device model allowance compared to PIA. Nevertheless, previous LIA methods attempt to achieve satisfactory performance either relying on unrealistic public datasets or increasing communication overhead for additional information transmission other than logits. To tackle this dilemma, we propose a knowledge cache-driven PFL architecture, named FedCache, which reserves a knowledge cache on the server for fetching personalized knowledge from the samples with similar hashes to each given on-device sample. During the training phase, ensemble distillation is applied to on-device models for constructive optimization with personalized knowledge transferred from the server-side knowledge cache.

READ FULL TEXT

page 4

page 6

page 13

research
09/16/2021

Personalized Federated Learning for Heterogeneous Clients with Clustered Knowledge Transfer

Personalized federated learning (FL) aims to train model(s) that can per...
research
08/16/2022

Resource-aware Federated Learning using Knowledge Extraction and Multi-model Fusion

With increasing concern about user data privacy, federated learning (FL)...
research
03/09/2022

Update Compression for Deep Neural Networks on the Edge

An increasing number of artificial intelligence (AI) applications involv...
research
03/01/2021

Towards Personalized Federated Learning

As artificial intelligence (AI)-empowered applications become widespread...
research
07/25/2023

EdgeConvEns: Convolutional Ensemble Learning for Edge Intelligence

Deep edge intelligence aims to deploy deep learning models that demand c...
research
10/27/2022

Exploiting Features and Logits in Heterogeneous Federated Learning

Due to the rapid growth of IoT and artificial intelligence, deploying ne...
research
12/05/2022

HierarchyFL: Heterogeneous Federated Learning via Hierarchical Self-Distillation

Federated learning (FL) has been recognized as a privacy-preserving dist...

Please sign up or login with your details

Forgot password? Click here to reset