CyclicFL: A Cyclic Model Pre-Training Approach to Efficient Federated Learning

Pengyu Zhang, Yingbo Zhou, Ming Hu, Xian Wei, Mingsong Chen
1/28/2023
cs.LGcs.AI

No confident code implementation found for this paper.

Abstract

Federated learning (FL) has been proposed to enable distributed learning on Artificial Intelligence Internet of Things (AIoT) devices with guarantees of high-level data privacy. Since random initial models in FL can easily result in unregulated Stochastic Gradient Descent (SGD) processes, existing FL methods greatly suffer from both slow convergence and poor accuracy, especially in non-IID scenarios. To address this problem, we propose a novel method named CyclicFL, which can quickly derive effective initial models to guide the SGD processes, thus improving the overall FL training performance. We formally analyze the significance of data consistency between the pre-training and training stages of CyclicFL, showing the limited Lipschitzness of loss for the pre-trained models by CyclicFL. Moreover, we systematically prove that our method can achieve faster convergence speed under various convexity assumptions. Unlike traditional centralized pre-training methods that require public proxy data, CyclicFL pre-trains initial models on selected AIoT devices cyclically without exposing their local data. Therefore, they can be easily integrated into any security-critical FL methods. Comprehensive experimental results show that CyclicFL can not only improve the maximum classification accuracy by up to $14.11\%$ but also significantly accelerate the overall FL training process.

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{zhang2023cyclicfl,
  title  = {CyclicFL: A Cyclic Model Pre-Training Approach to Efficient Federated Learning},
  author = {Pengyu Zhang and Yingbo Zhou and Ming Hu and Xian Wei and Mingsong Chen},
  year   = {2023},
  eprint = {2301.12193},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2301.12193v2}
}

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/2301.12193.svg)](https://codeofpaper.com/paper/2301.12193)

Discussion