FLIPS: Federated Learning using Intelligent Participant Selection

08/07/2023
by   Rahul Atul Bhope, et al.
0

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 trusted execution environment (TEE). Our comprehensive empirical evaluation compares FLIPS with random participant selection, as well as two other "smart" selection mechanisms - Oort and gradient clustering using two real-world datasets, two different non-IID distributions and three common FL algorithms (FedYogi, FedProx and FedAvg). We demonstrate that FLIPS significantly improves convergence, achieving higher accuracy by 17 - 20 costs, and these benefits endure in the presence of straggler participants.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/30/2023

DPP-based Client Selection for Federated Learning with Non-IID Data

This paper proposes a client selection (CS) method to tackle the communi...
research
06/07/2022

Federated Hetero-Task Learning

To investigate the heterogeneity of federated learning in real-world sce...
research
02/16/2022

Single-shot Hyper-parameter Optimization for Federated Learning: A General Algorithm Analysis

We address the relatively unexplored problem of hyper-parameter optimiza...
research
05/16/2023

Smart Policy Control for Securing Federated Learning Management System

The widespread adoption of Internet of Things (IoT) devices in smart cit...
research
01/27/2021

FedH2L: Federated Learning with Model and Statistical Heterogeneity

Federated learning (FL) enables distributed participants to collectively...
research
03/01/2021

Heterogeneity for the Win: One-Shot Federated Clustering

In this work, we explore the unique challenges – and opportunities – of ...
research
02/03/2020

Prophet: Proactive Candidate-Selection for Federated Learning by Predicting the Qualities of Training and Reporting Phases

Federated Learning (FL) is viewed as a promising technique for future di...

Please sign up or login with your details

Forgot password? Click here to reset