Adaptive Aggregation For Federated Learning

03/23/2022
by   K. R. Jayaram, et al.
0

Advances in federated learning (FL) algorithms,along with technologies like differential privacy and homomorphic encryption, have led to FL being increasingly adopted and used in many application domains. This increasing adoption has led to rapid growth in the number, size (number of participants/parties) and diversity (intermittent vs. active parties) of FL jobs. Many existing FL systems, based on centralized (often single) model aggregators are unable to scale to handle large FL jobs and adapt to parties' behavior. In this paper, we present a new scalable and adaptive architecture for FL aggregation. First, we demonstrate how traditional tree overlay based aggregation techniques (from P2P, publish-subscribe and stream processing research) can help FL aggregation scale, but are ineffective from a resource utilization and cost standpoint. Next, we present the design and implementation of AdaFed, which uses serverless/cloud functions to adaptively scale aggregation in a resource efficient and fault tolerant manner. We describe how AdaFed enables FL aggregation to be dynamically deployed only when necessary, elastically scaled to handle participant joins/leaves and is fault tolerant with minimal effort required on the (aggregation) programmer side. We also demonstrate that our prototype based on Ray scales to thousands of participants, and is able to achieve a >90 and cost, with minimal impact on aggregation latency.

READ FULL TEXT

page 1

page 4

research
08/20/2022

Just-in-Time Aggregation for Federated Learning

The increasing number and scale of federated learning (FL) jobs necessit...
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
02/12/2020

Salvaging Federated Learning by Local Adaptation

Federated learning (FL) is a heavily promoted approach for training ML m...
research
12/14/2022

FLAGS Framework for Comparative Analysis of Federated Learning Algorithms

Federated Learning (FL) has become a key choice for distributed machine ...
research
05/19/2021

Separation of Powers in Federated Learning

Federated Learning (FL) enables collaborative training among mutually di...
research
05/03/2022

Training Mixed-Domain Translation Models via Federated Learning

Training mixed-domain translation models is a complex task that demands ...
research
07/05/2022

AVDDPG: Federated reinforcement learning applied to autonomous platoon control

Since 2016 federated learning (FL) has been an evolving topic of discuss...

Please sign up or login with your details

Forgot password? Click here to reset