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

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Wu, Zhiyuan, Sun, Sheng, Wang, Yuwei, Liu, Min, Xu, Ke, Wang, Wen, Jiang, Xuefeng, Gao, Bo, Lu, Jinda
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929230523138048
author Wu, Zhiyuan
Sun, Sheng
Wang, Yuwei
Liu, Min
Xu, Ke
Wang, Wen
Jiang, Xuefeng
Gao, Bo
Lu, Jinda
author_facet Wu, Zhiyuan
Sun, Sheng
Wang, Yuwei
Liu, Min
Xu, Ke
Wang, Wen
Jiang, Xuefeng
Gao, Bo
Lu, Jinda
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2308_07816
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle FedCache: A Knowledge Cache-driven Federated Learning Architecture for Personalized Edge Intelligence
Wu, Zhiyuan
Sun, Sheng
Wang, Yuwei
Liu, Min
Xu, Ke
Wang, Wen
Jiang, Xuefeng
Gao, Bo
Lu, Jinda
Distributed, Parallel, and Cluster Computing
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.
title FedCache: A Knowledge Cache-driven Federated Learning Architecture for Personalized Edge Intelligence
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2308.07816