FLIPS: Federated Learning using Intelligent Participant Selection
Rahul Atul Bhope, K. R. Jayaram, Nalini Venkatasubramanian, Ashish, Verma, Gegi Thomas

TL;DR
FLIPS is a middleware system that enhances federated learning by intelligently selecting participants based on label distribution clustering, improving convergence speed and accuracy while reducing communication costs.
Contribution
Introduces FLIPS, a novel participant selection framework using label distribution clustering and straggler management, supporting multiple FL algorithms with privacy guarantees.
Findings
FLIPS achieves 17-20% higher accuracy than random selection.
Reduces communication costs by 20-60%.
Maintains benefits even with straggler participants.
Abstract
This paper presents the design and implementation of FLIPS, a middleware system to manage data and participant heterogeneity in federated learning (FL) training workloads. In particular, we examine the benefits of label distribution clustering on participant selection in federated learning. FLIPS clusters parties involved in an FL training job based on the label distribution of their data apriori, and during FL training, ensures that each cluster is equitably represented in the participants selected. FLIPS can support the most common FL algorithms, including FedAvg, FedProx, FedDyn, FedOpt and FedYogi. To manage platform heterogeneity and dynamic resource availability, FLIPS incorporates a straggler management mechanism to handle changing capacities in distributed, smart community applications. Privacy of label distributions, clustering and participant selection is ensured through a…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Internet Traffic Analysis and Secure E-voting · Access Control and Trust
