FLAGS Framework for Comparative Analysis of Federated Learning Algorithms

12/14/2022
by   Ahnaf Hannan Lodhi, et al.
0

Federated Learning (FL) has become a key choice for distributed machine learning. Initially focused on centralized aggregation, recent works in FL have emphasized greater decentralization to adapt to the highly heterogeneous network edge. Among these, Hierarchical, Device-to-Device and Gossip Federated Learning (HFL, D2DFL & GFL respectively) can be considered as foundational FL algorithms employing fundamental aggregation strategies. A number of FL algorithms were subsequently proposed employing multiple fundamental aggregation schemes jointly. Existing research, however, subjects the FL algorithms to varied conditions and gauges the performance of these algorithms mainly against Federated Averaging (FedAvg) only. This work consolidates the FL landscape and offers an objective analysis of the major FL algorithms through a comprehensive cross-evaluation for a wide range of operating conditions. In addition to the three foundational FL algorithms, this work also analyzes six derived algorithms. To enable a uniform assessment, a multi-FL framework named FLAGS: Federated Learning AlGorithms Simulation has been developed for rapid configuration of multiple FL algorithms. Our experiments indicate that fully decentralized FL algorithms achieve comparable accuracy under multiple operating conditions, including asynchronous aggregation and the presence of stragglers. Furthermore, decentralized FL can also operate in noisy environments and with a comparably higher local update rate. However, the impact of extremely skewed data distributions on decentralized FL is much more adverse than on centralized variants. The results indicate that it may not be necessary to restrict the devices to a single FL algorithm; rather, multi-FL nodes may operate with greater efficiency.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/23/2021

Device Scheduling and Update Aggregation Policies for Asynchronous Federated Learning

Federated Learning (FL) is a newly emerged decentralized machine learnin...
research
09/16/2019

BAFFLE : Blockchain based Aggregator Free Federated Learning

A key aspect of Federated Learning (FL) is the requirement of a centrali...
research
09/06/2023

EdgeFL: A Lightweight Decentralized Federated Learning Framework

Federated Learning (FL) has emerged as a promising approach for collabor...
research
04/01/2021

Decentralized and Model-Free Federated Learning: Consensus-Based Distillation in Function Space

This paper proposes a decentralized FL scheme for IoE devices connected ...
research
07/09/2022

Smart Multi-tenant Federated Learning

Federated learning (FL) is an emerging distributed machine learning meth...
research
04/28/2023

Hierarchical and Decentralised Federated Learning

Federated learning has shown enormous promise as a way of training ML mo...
research
03/23/2022

Adaptive Aggregation For Federated Learning

Advances in federated learning (FL) algorithms,along with technologies l...

Please sign up or login with your details

Forgot password? Click here to reset