Towards a Distributed Federated Learning Aggregation Placement using Particle Swarm Intelligence

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Ali-Pour, Amir, Bekrani, Sadra, Samizadeh, Laya, Gascon-Samson, Julien
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912341600239616
author Ali-Pour, Amir
Bekrani, Sadra
Samizadeh, Laya
Gascon-Samson, Julien
author_facet Ali-Pour, Amir
Bekrani, Sadra
Samizadeh, Laya
Gascon-Samson, Julien
contents Federated learning has become a promising distributed learning concept with extra insurance on data privacy. Extensive studies on various models of Federated learning have been done since the coinage of its term. One of the important derivatives of federated learning is hierarchical semi-decentralized federated learning, which distributes the load of the aggregation task over multiple nodes and parallelizes the aggregation workload at the breadth of each level of the hierarchy. Various methods have also been proposed to perform inter-cluster and intra-cluster aggregation optimally. Most of the solutions, nonetheless, require monitoring the nodes' performance and resource consumption at each round, which necessitates frequently exchanging systematic data. To optimally perform distributed aggregation in SDFL with minimal reliance on systematic data, we propose Flag-Swap, a Particle Swarm Optimization (PSO) method that optimizes the aggregation placement according only to the processing delay. Our simulation results show that PSO-based placement can find the optimal placement relatively fast, even in scenarios with many clients as candidates for aggregation. Our real-world docker-based implementation of Flag-Swap over the recently emerged FL framework shows superior performance compared to black-box-based deterministic placement strategies, with about 43% minutes faster than random placement, and 32% minutes faster than uniform placement, in terms of total processing time.
format Preprint
id arxiv_https___arxiv_org_abs_2504_16227
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Towards a Distributed Federated Learning Aggregation Placement using Particle Swarm Intelligence
Ali-Pour, Amir
Bekrani, Sadra
Samizadeh, Laya
Gascon-Samson, Julien
Distributed, Parallel, and Cluster Computing
Machine Learning
Neural and Evolutionary Computing
Networking and Internet Architecture
Federated learning has become a promising distributed learning concept with extra insurance on data privacy. Extensive studies on various models of Federated learning have been done since the coinage of its term. One of the important derivatives of federated learning is hierarchical semi-decentralized federated learning, which distributes the load of the aggregation task over multiple nodes and parallelizes the aggregation workload at the breadth of each level of the hierarchy. Various methods have also been proposed to perform inter-cluster and intra-cluster aggregation optimally. Most of the solutions, nonetheless, require monitoring the nodes' performance and resource consumption at each round, which necessitates frequently exchanging systematic data. To optimally perform distributed aggregation in SDFL with minimal reliance on systematic data, we propose Flag-Swap, a Particle Swarm Optimization (PSO) method that optimizes the aggregation placement according only to the processing delay. Our simulation results show that PSO-based placement can find the optimal placement relatively fast, even in scenarios with many clients as candidates for aggregation. Our real-world docker-based implementation of Flag-Swap over the recently emerged FL framework shows superior performance compared to black-box-based deterministic placement strategies, with about 43% minutes faster than random placement, and 32% minutes faster than uniform placement, in terms of total processing time.
title Towards a Distributed Federated Learning Aggregation Placement using Particle Swarm Intelligence
topic Distributed, Parallel, and Cluster Computing
Machine Learning
Neural and Evolutionary Computing
Networking and Internet Architecture
url https://arxiv.org/abs/2504.16227