When MiniBatch SGD Meets SplitFed Learning:Convergence Analysis and Performance Evaluation
Not on the map. Why?
Abstract (arXiv)
Federated learning (FL) enables collaborative model training across distributed clients (e.g., edge devices) without sharing raw data. Yet, FL can be computationally expensive as the clients need to train the entire model multiple times. SplitFed learning (SFL) is a recent distributed approach that alleviates computation workload at the client device by splitting the model at a cut layer into two parts, where clients only need to train part of the model. However, SFL still suffers from the textitclient drift problem when clients' data are highly non-IID. To address this issue, we propose MiniBatch-SFL. This algorithm incorporates MiniBatch SGD into SFL, where the clients train the client-side model in an FL fashion while the server trains the server-side model similar to MiniBatch SGD. We analyze the convergence of MiniBatch-SFL and show that the bound of the expected loss can be obtained by analyzing the expected server-side and client-side model updates, respectively. The server-side updates do not depend on the non-IID degree of the clients' datasets and can potentially mitigate client drift. However, the client-side model relies on the non-IID degree and can be optimized by properly choosing the cut layer. Perhaps counter-intuitive, our empirical result shows that a latter position of the cut layer leads to a smaller average gradient divergence and a better algorithm performance. Moreover, numerical results show that MiniBatch-SFL achieves higher accuracy than conventional SFL and FL. The accuracy improvement can be up to 24.1% and 17.1% with highly non-IID data, respectively.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 13 of its 22 references that are in the map. First posted on arXiv 23 Aug 2023.
Builds on
13 of 22 references.
References · 13
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,283
- 2019On the Convergence of FedAvg on Non-IID Datacited by 1,220
- 2018Split learning for health: Distributed deep learning without sharing raw patient datacited by 391
- 2020SplitFed: When Federated Learning Meets Split Learningcited by 308
- 2019SGD: General Analysis and Improved Ratescited by 206
- 2022FedDC: Federated Learning with Non-IID Data via Local Drift Decoupling and Correctioncited by 181
- 2020Minibatch vs Local SGD for Heterogeneous Distributed Learningcited by 147
- 2022Federated Learning on Non-IID Graphs via Structural Knowledge Sharingcited by 88
- 2021Evaluation and Optimization of Distributed Machine Learning Techniques for Internet of Thingscited by 20
- 2022SplitGP: Achieving Both Generalization and Personalization in Federated Learningcited by 20
- 2021Optimal Rate Adaption in Federated Learning with Compressed Communicationscited by 15
1 more
- 2022Security Analysis of SplitFed Learningcited by 5
Built on by
Citing papers per year: 2024: 3.
3 papers.