paper-with-me

Papers

Training Heterogeneous Client Models using Knowledge Distillation in Serverless Federated Learning

2024-02-11 · Mohak Chadha, Pulkit Khera, Jianfeng Gu, Osama Abboud, Michael Gerndt

Federated Learning (FL) is an emerging machine learning paradigm that enables the collaborative training of a shared global model across distributed clients while keeping the data decentralized. Recent works on designing systems for efficient FL have shown that utilizing serverless computing technologies, particularly Function-as-a-Service (FaaS) for FL, can enhance resource efficiency, reduce training costs, and alleviate the complex infrastructure management burden on data holders. However, existing serverless FL systems implicitly assume a uniform global model architecture across all participating clients during training. This assumption fails to address fundamental challenges in practical FL due to the resource and statistical data heterogeneity among FL clients. To address these challenges and enable heterogeneous client models in serverless FL, we utilize Knowledge Distillation (KD) in this paper. Towards this, we propose novel optimized serverless workflows for two popular conventional federated KD techniques, i.e., FedMD and FedDF. We implement these workflows by introducing several extensions to an open-source serverless FL system called FedLess. Moreover, we comprehensively evaluate the two strategies on multiple datasets across varying levels of client data heterogeneity using heterogeneous client models with respect to accuracy, fine-grained training times, and costs. Results from our experiments demonstrate that serverless FedDF is more robust to extreme non-IID data distributions, is faster, and leads to lower costs than serverless FedMD. In addition, compared to the original implementation, our optimizations for particular steps in FedMD and FedDF lead to an average speedup of 3.5x and 1.76x across all datasets.

📄 PDF Abstract BibTeX arXiv:2402.07295

Code (1)

serverless-federated-learning/fedless 공식 구현 tf

Tasks

Federated LearningKnowledge Distillation

Methods 이 논문이 사용한 방법론

Knowledge Distillation A very simple way to improve the performance of almost any machine learning algorithm is to train many different models on the same data and then to average their predictions.…

Similar Papers 제목 키워드 기반

Apodotiko: Enabling Efficient Serverless Federated Learning in Heterogeneous Environments

2024-04-22 · Mohak Chadha, Alexander Jensen, Jianfeng Gu, Osama Abboud 외

Federated Learning (FL) is an emerging machine learning paradigm that enables the collaborative training of a shared global model across distributed clients while keeping the data decentralized. Recent works on designing…

CPUFederated LearningGPU

FedAL: Black-Box Federated Knowledge Distillation Enabled by Adversarial Learning

2023-11-28 · Pengchao Han, Xingyan Shi, Jianwei Huang

Knowledge distillation (KD) can enable collaborative learning among distributed clients that have different model architectures and do not share their local data and model parameters with others. Each client updates its …

Knowledge DistillationTransfer Learning

FedLess: Secure and Scalable Federated Learning Using Serverless Computing

2021-11-05 · Andreas Grafberger, Mohak Chadha, Anshul Jindal, Jianfeng Gu 외

The traditional cloud-centric approach for Deep Learning (DL) requires training data to be collected and processed at a central server which is often challenging in privacy-sensitive domains like healthcare. Towards this…

Federated LearningManagement

Local-Global Knowledge Distillation in Heterogeneous Federated Learning with Non-IID Data

2021-06-30 · Dezhong Yao, Wanning Pan, Yutong Dai, Yao Wan 외

Federated learning enables multiple clients to collaboratively learn a global model by periodically aggregating the clients' models without transferring the local data. However, due to the heterogeneity of the system and…

Federated LearningKnowledge Distillation

Feature Distillation is the Better Choice for Model-Heterogeneous Federated Learning

2025-07-14 · Yichen Li

Model-Heterogeneous Federated Learning (Hetero-FL) has attracted growing attention for its ability to aggregate knowledge from heterogeneous models while keeping private data locally. To better aggregate knowledge from c…

Federated LearningKnowledge Distillation