ESFL: Efficient Split Federated Learning over Resource-Constrained Heterogeneous Wireless Devices

Guangyu Zhu, Yiqin Deng, Xianhao Chen, Haixia Zhang, Yuguang Fang +1 more
2/24/2024
cs.LGcs.AIcs.NI

No confident code implementation found for this paper.

Abstract

Federated learning (FL) allows multiple parties (distributed devices) to train a machine learning model without sharing raw data. How to effectively and efficiently utilize the resources on devices and the central server is a highly interesting yet challenging problem. In this paper, we propose an efficient split federated learning algorithm (ESFL) to take full advantage of the powerful computing capabilities at a central server under a split federated learning framework with heterogeneous end devices (EDs). By splitting the model into different submodels between the server and EDs, our approach jointly optimizes user-side workload and server-side computing resource allocation by considering users' heterogeneity. We formulate the whole optimization problem as a mixed-integer non-linear program, which is an NP-hard problem, and develop an iterative approach to obtain an approximate solution efficiently. Extensive simulations have been conducted to validate the significantly increased efficiency of our ESFL approach compared with standard federated learning, split learning, and splitfed learning.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{zhu2024esfl,
  title  = {ESFL: Efficient Split Federated Learning over Resource-Constrained Heterogeneous Wireless Devices},
  author = {Guangyu Zhu and Yiqin Deng and Xianhao Chen and Haixia Zhang and Yuguang Fang and Tan F. Wong},
  year   = {2024},
  eprint = {2402.15903},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.15903v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2402.15903.svg)](https://codeofpaper.com/paper/2402.15903)

Discussion