ISFL: Federated Learning for Non-i.i.d. Data with Local Importance Sampling
Zheqi Zhu, Yuchen Shi, Pingyi Fan, Chenghui Peng, and Khaled B., Letaief

TL;DR
This paper introduces ISFL, a federated learning framework using importance sampling to address non-i.i.d. data challenges, providing theoretical guarantees and improved performance over existing methods.
Contribution
ISFL is the first non-i.i.d. FL method leveraging local importance sampling with proven convergence and optimal weight selection, enhancing efficiency and explainability.
Findings
ISFL outperforms baseline methods on CIFAR-10 in accuracy.
Theoretical convergence guarantees are validated experimentally.
ISFL improves sampling efficiency and model explainability.
Abstract
As a promising learning paradigm integrating computation and communication, federated learning (FL) proceeds the local training and the periodic sharing from distributed clients. Due to the non-i.i.d. data distribution on clients, FL model suffers from the gradient diversity, poor performance, bad convergence, etc. In this work, we aim to tackle this key issue by adopting importance sampling (IS) for local training. We propose importance sampling federated learning (ISFL), an explicit framework with theoretical guarantees. Firstly, we derive the convergence theorem of ISFL to involve the effects of local importance sampling. Then, we formulate the problem of selecting optimal IS weights and obtain the theoretical solutions. We also employ a water-filling method to calculate the IS weights and develop the ISFL algorithms. The experimental results on CIFAR-10 fit the proposed theorems…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Stochastic Gradient Optimization Techniques · Domain Adaptation and Few-Shot Learning
